TODO
- update list of repos
- update files used in all repos (.gitignore, package.json, .eslintrc.json, wdio.conf.js, README.md)
Files
- .gitignore P12611 T265463: Outreachy Microtask: Check if '/tests/selenium/log' is included in .gitignore in all repositories with Selenium tests
- tests/selenium/README.md P8206
- package.json P8623
- tests/selenium/.eslintrc.json P8624, T254495: Use eslint-config-wikimedia 0.17.x in all repositories with Selenium tests
- tests/selenium/wdio.conf.js P8625
- T253113: Record videos of all Selenium tests
- T247844: Upgrade WebdriverIO to the latest version for all repositories
- T247312: Make MediaWiki-Docker as the default for Selenium framework
- T248221: Update Selenium documentation to work with WebdriverIO v6
- T256950: Delete sample or skipped Selenium tests
- T259341: Create a generic NPM package for recording videos of test runs
- T214686: selenium-daily-beta Jenkins jobs should have junit publisher
Repositories
(Check if the below list is correct, the canonical list is at Selenium/Reference/Example_Code.)
- mediawiki/core
- mediawiki/extensions/AbuseFilter
- mediawiki/extensions/AdvancedSearch
- mediawiki/extensions/CirrusSearch:
- tests/integration
- tests/selenium
- mediawiki/extensions/Cite
- mediawiki/extensions/ContentTranslation
- mediawiki/extensions/Echo
- mediawiki/extensions/ElectronPdfService
- mediawiki/extensions/EntitySchema
- mediawiki/extensions/FileImporter
- mediawiki/extensions/GrowthExperiments
- mediawiki/extensions/Math
- mediawiki/extensions/MobileFrontend
- mediawiki/extensions/Newsletter
- mediawiki/extensions/ORES
- mediawiki/extensions/Popups
- mediawiki/extensions/ProofreadPage
- mediawiki/extensions/RelatedArticles
- mediawiki/extensions/RevisionSlider
- mediawiki/extensions/TemplateWizard
- mediawiki/extensions/TwoColConflict
- mediawiki/extensions/Wikibase
- mediawiki/extensions/WikibaseLexeme
- mediawiki/extensions/WikibaseMediaInfo
- mediawiki/skins/MinervaNeue
- phab-deployment
- wikibase/termbox
- wikidata/query/gui
- wikimedia/portals/deploy