Files
Chris Swithinbank 64644256f0 Add diagnostic summaries to testing in CI (#15699)
* Reuse builds in tests if possible

* Forgot to commit a line

* Add some logging to summarise behaviour (to be reverted)

* Fix get static paths test that requires rebuilds

* Use a more robust way of creating cache keys

* Measure build timings as well

* Experiment with step summaries

* More readable summaries

* Report slow tests using custom reporter

* Clean up

* Remove change to test

* Clean up

* Report individual slow tests, not suites

* Try annotating slow tests

* Use relative file path in warnings

* Make report configurable

* Better message

* Test not prefixing logs

Not clear if the prefixes from turbo interfere with GitHub annotation syntax

* Remove annotations

* Add duration distribution histogram

* Better histograms

* Wrap stats in `<details>`

* More compact report with more context

* Bold summary headings

* Tweak histograms

* Clean up

* Flexible histogram bucket size

* More histogram tweaks

* Skip extra test reporter when not in CI

* Refactor to include copy-pastable Markdown

* Use current repo & branch for code links when possible

* Ensure a newline before closing section details

* Try `GITHUB_HEAD_REF` for branch name in URLs
2026-03-27 18:14:54 +01:00
..
2023-12-22 16:48:12 +00:00
2026-03-27 12:18:12 +00:00
2024-08-16 14:07:10 +02:00