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.

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