Page MenuHomePhabricator

Flaky wdio test "Special:Version has WikibaseMediaInfo listed"
Closed, ResolvedPublicPRODUCTION ERROR

Description

Affecting mediawiki/core commits unrelated to the feature(s) in question.

1) Special:Version has WikibaseMediaInfo listed:
false == true
running chrome
AssertionError: false == true
    at Context.<anonymous> (/workspace/src/extensions/WikibaseMediaInfo/tests/selenium/specs/extensionIsListed.js:7:3)
    at Promise.F (/workspace/src/node_modules/core-js/library/modules/_export.js:36:28)
[chrome #0-9]   Special:Version
[chrome #0-9]       1) has WikibaseMediaInfo listed
[chrome #0-9]
[chrome #0-9]
[chrome #0-9] 1 failing (6s)
[chrome #0-9]
[chrome #0-9] 1) Special:Version has WikibaseMediaInfo listed:
[chrome #0-9] false == true
[chrome #0-9] AssertionError: false == true
[chrome #0-9]     at Context.<anonymous> (/workspace/src/extensions/WikibaseMediaInfo/tests/selenium/specs/extensionIsListed.js:7:3)
[chrome #0-9]     at Promise.F (/workspace/src/node_modules/core-js/library/modules/_export.js:36:28)
[chrome #0-9]

Event Timeline

The test was recently added, but a few days before the failures started today. More likely due to a2d62ea6256e (https://gerrit.wikimedia.org/r/480463).

Doesn't seem flaky. Rather it's consistent, both on mediawiki/core commits and on mwext-CirrusSearch. Presumably other gated repos as well.

Should we rollback the addition to shared build until this can be resolved?

Should we rollback the addition to shared build until this can be resolved?

I'm fixing.

Change 503104 had a related patch set uploaded (by Jforrester; owner: Jforrester):
[mediawiki/extensions/WikibaseMediaInfo@master] tests: Change to waitforVisible to avoid breaking the world

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

13:36:20 1) Special:Version has WikibaseMediaInfo listed:
13:36:20 element ("#mw-version-ext-wikibase-WikibaseMediaInfo") still not visible after 10000ms

Well, that's unhelpful.

Change 503104 merged by jenkins-bot:
[mediawiki/extensions/WikibaseMediaInfo@master] tests: Skip our only Selenium test for now, to unbreak the world

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

Jdforrester-WMF claimed this task.
Jdforrester-WMF triaged this task as Unbreak Now! priority.

Test skipped for now. Sorry for the disruption, all.

Restricted Application added a subscriber: TerraCodes. · View Herald Transcript
mmodell changed the subtype of this task from "Task" to "Production Error".Aug 28 2019, 11:07 PM