Page MenuHomePhabricator

Upgrade WebdriverIO to v6 in all repositories
Closed, ResolvedPublic

Description

Status

versionrepositorieslines of code
v42/29 (7%)566/14089 (4%)
v627/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).

CodeSearch: v4, v5, v6

Announcement: v5, v6

Micro tasks:

Mentors:

Student:

repositoryversiontask
mediawiki/core6T213268 T248231 T253306
mediawiki/extensions/AbuseFilter6T249336 T253167
mediawiki/extensions/AdvancedSearch6T255382
mediawiki/extensions/CirrusSearch4T257525
mediawiki/extensions/Cite6T253343
mediawiki/extensions/ContentTranslation6T252521
mediawiki/extensions/Echo6T250610
mediawiki/extensions/ElectronPdfService6T250179
mediawiki/extensions/EntitySchema6T258639
mediawiki/extensions/FileImporter6T253256
mediawiki/extensions/GrowthExperiments6T244763
mediawiki/extensions/Math6T253791
mediawiki/extensions/MobileFrontend6T256977
mediawiki/extensions/Newsletter6T253260
mediawiki/extensions/ORES6T250900 T253261
mediawiki/extensions/Popups6T258620
mediawiki/extensions/RelatedArticles6T250685
mediawiki/extensions/RevisionSlider6T250601
mediawiki/extensions/TemplateWizard6T257340
mediawiki/extensions/TwoColConflict6
mediawiki/extensions/Wikibase6T255045
mediawiki/extensions/WikibaseCirrusSearch6T252885
mediawiki/extensions/WikibaseLexeme6T255051
mediawiki/extensions/WikibaseMediaInfo6T253487
mediawiki/skins/MinervaNeue6T255447
phab-deployment6T255471
wikibase/termbox6T260942
wikidata/query/gui6T255055
wikimedia/portals/deploy4T255463
wmde/wdio-wikibase6T261218

From T253869

repositoryLOCtestsLOC %tests %
mediawiki/core10581987
mediawiki/extensions/AbuseFilter170411
mediawiki/extensions/AdvancedSearch113142814
mediawiki/extensions/CirrusSearch188311
mediawiki/extensions/Cite200612
mediawiki/extensions/ContentTranslation118110.3
mediawiki/extensions/Echo211612
mediawiki/extensions/ElectronPdfService163110.3
mediawiki/extensions/EntitySchema7332358
mediawiki/extensions/FileImporter195211
mediawiki/extensions/GrowthExperiments306622
mediawiki/extensions/Math122110.3
mediawiki/extensions/MobileFrontend531141
mediawiki/extensions/Newsletter141110.3
mediawiki/extensions/ORES122110.3
mediawiki/extensions/Popups336722
mediawiki/extensions/RelatedArticles182211
mediawiki/extensions/RevisionSlider387532
mediawiki/extensions/TemplateWizard219321
mediawiki/extensions/TwoColConflict1579461116
mediawiki/extensions/Wikibase366632
mediawiki/extensions/WikibaseCirrusSearch120110.3
mediawiki/extensions/WikibaseLexeme2448491717
mediawiki/extensions/WikibaseMediaInfo406532
mediawiki/skins/MinervaNeue167118116
phab-deployment5510.40.3
wikibase/termbox5302549
wikidata/query/gui2310.20.3
wikimedia/portals/deploy378431

previous n/a | next T274579: Upgrade WebdriverIO to v7 in all repositories

Related Objects

StatusSubtypeAssignedTask
Resolvedzeljkofilipin
ResolvedVidhi-Mody
InvalidVidhi-Mody
ResolvedKrinkle
ResolvedJdforrester-WMF
ResolvedJdforrester-WMF
DeclinedJdforrester-WMF
ResolvedKrinkle
Resolvedzeljkofilipin
Resolvedzeljkofilipin
Invalidzeljkofilipin
ResolvedAshuro07
InvalidVidhi-Mody
ResolvedVidhi-Mody
Resolvedzeljkofilipin
ResolvedSoham
ResolvedDinp2
ResolvedGbahdeyboh
ResolvedNone
Resolvedzeljkofilipin
ResolvedGbahdeyboh
Resolvedzeljkofilipin
DeclinedGaura87
ResolvedVidhi-Mody
InvalidAshuro07
ResolvedNone
Resolvedzeljkofilipin
ResolvedNone
ResolvedSoham
Resolvedzeljkofilipin
ResolvedVidhi-Mody
ResolvedVidhi-Mody
ResolvedVidhi-Mody
ResolvedVidhi-Mody
ResolvedVidhi-Mody
ResolvedVidhi-Mody
ResolvedVidhi-Mody
ResolvedVidhi-Mody
DuplicateVidhi-Mody
DuplicateVidhi-Mody
ResolvedVidhi-Mody
ResolvedVidhi-Mody
ResolvedBUG REPORTzeljkofilipin
ResolvedVidhi-Mody
ResolvedVidhi-Mody
ResolvedVidhi-Mody
Resolvedzeljkofilipin
ResolvedVidhi-Mody
ResolvedVidhi-Mody
Resolved Pablo-WMDE
DeclinedNone
DeclinedNone
Resolved Pablo-WMDE
DuplicateNone
Resolved Pablo-WMDE
ResolvedVidhi-Mody
ResolvedEdtadros
Resolvedzeljkofilipin
Resolvedzeljkofilipin
ResolvedVidhi-Mody
ResolvedVidhi-Mody
DeclinedNone
ResolvedNone
ResolvedVidhi-Mody
ResolvedVidhi-Mody
ResolvedVidhi-Mody
Resolvedzeljkofilipin
ResolvedVidhi-Mody
ResolvedVidhi-Mody
Resolvedzeljkofilipin
Resolved Pablo-WMDE

Event Timeline

There are a very large number of changes, so older changes are hidden. Show Older Changes

@Soham it would be great if you would help @Vidhi-Mody to finish this task, once you're done with your open tasks.

Is everything in this project task planned for Google-Summer-of-Code (2020) completed? If yes, please consider closing this task as resolved. If bits and pieces are remaining, you could consider creating a new task and moving them there.

Hi @srishakatux, the task is 70-80% done (depending if you count repositories or relevant lines of code). This is the table that we use status report (at the top of the task description):

versionrepositorieslines of code
?1/29 (3%)530/14089 (4%)
v42/29 (10%)566/14089 (4%)
v52/29 (4%)4257/14089 (21%)
v624/29 (83%)8497/14089 (71%)

We're still working on the last few repositories. I would prefer if we could leave the task open until it's resolved. Does leaving the task open cause trouble for you?

@zeljkofilipin no trouble, you can resolve it whenever the work is done :)

zeljkofilipin moved this task from Project to Backlog on the User-Vidhi-Mody board.
zeljkofilipin moved this task from Project ♟ to Backlog 🪒 on the User-zeljkofilipin board.
zeljkofilipin renamed this task from Upgrade WebdriverIO to the latest version for all repositories to Upgrade WebdriverIO to v6 in all repositories.Dec 9 2022, 4:27 PM
zeljkofilipin updated the task description. (Show Details)