Page MenuHomePhabricator

Review MinervaNeue Selenium tests
Open, Needs TriagePublic

Description

Pair with @Edtadros on reviewing MinervaNeue Selenium tests.

Code: https://gerrit.wikimedia.org/r/plugins/gitiles/mediawiki/skins/MinervaNeue/%2B/master/tests/selenium/

Jenkins job: https://integration.wikimedia.org/ci/job/selenium-daily-beta-Minerva/

TODO

  • write several new tests
  • review and rewrite tests from specs folder
  • review and rewrite tests from features folder
  • update wdio.conf.js to add video recording, see T210726 and P8625

Event Timeline

Change 572929 had a related patch set uploaded (by Zfilipin; owner: Zfilipin):
[mediawiki/skins/MinervaNeue@master] WIP Selenium: record videos of all tests

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

Change 572929 merged by jenkins-bot:
[mediawiki/skins/MinervaNeue@master] Selenium: record videos of all tests

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

Change 588711 had a related patch set uploaded (by Edward Tadros; owner: Edward Tadros):
[integration/config@master] Add Ed Tadros to receive mail for selenium-daily-beta-Minerva

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

Change 588711 merged by jenkins-bot:
[integration/config@master] Add Ed Tadros to receive mail for selenium-daily-beta-Minerva

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

Change 594515 had a related patch set uploaded (by Edward Tadros; owner: Edward Tadros):
[mediawiki/skins/MinervaNeue@master] WIP Selenium: Sections should be visible when going to a page with a hash in the URL

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

@zeljkofilipin we probably still should. I'll ping you on slack to set something up.

Change 594515 abandoned by Jdlrobson:

[mediawiki/skins/MinervaNeue@master] WIP Selenium: Sections should be visible when going to a page with a hash in the URL

Reason:

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

@Jdlrobson As far as I understood, this task is about reviewing and updating existing MinervaNeue selenium tests. If @Edtadros is happy with the current test suite, then this can be resolved, as far as I'm concerned.

Removing task assignee due to inactivity as this open task has been assigned for more than two years. See the email sent to the task assignee on August 22nd, 2022.
Please assign this task to yourself again if you still realistically [plan to] work on this task - it would be welcome!
If this task has been resolved in the meantime, or should not be worked on ("declined"), please update its task status via "Add Action… 🡒 Change Status".
Also see https://www.mediawiki.org/wiki/Bug_management/Assignee_cleanup for tips how to best manage your individual work in Phabricator. Thanks!

zeljkofilipin raised the priority of this task from Medium to Needs Triage.Oct 31 2023, 4:25 PM