Page MenuHomePhabricator

Refactor WebdriverIO tests from sync to async mode
Open, MediumPublic

Description

Status

  • 9/31 (29%)

Description

MediaWiki Core, it's extensions and skins use WebdriverIO to drive our Selenium testing framework. All tests are written using WebdriverIO sync mode. The sync mode will be deprecated in Node.js v16. We need to move tests in MediaWiki Core, it's extensions and skins from WebdriverIO sync to async mode.

TODO

Repositories

RepositorySuitesTestsTask
mediawiki/core513T293071
mediawiki/extensions/AbuseFilter324T300790
mediawiki/extensions/AdvancedSearch541T300791
mediawiki/extensions/CentralNotice11T300212
mediawiki/extensions/CirrusSearch13T300793
mediawiki/extensions/Cite16T300196
mediawiki/extensions/CodeMirror35T300205
mediawiki/extensions/Echo25T293073
mediawiki/extensions/ElectronPdfService11T299684
mediawiki/extensions/EntitySchema517T300794
mediawiki/extensions/FileImporter21T300535
mediawiki/extensions/GlobalWatchlist12T293074
mediawiki/extensions/GrowthExperiments27T299102
mediawiki/extensions/Math11T293076
mediawiki/extensions/MobileFrontend20T300796
mediawiki/extensions/Newsletter11T293078
mediawiki/extensions/Popups27T293072
mediawiki/extensions/ProofreadPage11T293079
mediawiki/extensions/RelatedArticles10T300797
mediawiki/extensions/RevisionSlider822T300798
mediawiki/extensions/TemplateWizard13T300208
mediawiki/extensions/TwoColConflict746T300800
mediawiki/extensions/VisualEditor11T299756
mediawiki/extensions/Wikibase1637T293080
mediawiki/extensions/WikibaseLexeme1648T293081
mediawiki/extensions/WikiLambda12T293082
mediawiki/skins/MinervaNeue1014T293084
wikibase/termbox425T300807
wikidata/query/gui10T300808
wikimedia/portals/deploy914T300809
wmde/wdio-wikibase00T300811

(Number of tests estimated with ack --count --files-with-matches ' it\('. See P17460.)

Notes

Related Objects

StatusSubtypeAssignedTask
OpenNone
OpenNone
DeclinedNone
Resolvedzeljkofilipin
ResolvedOsamaahmed17
ResolvedNone
OpenNone
In ProgressNone
OpenNone
ResolvedNone
ResolvedNone
OpenNone
OpenNone
OpenNone
ResolvedOsamaahmed17
OpenNone
Resolvedzeljkofilipin
Resolvedzeljkofilipin
Resolvedzeljkofilipin
Resolvedzeljkofilipin
Resolved kostajh
ResolvedOsamaahmed17
ResolvedOsamaahmed17
OpenNone
OpenNone
OpenNone
ResolvedOsamaahmed17
OpenNone
OpenNone
OpenNone
OpenNone
OpenNone
OpenNone
ResolvedOsamaahmed17
OpenNone
OpenNone
OpenNone
OpenNone
OpenNone
OpenNone

Event Timeline

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

Change 755969 had a related patch set uploaded (by Osamaahmed17; author: Osamaahmed17):

[mediawiki/extensions/VisualEditor@master] selenium: Refactor VisualEditor WebdriverIO tests from sync to async mode

https://gerrit.wikimedia.org/r/755969

Change 757012 had a related patch set uploaded (by Osamaahmed17; author: Osamaahmed17):

[mediawiki/extensions/VisualEditor@master] selenium: Refactor WebdriverIO tests from sync to async mode

https://gerrit.wikimedia.org/r/757012

Change 755969 abandoned by Osamaahmed17:

[mediawiki/extensions/VisualEditor@master] selenium: Refactor WebdriverIO tests from sync to async mode

Reason:

Made a new commit, abandoned due to unresolvable conflict.

https://gerrit.wikimedia.org/r/755969

Osamaahmed17 updated the task description. (Show Details)
Osamaahmed17 updated the task description. (Show Details)
zeljkofilipin updated the task description. (Show Details)
zeljkofilipin updated the task description. (Show Details)