Hello,
Adam Wight enhanced our MediaWiki test runner (Quibble) so that it now detects whether an extension / skins has a 'selenium-test' script defined in package.json. If so, for each repositories it will:
npm install npm run selenium-test
The feature has been long awaited, that will lets developers upgrade webdriver.io at their own pace and use their preferred framework (mocha or cucumber).
Until now, we were running the Selenium tests from mediawiki/core which made it next to impossible to upgrade webdriver.io.
The task was: https://phabricator.wikimedia.org/T199116
cheers,
Nicely done Adam and Antoine, thanks for doing this!
Kosta
On Jul 26, 2019, at 1:32 AM, Antoine Musso hashar+wmf@free.fr wrote:
Hello,
Adam Wight enhanced our MediaWiki test runner (Quibble) so that it now detects whether an extension / skins has a 'selenium-test' script defined in package.json. If so, for each repositories it will:
npm install npm run selenium-test
The feature has been long awaited, that will lets developers upgrade webdriver.io at their own pace and use their preferred framework (mocha or cucumber).
Until now, we were running the Selenium tests from mediawiki/core which made it next to impossible to upgrade webdriver.io.
The task was: https://phabricator.wikimedia.org/T199116
cheers,
-- Antoine "hashar" Musso
Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l
wikitech-l@lists.wikimedia.org