Page MenuHomePhabricator

[LEX] Refactor WikibaseLexeme WebdriverIO tests from sync to async mode
Closed, DeclinedPublic

Description

NOTE: We first need to decide if we continue using WebdriverIO at all, see T346260: [LEX] [TECH] Decide on a way forward with browser testing.
  • Follow instructions from MediaWiki-Docker/Extension/WikibaseLexeme to get MediaWiki working locally.
  • Reinstall WebdriverIO dependencies that were removed in this change (probably using the latest available version, not whatever outdated version was removed in that change).
  • Refactor WebdriverIO tests (in tests/selenium) from sync to async mode.
  • Push code to Gerrit.

Related Objects

StatusSubtypeAssignedTask
OpenNone
OpenNone
ResolvedNone
OpenNone
OpenNone
OpenNone
OpenNone
StalledNone
OpenNone
DeclinedNone
Resolved zeljkofilipin
ResolvedOsamaahmed17
ResolvedNone
ResolvedNone
DuplicateBUG REPORT zeljkofilipin
ResolvedOsamaahmed17
Resolved zeljkofilipin
ResolvedNone
ResolvedNone
ResolvedKrinkle
OpenNone
ResolvedOllie.Shotton_WMDE
ResolvedJakob_WMDE
DeclinedNone
ResolvedOsamaahmed17
Resolvedvaughnwalters
Resolved zeljkofilipin
Resolved zeljkofilipin
Resolved zeljkofilipin
Resolved zeljkofilipin
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
OpenNone

Event Timeline

Change 907845 had a related patch set uploaded (by Vaughn Walters; author: Vaughn Walters):

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

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

Change 907845 abandoned by Vaughn Walters:

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

Reason:

I didn't get this working and don't currently have time to work on it - will revisit or leave it for someone else to take

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

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

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

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

Change 944969 merged by jenkins-bot:

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

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

Change 947992 had a related patch set uploaded (by Michael Große; author: Michael Große):

[mediawiki/extensions/WikibaseLexeme@master] Disable running the daily selenium tests against beta

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

Change 947992 merged by jenkins-bot:

[mediawiki/extensions/WikibaseLexeme@master] Disable running the daily selenium tests against beta

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

Change 948541 had a related patch set uploaded (by Michael Große; author: Michael Große):

[mediawiki/extensions/WikibaseLexeme@master] Actually disable running the daily selenium tests against beta

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

Change 948541 merged by jenkins-bot:

[mediawiki/extensions/WikibaseLexeme@master] Actually disable running the daily selenium tests against beta

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

Lucas_Werkmeister_WMDE changed the task status from Open to Stalled.Nov 17 2023, 4:06 PM
Lucas_Werkmeister_WMDE updated the task description. (Show Details)
ItamarWMDE renamed this task from Refactor WikibaseLexeme WebdriverIO tests from sync to async mode to [LEX] Refactor WikibaseLexeme WebdriverIO tests from sync to async mode.Nov 21 2023, 1:23 PM
ItamarWMDE moved this task from Incoming to [DOT] By Project on the wmde-wikidata-tech board.
ItamarWMDE added a project: Wikidata Dev Team.

Change 989156 had a related patch set uploaded (by Lucas Werkmeister (WMDE); author: Krinkle):

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

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

Change 989156 merged by Lucas Werkmeister (WMDE):

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

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

Change 989884 had a related patch set uploaded (by Lucas Werkmeister (WMDE); author: Krinkle):

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

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

Change 989884 merged by Lucas Werkmeister (WMDE):

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

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

According to the decision in T346260, we’re not refactoring our WDIO browser tests to async mode, but instead rewriting them in Cypress: T355934: [EPIC] [LEX] Port WikibaseLexeme browser tests to Cypress