From: Antoine Musso Date: Thu, 25 Jul 2019 23:34:13 +0000 (+0200) Subject: selenium: stop running extensions/skins specs X-Git-Tag: 1.34.0-rc.0~789^2~1 X-Git-Url: http://git.cyclocoop.org/%27.%28%24current%20%3E%202?a=commitdiff_plain;h=2daa2a7de1ea11b54f7e7622353ad6245bf8e346;p=lhc%2Fweb%2Fwiklou.git selenium: stop running extensions/skins specs So that we can use different framework and let developers easily upgrade webdriver.io, selenium tests for extensions and skins must now be run directly at the root of the extension or skin: cd extensions/Foobar npm install npm run-script selenium-test All repositories had the entry point introduced and Quibble 0.0.34 supports that new scheme. Thus Wikimedia CI runs extensions / skins tests twice: once via mediawiki/core and once via the 'selenium-test' script. Remove the glob specs for extensions / skins from wdio.conf. Bug: T199116 Change-Id: If19db4e45b56989e2c15240a9ed0e8a55a940fb9 --- diff --git a/tests/selenium/wdio.conf.js b/tests/selenium/wdio.conf.js index 214c25add9..8c956c7771 100644 --- a/tests/selenium/wdio.conf.js +++ b/tests/selenium/wdio.conf.js @@ -56,19 +56,10 @@ exports.config = { // ================== specs: [ relPath( './tests/selenium/wdio-mediawiki/specs/*.js' ), - relPath( './tests/selenium/specs/**/*.js' ), - relPath( './extensions/*/tests/selenium/specs/**/*.js' ), - relPath( './extensions/VisualEditor/modules/ve-mw/tests/selenium/specs/**/*.js' ), - relPath( './extensions/Wikibase/repo/tests/selenium/specs/**/*.js' ), - relPath( './skins/*/tests/selenium/specs/**/*.js' ) + relPath( './tests/selenium/specs/**/*.js' ) ], // Patterns to exclude exclude: [ - relPath( './extensions/CirrusSearch/tests/selenium/specs/**/*.js' ), - // Disabled because these tests modify LocalSettings.php, see T199116 for the long-term fix. - relPath( './extensions/FileImporter/tests/selenium/specs/**/*.js' ), - // Disabled per T222517 - relPath( './skins/MinervaNeue/tests/selenium/specs/**/*.js' ) ], // ============