Page MenuHomePhabricator

Collect status and run time for npm installs in Quibble
Closed, ResolvedPublic

Description

To make it easier to spot speed regressions and collect metrics about npm failures, we should make sure the npm install is also measured in quibble. Today the install phase is hidden inside the browser tests. This also open up for us to separate the time for npm install and the actual browser test time.

Acceptance criteria:

  • npm install phases are separated in the Jenkins log

Event Timeline

Change #1314726 had a related patch set uploaded (by Phedenskog; author: Phedenskog):

[integration/quibble@master] Report npm install as its own stage

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

Change #1314726 merged by jenkins-bot:

[integration/quibble@master] Report npm install as its own stage

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

Peter moved this task from In Review to Done on the Test Platform (Nairobi 29) board.

Change #1321961 had a related patch set uploaded (by Hashar; author: Hashar):

[integration/quibble@master] release: Quibble 1.19.0

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

Change #1321961 merged by jenkins-bot:

[integration/quibble@master] release: Quibble 1.19.0

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

Change #1322673 had a related patch set uploaded (by Hashar; author: Hashar):

[integration/config@master] Update Quibble jobs to 1.19.0

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

Mentioned in SAL (#wikimedia-releng) [2026-08-07T14:31:40Z] <hashar> integration: updating Quibble jobs to Quibble 1.19.0 # T432934 T432943 T427922

Change #1322673 merged by jenkins-bot:

[integration/config@master] jjb: update Quibble jobs to 1.19.0

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