- 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.
Description
Details
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Open | None | T210726 Selenium framework maintenance | |||
Open | None | T324685 Upgrade WebdriverIO to v8 in all repositories | |||
Stalled | None | T324318 Update Wikibase code bases to WebdriverIO v8 | |||
Open | None | T293080 Refactor Wikibase WebdriverIO tests from sync to async mode | |||
Declined | None | T293081 [LEX] Refactor WikibaseLexeme WebdriverIO tests from sync to async mode |
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
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
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
Change 944969 merged by jenkins-bot:
[mediawiki/extensions/WikibaseLexeme@master] tests: Temporarily disable automatic running of Wdio tests in CI
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
Change 947992 merged by jenkins-bot:
[mediawiki/extensions/WikibaseLexeme@master] Disable running the daily selenium tests against beta
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
Change 948541 merged by jenkins-bot:
[mediawiki/extensions/WikibaseLexeme@master] Actually disable running the daily selenium tests against beta
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
Change 989156 merged by Lucas Werkmeister (WMDE):
[mediawiki/extensions/WikibaseLexeme@REL1_40] tests: Temporarily disable automatic running of Wdio tests in CI
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
Change 989884 merged by Lucas Werkmeister (WMDE):
[mediawiki/extensions/WikibaseLexeme@REL1_39] tests: Temporarily disable automatic running of Wdio tests in CI
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