Page MenuHomePhabricator

Refactor generic Wikibase repo WebdriverIO tests from sync to async mode
Closed, ResolvedPublic5 Estimated Story Points

Description

Acceptance criteria:

  • Refactor WebdriverIO tests (in repo/tests/selenium/) from sync to async mode.
  • Push code to Gerrit.
  • Browser tests are running on Gerrit

Related Objects

StatusSubtypeAssignedTask
OpenNone
OpenNone
StalledNone
OpenNone
OpenNone
Resolvedzeljkofilipin
ResolvedRickiJay-WMDE
ResolvedRickiJay-WMDE
OpenNone
Resolvedvaughnwalters
ResolvedEBernhardson
ResolvedEBernhardson
DeclinedNone
Resolvedhashar
DeclinedNone
OpenNone
OpenNone
DuplicateNone
DeclinedNone
DeclinedNone
Resolvedzeljkofilipin
Resolvedzeljkofilipin
ResolvedOsamaahmed17
OpenNone
OpenNone
ResolvedMhmohona
OpenNone
ResolvedAghaSaad04
ResolvedMhmohona
ResolvedLykarungi
Resolvedzeljkofilipin
Resolvedzeljkofilipin
Resolvedzeljkofilipin
Resolvedzeljkofilipin
OpenNone
OpenNone
Resolvedzeljkofilipin
Resolvedzeljkofilipin
OpenNone
ResolvedOsamaahmed17
OpenNone
ResolvedOsamaahmed17
OpenNone
ResolvedReedy
OpenNone
OpenNone
OpenNone
OpenNone
OpenNone
OpenNone
OpenNone
OpenNone
OpenNone
OpenNone
In Progresszeljkofilipin
OpenLens0021
OpenLens0021
OpenNone
OpenNone
OpenNone
OpenNone
OpenNone
ResolvedNik.xyz.in
Invalidzeljkofilipin
In Progresszeljkofilipin
Resolvedzeljkofilipin
In Progresszeljkofilipin
OpenNone
OpenNone
OpenNone
Resolvedzeljkofilipin
Resolvedzeljkofilipin
ResolvedOllie.Shotton_WMDE

Event Timeline

Change 949051 had a related patch set uploaded (by Jakob; author: Jakob):

[mediawiki/extensions/Wikibase@master] Start wdio sync to async migration

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

Change 949508 had a related patch set uploaded (by Jakob; author: Jakob):

[mediawiki/extensions/Wikibase@master] Migrate item.js browser test from sync to async

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

Change 949051 merged by jenkins-bot:

[mediawiki/extensions/Wikibase@master] Start wdio sync to async migration

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

Change 949508 merged by jenkins-bot:

[mediawiki/extensions/Wikibase@master] Migrate item.js browser test from sync to async

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

Change 949546 had a related patch set uploaded (by Ollie Shotton; author: Ollie Shotton):

[mediawiki/extensions/Wikibase@master] Migrate nonexisting.item.js browser test to async

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

Change 949546 merged by jenkins-bot:

[mediawiki/extensions/Wikibase@master] Migrate nonexisting.item.js browser test to async

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

Change 949970 had a related patch set uploaded (by Muhammad Jaziraly; author: Muhammad Jaziraly):

[mediawiki/extensions/Wikibase@master] Migrate item.js browser test from sync to async

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

Change 949976 had a related patch set uploaded (by Ollie Shotton; author: Ollie Shotton):

[mediawiki/extensions/Wikibase@master] Migrate tainted-ref.js browser test from sync to async

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

Change 949976 merged by jenkins-bot:

[mediawiki/extensions/Wikibase@master] Migrate tainted-ref.js browser test from sync to async

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

Change 949970 merged by jenkins-bot:

[mediawiki/extensions/Wikibase@master] Migrate readmode.references.js browser test from sync to async

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

Change 951062 had a related patch set uploaded (by Jakob; author: Jakob):

[mediawiki/extensions/Wikibase@master] Use `expect` instead of `assert` for browser tests

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

Change 951062 merged by jenkins-bot:

[mediawiki/extensions/Wikibase@master] Use `expect` instead of `assert` for browser tests

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

Change 951892 had a related patch set uploaded (by Ollie Shotton; author: Ollie Shotton):

[mediawiki/extensions/Wikibase@master] Improve browser tests after async migration

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

Change 951932 had a related patch set uploaded (by Jakob; author: Jakob):

[mediawiki/extensions/Wikibase@master] Use newly released wdio-wikibase v6

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

Change 951932 merged by jenkins-bot:

[mediawiki/extensions/Wikibase@master] Use newly released wdio-wikibase v6

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

Change 951892 merged by jenkins-bot:

[mediawiki/extensions/Wikibase@master] Improve browser tests after async migration

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

Ollie.Shotton_WMDE claimed this task.

Marking task resolved. All related commits are merged and a new version of the wdio-wikibase package published to npm.

Change 952440 had a related patch set uploaded (by Paladox; author: Jakob):

[mediawiki/extensions/Wikibase@REL1_40] Start wdio sync to async migration

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

Change 952522 had a related patch set uploaded (by Paladox; author: Ollie Shotton):

[mediawiki/extensions/Wikibase@REL1_40] Migrate nonexisting.item.js browser test to async

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

Change 952522 abandoned by Paladox:

[mediawiki/extensions/Wikibase@REL1_40] Migrate nonexisting.item.js browser test to async

Reason:

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

Change 952440 abandoned by Paladox:

[mediawiki/extensions/Wikibase@REL1_40] Start wdio sync to async migration

Reason:

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