Page MenuHomePhabricator

Refactor WebdriverIO tests from sync to async mode
Open, Needs TriagePublic

Description

IMPORTANT: Make sure to read the Outreachy participant instructions and communication guidelines thoroughly before commenting on this task. This space is for project-specific questions, so avoid asking questions about getting started, setting up Gerrit, etc. When in doubt, ask your question on Zulip first!

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.

Notes

Microtasks

Get help

  • If you have any questions, or you need help, ask in WebdriverIO topic in Zulip.

Repositories

RepositorySuitesTestsTask
mediawiki/core513T293071
mediawiki/extensions/AbuseFilter324
mediawiki/extensions/AdvancedSearch541
mediawiki/extensions/CentralNotice11
mediawiki/extensions/CirrusSearch13
mediawiki/extensions/Cite16T293072
mediawiki/extensions/CodeMirror35
mediawiki/extensions/Echo25T293073
mediawiki/extensions/ElectronPdfService11
mediawiki/extensions/EntitySchema517
mediawiki/extensions/FileImporter21
mediawiki/extensions/GlobalWatchlist12T293074
mediawiki/extensions/GrowthExperiments27
mediawiki/extensions/Math11T293076
mediawiki/extensions/MobileFrontend20
mediawiki/extensions/Newsletter11T293078
mediawiki/extensions/Popups27
mediawiki/extensions/ProofreadPage11T293079
mediawiki/extensions/RelatedArticles10
mediawiki/extensions/RevisionSlider822
mediawiki/extensions/TemplateWizard13
mediawiki/extensions/TwoColConflict746
mediawiki/extensions/Wikibase1637T293080
mediawiki/extensions/WikibaseLexeme1648T293081
mediawiki/extensions/WikiLambda12T293082
mediawiki/skins/MinervaNeue1014T293084
phabricator/deployment11
wikibase/termbox425
wikidata/query/gui10
wikimedia/portals/deploy914
wmde/wdio-wikibase00

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

Related Objects

Event Timeline

There are a very large number of changes, so older changes are hidden. Show Older Changes
srishakatux changed the visibility from "Public (No Login Required)" to "Outreachy Mentors (Project)".
zeljkofilipin renamed this task from Investigate WebdriverIO async mode to Refactor WebdriverIO tests from sync to async mode.Fri, Oct 8, 12:52 PM
srishakatux changed the visibility from "Outreachy Mentors (Project)" to "Public (No Login Required)".Fri, Oct 8, 10:22 PM