- https://gerrit.wikimedia.org/r/365863
- https://gerrit.wikimedia.org/r/365864
- https://gerrit.wikimedia.org/r/368121
- https://gerrit.wikimedia.org/r/369878
- https://gerrit.wikimedia.org/r/370300
- https://gerrit.wikimedia.org/r/370324
- https://gerrit.wikimedia.org/r/370836
- https://gerrit.wikimedia.org/r/383117
- https://gerrit.wikimedia.org/r/383363
- https://gerrit.wikimedia.org/r/383383
- https://gerrit.wikimedia.org/r/383786
- https://gerrit.wikimedia.org/r/383806
- https://github.com/wmde/DataValuesJavaScript/pull/131
Description
Details
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Resolved | Krinkle | T171221 Drop setup/teardown backwards compatibility calls for beforeEach/afterEach in QUnit.newMwEnvironment | |||
Resolved | Krinkle | T170515 Upgrade MediaWiki core to QUnit 2 | |||
Resolved | thiemowmde | T177764 [Task] Make Wikibase JavaScript unit tests QUnit 2 compatible |
Event Timeline
Change 383117 had a related patch set uploaded (by Thiemo Mättig (WMDE); owner: Thiemo Mättig (WMDE)):
[data-values/value-view@master] Simplify QUnit assertions a little
Change 370300 had a related patch set uploaded (by Thiemo Mättig (WMDE); owner: Krinkle):
[mediawiki/extensions/Wikibase@master] Make tests QUnit 2 compatible
Change 383117 merged by jenkins-bot:
[data-values/value-view@master] Simplify QUnit assertions a little
Change 370300 merged by jenkins-bot:
[mediawiki/extensions/Wikibase@master] Make tests QUnit 2 compatible
Change 383363 had a related patch set uploaded (by Thiemo Mättig (WMDE); owner: Thiemo Mättig (WMDE)):
[mediawiki/extensions/WikibaseLexeme@master] Make tests compatible with QUnit 2
Change 383383 had a related patch set uploaded (by Thiemo Mättig (WMDE); owner: Thiemo Mättig (WMDE)):
[data-values/value-view@master] Remove QUnit.Parameterize dependency and make tests pass with QUnit 2
Change 383363 merged by jenkins-bot:
[mediawiki/extensions/WikibaseLexeme@master] Make tests compatible with QUnit 2
Change 383383 merged by jenkins-bot:
[data-values/value-view@master] Remove QUnit.Parameterize dependency and make tests pass with QUnit 2
@thiemowmde The tests still fail with QUnit 2 at https://gerrit.wikimedia.org/r/#/c/367838/13. Failures come from data-values/value-view.
This would fix those failures, but it seems that while merged before the mediawiki/extensions/Wikidata build this morning, it is not included. I guess it needs to be released and pulled through?
@Krinkle I am currently preparing the release of this component (as part of npmizing Wikibase JS stuff). This is going to include fixes @thiemowmde made (plus some teardown -> afterEach changes I spotted yesterday). Hopefully we'll get this released today.
Change 383786 had a related patch set uploaded (by WMDE-leszek; owner: WMDE-leszek):
[data-values/value-view@master] Switch from setup/teardown to before/afterEach in QUnit tests
Sorry for the noise, I've changed my mind. I don't want to be a bottleneck here. Let's release it now @thiemowmde , so it is pulled in today's build and we unblock QUnit upgrade work. npm package will be 0.22 then.
Change 383786 merged by jenkins-bot:
[data-values/value-view@master] Switch from setup/teardown to before/afterEach in QUnit tests
Apparently I can't push tags to https://gerrit.wikimedia.org/r/#/admin/projects/data-values/value-view, so cannot release it now...
Change 383806 had a related patch set uploaded (by Thiemo Mättig (WMDE); owner: Thiemo Mättig (WMDE)):
[mediawiki/extensions/Wikibase@master] Update ValueView dependency to 0.21.0
Change 383806 merged by jenkins-bot:
[mediawiki/extensions/Wikibase@master] Update ValueView dependency to 0.21.0
The release and new build including it https://gerrit.wikimedia.org/r/#/c/383816/ apparently didn't help: https://integration.wikimedia.org/ci/job/mediawiki-extensions-qunit-jessie/42516/console
If I read the log of the latest qunit job of https://gerrit.wikimedia.org/r/#/c/367838/, there is no failing tests on our side, so looks like we're finally good here.
@Krinkle: please re-open if there is still something on Wikibase side which is blocking you!