Page MenuHomePhabricator

WikibaseLexeme special page browser tests do not run
Closed, ResolvedPublic5 Estimated Story Points

Description

I just noticed that some of the WikibaseLexeme browser tests don’t seem to run: they use the long-removed WebdriverIO function isVisible (now called isDisplayed), but CI reports no error, and their test names are also not visible in CI output.
I assume this is because tests/selenium/wdio.conf.js specifies the specs as specs/*.js, but those tests are in specs/special/*.js, which I guess isn’t included in that glob.

Acceptance Criteria

  • All browser tests in WikibaseLexeme run in CI
  • Tests pass in CI

Event Timeline

Change 657645 had a related patch set uploaded (by Lucas Werkmeister (WMDE); owner: Lucas Werkmeister (WMDE)):
[mediawiki/extensions/WikibaseLexeme@master] Selenium: run all test specs

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

Change 668648 had a related patch set uploaded (by Noa wmde; owner: Noa wmde):
[mediawiki/extensions/WikibaseLexeme@master] Lexeme CI test: include spec/special browser tests

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

Change 668648 merged by jenkins-bot:
[mediawiki/extensions/WikibaseLexeme@master] Include spec/special browser tests in CI

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