- A test’s current status.
- When a test was marked as flaky and quarantined.
- Test flake and failure rates on mainline and PR branches.
- Overall test health history.
- Grouped unique test failure reasons.
These new charts break down how often a test is successful, failing, or quarantined for CI jobs for
your mainline branch and PRs and show test health changes over time.
A more eventful test history timeline
The test history timeline has been moved to the main page, and updates, including when a test was marked as flaky, quarantined, or fixed, are always visible. Teams using the Jira integration to track test flakes will also see any updates to a flaky test’s ticket reflected in the timeline. You can still override the repo’s default quarantine setting and always quarantine or never quarantine a test, but now you can leave a comment for other devs that shows up in the timeline.
For example, you might want to let your team know that the “Test is important - flakes must be
fixed!” when you override the repo default to never quarantine a test:
The table shows all the unique reasons the test fails in CI. Trunk uses AI to auto-group unique
failures so multiple runs will be grouped under a single failure reason. Individual runs, including
stack traces, branch, commit, and job information, are available when a row in the table is
expanded. This means all the information you need to debug and fix flaky or broken tests is
available in a single place.
Have feedback for us? Reach out on our community Slack.