Page MenuHomePhabricator

PageTriage "PageTriage Toolbar.should allow user to add a maintainence tag to a page" selenium tests is flaky
Closed, ResolvedPublic

Description

While CI is running gate-and-submit to merge a patch set for CheckUser (https://gerrit.wikimedia.org/r/c/mediawiki/extensions/CheckUser/+/990127) it fails with a browser test, but passed the next time.

https://integration.wikimedia.org/ci/job/wmf-quibble-selenium-php81-docker/16936/console

20:50:35 [0-1] Error in "PageTriage Toolbar.should allow user to add a maintainence tag to a page"
20:50:48 Error: waitUntil condition timed out after 5000ms
20:50:48     at /workspace/src/extensions/PageTriage/node_modules/webdriverio/build/commands/browser/waitUntil.js:68:19
20:50:48     at async Browser.wrapCommandFn (/workspace/src/extensions/PageTriage/node_modules/@wdio/utils/build/shim.js:137:29)
20:50:48     at async Context.<anonymous> (/workspace/src/extensions/PageTriage/tests/selenium/specs/toolbar.js:67:3)
20:50:48 [0-1] FAILED in chrome - /tests/selenium/specs/toolbar.js (1 retries)

New tests by 431a849f4671ef0edb9b1491948726d6545c8434

Event Timeline

Change 992750 had a related patch set uploaded (by Novem Linguae; author: Novem Linguae):

[mediawiki/extensions/PageTriage@master] Use await more in Selenium tests

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

Change 992750 abandoned by Novem Linguae:

[mediawiki/extensions/PageTriage@master] Use await more in Selenium tests

Reason:

https://gerrit.wikimedia.org/r/c/mediawiki/extensions/PageTriage/+/994181 solves the issue with less lines changed.

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

Change 994181 had a related patch set uploaded (by Novem Linguae; author: Zfilipin):

[mediawiki/extensions/PageTriage@master] selenium: Fix flaky test

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

Change 994181 merged by jenkins-bot:

[mediawiki/extensions/PageTriage@master] selenium: Fix flaky test

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