Page MenuHomePhabricator

Refactor Termbox WebdriverIO tests from sync to async mode
Closed, ResolvedPublic5 Estimated Story Points

Description

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

Event Timeline

@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

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

Change 949965 had a related patch set uploaded (by Jakob; author: Jakob):

[mediawiki/extensions/Wikibase@master] Termbox: reenable browser tests

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

Change 951069 had a related patch set uploaded (by Jakob; author: Jakob):

[wikibase/termbox@master] Use `expect` instead of `assert` for browser tests

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

Change 949949 merged by jenkins-bot:

[wikibase/termbox@master] Migrate browser tests from sync to async

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

Change 951069 merged by jenkins-bot:

[wikibase/termbox@master] Use `expect` instead of `assert` for browser tests

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

Change 951842 had a related patch set uploaded (by Jakob; author: Jakob):

[wikibase/termbox@master] Add missing `await`s to browser tests

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

Change 951842 merged by jenkins-bot:

[wikibase/termbox@master] Add missing `await`s to browser tests

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

Change 949965 merged by jenkins-bot:

[mediawiki/extensions/Wikibase@master] Termbox: re-enable browser tests

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

Is this task resolved? All related commits are merged.

Is this task resolved? All related commits are merged.

Yup