Page MenuHomePhabricator

Fix flaky Selenium test: Rollback without confirmation should perform rollback via GET request without asking the user to confirm
Open, NormalPublic

Description

See https://integration.wikimedia.org/ci/job/mediawiki-quibble-vendor-postgres-php72-docker/953/consoleFull for patch https://gerrit.wikimedia.org/r/c/mediawiki/core/+/517701#message-02cba8cf6012362e4ded279c79da2a4c98744f94

17:19:31 1) Rollback without confirmation should perform rollback via GET request without asking the user to confirm:
17:19:31 Expected rollback page to appear.
17:19:31 running chrome
17:19:31 Error: Expected rollback page to appear.
17:19:31     at elementIdText("0.9789767140534527-1") - getText.js:35:50

Screenshot from the failure:

Video:

Event Timeline

kostajh created this task.Jun 20 2019, 1:43 AM
Restricted Application added a subscriber: Aklapper. · View Herald TranscriptJun 20 2019, 1:43 AM

Change 517958 had a related patch set uploaded (by Kosta Harlan; owner: Kosta Harlan):
[mediawiki/core@master] Disable flaky Selenium test

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

kostajh updated the task description. (Show Details)Jun 20 2019, 2:15 AM

Change 517961 had a related patch set uploaded (by Krinkle; owner: Kosta Harlan):
[mediawiki/core@wmf/1.34.0-wmf.10] Disable flaky Selenium test

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

Change 517958 merged by jenkins-bot:
[mediawiki/core@master] Disable flaky Selenium test

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

Change 517961 merged by jenkins-bot:
[mediawiki/core@wmf/1.34.0-wmf.10] Disable flaky Selenium test

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

Tgr added a subscriber: Tgr.Jun 22 2019, 7:21 PM

The POST equivalent seems flaky as well:
https://integration.wikimedia.org/ci/job/mediawiki-quibble-vendor-postgres-php72-docker/1011/console

21:10:35 1) Rollback without confirmation should perform rollback via POST request without asking the user to confirm:
21:10:35 Expected rollback page to appear.
21:10:35 running chrome
21:10:35 Error: Expected rollback page to appear.
21:10:35     at elementIdText("0.1626589557410456-1") - getText.js:35:50

(patch is a no-op)