@adrianheine said that these are probably the same failures that happen in Wikidata related qunit tests when UniversalLanguageSelector is enabled.
Description
Details
| Status | Subtype | Assigned | Task | ||
|---|---|---|---|---|---|
| Invalid | None | T108946 [Epic] Improve the development infrastructure | |||
| Resolved | JanZerebecki | T96264 [Task] Add Wikidata to extension-gate in CI | |||
| Resolved | thiemowmde | T117886 [Task] Don't fail when running job mediawiki-extensions-qunit with Wikidata |
Event Timeline
Still fails after recent changes: https://integration.wikimedia.org/ci/job/mediawiki-extensions-qunit/22105/console
Ok, this is about something completely different, and if I'd have bothered to actually look I'd have seen it. core's QUnit test runner requires all test cases to state how many assertions they expect; Wikibase's does not, and so we didn't specify it in most of our tests. I'll prepare patches.
https://github.com/wmde/WikibaseDataModelJavaScript/pull/36 is merged. Does this need a release? Probably yes.
How can I check if this fixes all errors?
Change 263353 had a related patch set uploaded (by Adrian Lang):
[DNM] Set QUnit.config.requireExpects to true
Change 266700 had a related patch set uploaded (by Thiemo Mättig (WMDE)):
Added compatibility with DataValues JavaScript 0.8.0
Change 266700 merged by jenkins-bot:
Added compatibility with DataValues JavaScript 0.8.0
Change 266718 had a related patch set uploaded (by Thiemo Mättig (WMDE)):
Added compatibility with DataValues JavaScript 0.8.0
Change 266718 merged by jenkins-bot:
Added compatibility with DataValues JavaScript 0.8.0
No I meant Wikidata, as Wikibase needs composer, but there is no composer variant of those jobs.
Wikidata build with all changes and the mentioned experimental run: https://gerrit.wikimedia.org/r/#/c/266990/