Status
version | repositories | lines of code |
v4 | 2/29 (7%) | 566/14089 (4%) |
v6 | 27/29 (93%) | 13523/14089 (96%) |
Overview
We use WebdriverIO as a browser driver for our test automation framework. We are currently using version 4. Version 5 was released more than a year ago. Version 6 will be release any day now.
Each repository first needs to be updated from version 4 to version 5 (T234314), only then to version 6 (T247254).
Micro tasks:
- T248016: Micro-task: Run Selenium tests on your machine
- T248232: Micro-task: Make a trivial change to tests/selenium/README.md file of mediawiki/core repository
- T249323: Micro-task: Amend existing commit in Gerrit
- T248223: Micro-task: Update a simple test suite to WebdriverIO version 5
- T248231: Micro-task: Update package.json of mediawiki/core to use WebdriverIO version 6
Mentors:
Student:
repository | version | task |
mediawiki/core | 6 | T213268 T248231 T253306 |
mediawiki/extensions/AbuseFilter | 6 | T249336 T253167 |
mediawiki/extensions/AdvancedSearch | 6 | T255382 |
mediawiki/extensions/CirrusSearch | 4 | T257525 |
mediawiki/extensions/Cite | 6 | T253343 |
mediawiki/extensions/ContentTranslation | 6 | T252521 |
mediawiki/extensions/Echo | 6 | T250610 |
mediawiki/extensions/ElectronPdfService | 6 | T250179 |
mediawiki/extensions/EntitySchema | 6 | T258639 |
mediawiki/extensions/FileImporter | 6 | T253256 |
mediawiki/extensions/GrowthExperiments | 6 | T244763 |
mediawiki/extensions/Math | 6 | T253791 |
mediawiki/extensions/MobileFrontend | 6 | T256977 |
mediawiki/extensions/Newsletter | 6 | T253260 |
mediawiki/extensions/ORES | 6 | T250900 T253261 |
mediawiki/extensions/Popups | 6 | T258620 |
mediawiki/extensions/RelatedArticles | 6 | T250685 |
mediawiki/extensions/RevisionSlider | 6 | T250601 |
mediawiki/extensions/TemplateWizard | 6 | T257340 |
mediawiki/extensions/TwoColConflict | 6 | |
mediawiki/extensions/Wikibase | 6 | T255045 |
mediawiki/extensions/WikibaseCirrusSearch | 6 | T252885 |
mediawiki/extensions/WikibaseLexeme | 6 | T255051 |
mediawiki/extensions/WikibaseMediaInfo | 6 | T253487 |
mediawiki/skins/MinervaNeue | 6 | T255447 |
phab-deployment | 6 | T255471 |
wikibase/termbox | 6 | T260942 |
wikidata/query/gui | 6 | T255055 |
wikimedia/portals/deploy | 4 | T255463 |
wmde/wdio-wikibase | 6 | T261218 |
From T253869
repository | LOC | tests | LOC % | tests % |
mediawiki/core | 1058 | 19 | 8 | 7 |
mediawiki/extensions/AbuseFilter | 170 | 4 | 1 | 1 |
mediawiki/extensions/AdvancedSearch | 1131 | 42 | 8 | 14 |
mediawiki/extensions/CirrusSearch | 188 | 3 | 1 | 1 |
mediawiki/extensions/Cite | 200 | 6 | 1 | 2 |
mediawiki/extensions/ContentTranslation | 118 | 1 | 1 | 0.3 |
mediawiki/extensions/Echo | 211 | 6 | 1 | 2 |
mediawiki/extensions/ElectronPdfService | 163 | 1 | 1 | 0.3 |
mediawiki/extensions/EntitySchema | 733 | 23 | 5 | 8 |
mediawiki/extensions/FileImporter | 195 | 2 | 1 | 1 |
mediawiki/extensions/GrowthExperiments | 306 | 6 | 2 | 2 |
mediawiki/extensions/Math | 122 | 1 | 1 | 0.3 |
mediawiki/extensions/MobileFrontend | 531 | 1 | 4 | 1 |
mediawiki/extensions/Newsletter | 141 | 1 | 1 | 0.3 |
mediawiki/extensions/ORES | 122 | 1 | 1 | 0.3 |
mediawiki/extensions/Popups | 336 | 7 | 2 | 2 |
mediawiki/extensions/RelatedArticles | 182 | 2 | 1 | 1 |
mediawiki/extensions/RevisionSlider | 387 | 5 | 3 | 2 |
mediawiki/extensions/TemplateWizard | 219 | 3 | 2 | 1 |
mediawiki/extensions/TwoColConflict | 1579 | 46 | 11 | 16 |
mediawiki/extensions/Wikibase | 366 | 6 | 3 | 2 |
mediawiki/extensions/WikibaseCirrusSearch | 120 | 1 | 1 | 0.3 |
mediawiki/extensions/WikibaseLexeme | 2448 | 49 | 17 | 17 |
mediawiki/extensions/WikibaseMediaInfo | 406 | 5 | 3 | 2 |
mediawiki/skins/MinervaNeue | 1671 | 18 | 11 | 6 |
phab-deployment | 55 | 1 | 0.4 | 0.3 |
wikibase/termbox | 530 | 25 | 4 | 9 |
wikidata/query/gui | 23 | 1 | 0.2 | 0.3 |
wikimedia/portals/deploy | 378 | 4 | 3 | 1 |
previous n/a | next T274579: Upgrade WebdriverIO to v7 in all repositories