[ ] "the Files page of a 40-file diff: cold median of 3 and repeat median of 5 stay under their ceilings" in test/pull-timing.test.ts reads each response's Server-Timing total (add a total phase in the page if there is none) and holds the same 250/100 ms ceilings against it.
[ ] It still fails if the page is made slower on purpose (e.g. a 300 ms sleep in the handler, tried locally and reverted).
Files: test/pull-timing.test.ts, and src/web/pages/pull-files (or wherever the Files page notes its phases) only if a total is missing. Why: it reddened #4596 twice on pulls that did not touch the Files page. Mind pull #4020, which edits the same test file.
Done:
total(add a total phase in the page if there is none) and holds the same 250/100 ms ceilings against it.Files: test/pull-timing.test.ts, and src/web/pages/pull-files (or wherever the Files page notes its phases) only if a total is missing. Why: it reddened #4596 twice on pulls that did not touch the Files page. Mind pull #4020, which edits the same test file.