Page MenuHomePhabricator

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

Description

Wikibase browser test suites to migrate:

  • Data bridge: client/data-bridge/tests/selenium/
  • Wikibase Repo (generic): repo/tests/selenium/; tracked in T343886
  • Tainted references: repo/tests/selenium/specs/tainted-ref.js; done as part of T343886
  • Termbox: view/lib/wikibase-termbox/tests/selenium/ (requires changes in the termbox repo); tracked in T300807
  • WikibaseLexeme: tracked in T293081

Instructions for the migration can be found in the commit message of the patch that temporarily disabled them: https://gerrit.wikimedia.org/r/c/mediawiki/extensions/Wikibase/+/944967/

Related Objects

StatusSubtypeAssignedTask
OpenNone
OpenNone
OpenNone
ResolvedNone
OpenNone
OpenNone
OpenNone
StalledNone
OpenNone
DeclinedNone
Resolvedzeljkofilipin
ResolvedOsamaahmed17
ResolvedNone
ResolvedNone
DuplicateBUG REPORTzeljkofilipin
ResolvedOsamaahmed17
Resolvedzeljkofilipin
ResolvedNone
ResolvedNone
ResolvedKrinkle
OpenNone
ResolvedOllie.Shotton_WMDE
ResolvedJakob_WMDE
OpenNone
ResolvedOsamaahmed17
Resolvedvaughnwalters
Resolvedzeljkofilipin
Resolvedzeljkofilipin
Resolvedzeljkofilipin
Resolvedzeljkofilipin
Resolvedkostajh
ResolvedOsamaahmed17
ResolvedOsamaahmed17
OpenNone
Resolvedpwangai
ResolvedWMDE-Fisch
ResolvedNone
ResolvedOsamaahmed17
ResolvedGehel
Resolvedpwangai
ResolvedNone
Invalidpwangai
ResolvedNone
InvalidNone
ResolvedOsamaahmed17
Resolvedvaughnwalters
Resolvedpwangai
ResolvedNone
InvalidNone
ResolvedOllie.Shotton_WMDE
ResolvedDreamy_Jazz
OpenNone

Event Timeline

Restricted Application added a subscriber: Aklapper. · View Herald Transcript
vaughnwalters moved this task from incoming to in progress on the Wikidata board.
vaughnwalters moved this task from Backlog to In Progress on the User-vaughnwalters board.

Change 944967 had a related patch set uploaded (by Krinkle; author: Krinkle):

[mediawiki/extensions/Wikibase@master] tests: Temporarily disable automatic running of Wdio tests in CI

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

Hey @vaughnwalters!

I noticed you were assigned to this task for a while; as you might have seem there is a a patch up to disable these tests in the near future unless we resolve this ticket therefore driving it forwards has become a little more urgent.

Are you currently actively working on it? If so do you need any assistance? If not, that's also fine but I suspect someone from WMDE may wish to work on this in the near future and I wouldn't want to give the impression of them treading on your toes unnecessarily, if that's that case could you unassign yourself?

Thanks!

Hey @vaughnwalters!

I noticed you were assigned to this task for a while; as you might have seem there is a a patch up to disable these tests in the near future unless we resolve this ticket therefore driving it forwards has become a little more urgent.

Are you currently actively working on it? If so do you need any assistance? If not, that's also fine but I suspect someone from WMDE may wish to work on this in the near future and I wouldn't want to give the impression of them treading on your toes unnecessarily, if that's that case could you unassign yourself?

Thanks!

Hi Hi @Tarrow I am not currently actively working on it and so I will go ahead and unassign myself but keep tracking this task. Thanks for the heads up, and if I get back to this before anyone else does I'll circle back for help as needed.

Change 944967 merged by jenkins-bot:

[mediawiki/extensions/Wikibase@master] tests: Temporarily disable automatic running of Wdio tests in CI

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