Page MenuHomePhabricator

[Epic] Upgrade extensions' WDIO to use Webdriver 9.0
Open, In Progress, Needs TriagePublic

Description

The Test Platform team is upgrading the Core WDIO tests to use WebDriver 9.0. Once this is done and initial support happens, we should engage with Product teams to upgrade to 9.0.

To do:

  • Determine which extensions require an update to WebDriver 9.0
  • Determine what teams own the extension (Possibly using the Maintainers list)
  • Create a task or subtask for each extension requiring updates

We will need to work with the Engineering Manager who owns the extensions, making use of people who are embedded on the teams from QS already - if they want us to do the WebDriver upgrades we can prioritize it appropriately but it would be more appropriate for teams to learn how to do this themselves in the future.

Repowdio-mediawikiCypressStatus
mediawiki/core6.5.1 (local)-WDIOv9
AbuseFilter T3964346.5.0-WDIOv9
AdvancedSearch T4054576.5.0-WDIOv9
CodeMirror6.5.0-WDIOv9
examples6.5.1-WDIOv9
CampaignEvents6.3.0-WDIOv9
Echo6.3.0-WDIOv9
Math6.3.0-WDIOv9
MinervaNeue6.3.0-WDIOv9
PageTriage6.3.2-WDIOv9
ProofreadPage6.3.0-WDIOv9
TemplateData6.3.0-WDIOv9
VisualEditor6.3.0-WDIOv9
CommunityRequests6.1.0-WDIOv9
ContactPage6.1.0-WDIOv9
ElectronPdfService6.1.0-WDIOv9
Newsletter6.1.0-WDIOv9
ParserMigration6.1.0-WDIOv9
TemplateWizard6.1.0-WDIOv9
WikiLambda6.1.0-WDIOv9
GlobalWatchlist5.1.0-WDIOv9
RevisionSlider5.1.0-WDIOv9
Wikibase5.1.0-WDIOv9
Cargo4.1.1-WDIOv9
FacetedCategory4.1.1-WDIOv9
CentralNotice4.1.3-WDIOv9
CirrusSearch4.1.3-WDIOv9
ContentTranslation4.1.3-WDIOv9
OpenIDConnect4.1.3-WDIOv9
Popups4.1.3-WDIOv9
RelatedArticles4.1.3-WDIOv9
Sanctions4.1.3-WDIOv9
wikibase/termboxwdio-wikibase 7.0.0-WDIOv9 (via Wikibase)
AchievementBadges T3964352.7.1-WDIOv7
ReportIncident T3969392.7.1-WDIOv7
TwoColConflict T3969662.7.1-WDIOv7

Event Timeline

Restricted Application added a subscriber: Aklapper. · View Herald Transcript

Here's a snapshot of where it's at now T363704

vaughnwalters changed the task status from Open to In Progress.EditedWed, Apr 8, 9:35 PM
vaughnwalters claimed this task.
vaughnwalters moved this task from Refined to In Progress on the QS-Test-Automation board.

of the list of repos listed at https://gitlab.wikimedia.org/repos/test-platform/misc-scripts/browser-test-scanner/-/blob/main/repos.txt which feeds docs for maintained tests, here is a current status check of where things stand.

Repowdio-mediawikiCypressStatus
mediawiki/core6.5.1 (local)-WDIOv9
AbuseFilter6.5.0-WDIOv9
AdvancedSearch6.5.0-WDIOv9
CodeMirror6.5.0-WDIOv9
examples6.5.1-WDIOv9
CampaignEvents6.3.0-WDIOv9
Echo6.3.0-WDIOv9
Math6.3.0-WDIOv9
MinervaNeue6.3.0-WDIOv9
PageTriage6.3.2-WDIOv9
ProofreadPage6.3.0-WDIOv9
TemplateData6.3.0-WDIOv9
VisualEditor6.3.0-WDIOv9
CommunityRequests6.1.0-WDIOv9
ContactPage6.1.0-WDIOv9
ElectronPdfService6.1.0-WDIOv9
Newsletter6.1.0-WDIOv9
ParserMigration6.1.0-WDIOv9
TemplateWizard6.1.0-WDIOv9
WikiLambda6.1.0-WDIOv9
GlobalWatchlist5.1.0-WDIOv9
RevisionSlider5.1.0-WDIOv9
Wikibase5.1.0-WDIOv9
Cargo4.1.1-WDIOv9
FacetedCategory4.1.1-WDIOv9
CentralNotice4.1.3-WDIOv9
CirrusSearch4.1.3-WDIOv9
ContentTranslation4.1.3-WDIOv9
OpenIDConnect4.1.3-WDIOv9
Popups4.1.3-WDIOv9
RelatedArticles4.1.3-WDIOv9
Sanctions4.1.3-WDIOv9
wikibase/termboxwdio-wikibase 7.0.0-WDIOv9 (via Wikibase)
AchievementBadges T3964352.7.1-WDIOv7
ReportIncident T3969392.7.1-WDIOv7
TwoColConflict T3969662.7.1-WDIOv7
Cite-^15.11.0Cypress
CommunityConfiguration-^15.11.0Cypress
EntitySchema-^13.17.0Cypress
GrowthExperiments-^15.10.0Cypress
GuidedTour-^15.11.0Cypress
Score-^15.8.2Cypress
WikibaseLexeme-^13.17.0Cypress
WikibaseQualityConstraints-^15.7.1Cypress

These are all done or in code review now except AchievementBadges T396435 which is blocked on an unrelated CI issue (T406830). Moving this to blocked until AchievementBadges CI can be unblocked.