From 2daa2a7de1ea11b54f7e7622353ad6245bf8e346 Mon Sep 17 00:00:00 2001 From: Antoine Musso Date: Fri, 26 Jul 2019 01:34:13 +0200 Subject: [PATCH] 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 --- tests/selenium/wdio.conf.js | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) 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' ) ], // ============ -- 2.20.1