Page MenuHomePhabricator

Create QUnit tests for NavigationTiming extension
Closed, ResolvedPublic

Description

  • Set up QUnit tests in the NavigationTiming repository.
  • Enable Jenkins job for QUnit.
  • Add it to the shared extension gate so that also runs on all MediaWiki core commits.

Especially the latter is important since a lot of it depends on core ResourceLoader behaviour which isn't very well exercised by core's own tests.

Event Timeline

Krinkle created this task.Feb 10 2017, 8:37 PM
Restricted Application added a subscriber: Aklapper. · View Herald TranscriptFeb 10 2017, 8:37 PM

Change 337079 had a related patch set uploaded (by Krinkle):
Enable QUnit job for NavigationTiming extension repo

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

Change 337110 had a related patch set uploaded (by Krinkle):
Add basic QUnit test

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

Change 337079 merged by jenkins-bot:
Enable QUnit job for NavigationTiming extension repo

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

Krinkle triaged this task as Normal priority.Feb 10 2017, 10:41 PM
Jdforrester-WMF added a subscriber: Jdforrester-WMF.

Now just needs the last part (extension-gate) doing.

Krinkle moved this task from Inbox to Doing on the Performance-Team board.Feb 14 2017, 9:01 PM

Change 337110 merged by jenkins-bot:
Add basic QUnit test

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

Change 338486 had a related patch set uploaded (by Krinkle):
Add NavigationTiming to the list of gated extensions

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

Change 338486 merged by jenkins-bot:
Add NavigationTiming to the list of gated extensions

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