Page MenuHomePhabricator

Flaky Wikibase GetItemStatementTest in CI
Closed, ResolvedPublic

Description

We're seeing Wikibase REST API api-testing fail flakily quite often in our CI runs. As far as I can see, it is always these two tests:

00:09:41.967   2 failing
00:09:41.967 
00:09:41.967   1) GET statement
00:09:41.967        getItemStatement
00:09:41.967          can get a statement with a deleted property:
00:09:41.967      AssertionError: expected 'string' to equal null
00:09:41.967       at Context.<anonymous> (tests/mocha/api-testing/GetItemStatementTest.js:68:12)
00:09:41.967       at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
00:09:41.968 
00:09:41.968   2) GET statement
00:09:41.968        getStatement
00:09:41.968          can get a statement with a deleted property:
00:09:41.968      AssertionError: expected 'string' to equal null
00:09:41.968       at Context.<anonymous> (tests/mocha/api-testing/GetItemStatementTest.js:68:12)
00:09:41.968       at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
00:09:41.968 
00:09:41.968 
00:09:41.968 
00:09:42.002 ERROR: "api-testing:e2e" exited with 2.
00:09:42.054 ERROR: "api-testing:rest-api" exited with 1.

Recent occurrences:

Event Timeline

Michael moved this task from Inbox to Blocked on the Growth-Team board.

Change #1055966 had a related patch set uploaded (by Jakob; author: Jakob):

[mediawiki/extensions/Wikibase@master] REST: Fix flaky deleted property e2e test

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

Change #1055966 merged by jenkins-bot:

[mediawiki/extensions/Wikibase@master] REST: Fix flaky deleted property e2e test

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

Change #1056190 had a related patch set uploaded (by Ollie Shotton; author: Ollie Shotton):

[mediawiki/extensions/Wikibase@master] REST: Fix flaky deleted property e2e test

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

Change #1056190 merged by jenkins-bot:

[mediawiki/extensions/Wikibase@master] REST: Fix flaky deleted property e2e test

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

Change #1059836 had a related patch set uploaded (by Jakob; author: Jakob):

[mediawiki/extensions/Wikibase@master] REST: Retry flaky deleted property e2e tests

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

Change #1059836 merged by jenkins-bot:

[mediawiki/extensions/Wikibase@master] REST: Retry flaky deleted property e2e tests

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