Acceptance criteria:
- Follow instructions from wikibase/termbox to get Termbox working locally.
- Refactor WebdriverIO tests (in tests/selenium) from sync to async mode.
- Push code to Gerrit.
- Browser tests are running on Gerrit
Acceptance criteria:
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Open | None | T225730 Reduce runtime of MW shared gate Jenkins jobs to 5 min | |||
Open | None | T226869 Run browser tests in parallel | |||
Open | None | T344754 Browser tests video capture is shared between tests | |||
Resolved | None | T314468 Update vite to Version 3 | |||
Open | None | T314470 Upgrade all CI jobs for WMF-deployed projects from Node 14 to Node 16 | |||
Open | None | T210726 Selenium framework cleanup | |||
Open | None | T324685 Upgrade WebdriverIO to v8 in all repositories | |||
Stalled | None | T324318 Update Wikibase code bases to WebdriverIO v8 | |||
Open | None | T256626 Refactor WebdriverIO tests from sync to async mode | |||
Open | None | T293080 Refactor Wikibase WebdriverIO tests from sync to async mode | |||
Resolved | Jakob_WMDE | T300807 Refactor Termbox WebdriverIO tests from sync to async mode |
@Osamaahmed17: Please set appropriate project tags (in this case Wikidata-Termbox). Thanks.
Change 949949 had a related patch set uploaded (by Jakob; author: Jakob):
[wikibase/termbox@master] Migrate browser tests from sync to async
Change 949965 had a related patch set uploaded (by Jakob; author: Jakob):
[mediawiki/extensions/Wikibase@master] Termbox: reenable browser tests
Change 951069 had a related patch set uploaded (by Jakob; author: Jakob):
[wikibase/termbox@master] Use `expect` instead of `assert` for browser tests
Change 949949 merged by jenkins-bot:
[wikibase/termbox@master] Migrate browser tests from sync to async
Change 951069 merged by jenkins-bot:
[wikibase/termbox@master] Use `expect` instead of `assert` for browser tests
Change 951842 had a related patch set uploaded (by Jakob; author: Jakob):
[wikibase/termbox@master] Add missing `await`s to browser tests
Change 951842 merged by jenkins-bot:
[wikibase/termbox@master] Add missing `await`s to browser tests
Change 949965 merged by jenkins-bot:
[mediawiki/extensions/Wikibase@master] Termbox: re-enable browser tests