aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPeter Hedenskog <phedenskog@wikimedia.org>2025-03-26 09:07:39 +0100
committerDaimona Eaytoy <daimona.wiki@gmail.com>2025-03-26 14:43:28 +0000
commitdbdfe9087dd9aa7498eaa4fe9836db84f74d821c (patch)
tree13d4defe58bccf3bcd9127fec00568a84a8a4c01
parentbc99c09825517177e645a1829bab164ae97be6e8 (diff)
downloadmediawikicore-dbdfe9087dd9aa7498eaa4fe9836db84f74d821c.tar.gz
mediawikicore-dbdfe9087dd9aa7498eaa4fe9836db84f74d821c.zip
selenium: Disable GPU usage when running in Docker.
Bug: T389536 Change-Id: Ia465247c95913049230bfc131e20b7794373b17f
-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'