aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorjenkins-bot <jenkins-bot@gerrit.wikimedia.org>2025-03-26 20:33:53 +0000
committerGerrit Code Review <gerrit@wikimedia.org>2025-03-26 20:33:53 +0000
commit3177abfd57041ad249851a4dc9f7f162507fa903 (patch)
treedcdcd01c80a9a92fa08857977e8494891058054a
parent709142ae53fa2316e59521363833bd4c87064274 (diff)
parentdbdfe9087dd9aa7498eaa4fe9836db84f74d821c (diff)
downloadmediawikicore-3177abfd57041ad249851a4dc9f7f162507fa903.tar.gz
mediawikicore-3177abfd57041ad249851a4dc9f7f162507fa903.zip
Merge "selenium: Disable GPU usage when running in Docker."
-rw-r--r--tests/selenium/wdio-mediawiki/wdio-defaults.conf.js4
1 files changed, 2 insertions, 2 deletions
diff --git a/tests/selenium/wdio-mediawiki/wdio-defaults.conf.js b/tests/selenium/wdio-mediawiki/wdio-defaults.conf.js
index f33ef8a9ba4a..d2a5d8167452 100644
--- a/tests/selenium/wdio-mediawiki/wdio-defaults.conf.js
+++ b/tests/selenium/wdio-mediawiki/wdio-defaults.conf.js
@@ -81,8 +81,8 @@ exports.config = {
// Dismissed Chrome's `Save password?` popup
'--enable-automation',
...( process.env.DISPLAY ? [] : [ '--headless' ] ),
- // Chrome sandbox does not work in Docker
- ...( fs.existsSync( '/.dockerenv' ) ? [ '--no-sandbox' ] : [] ),
+ // Chrome sandbox does not work in Docker. Disable GPU to prevent crashes (T389536#10677201)
+ ...( fs.existsSync( '/.dockerenv' ) ? [ '--no-sandbox', '--disable-gpu' ] : [] ),
// Workaround inputs not working consistently post-navigation on Chrome 90
// https://issuetracker.google.com/issues/42322798
'--allow-pre-commit-input'