Tests Dashboard

The Tests Dashboard is a single GitHub issue, opened by TestQuorum on each repository it watches, that tracks what tests we know about and which ones are failing on your integration branch. It is rebuilt automatically on a schedule so you can keep it pinned and always see the current state.

What's in the issue

When the dashboard is enabled for a repository, TestQuorum opens an issue titled Tests Dashboard and keeps its body up to date. The body answers two questions, in two sections:

Broken Tests

The tests that failed on the latest run on main, along with the short SHA of that run. If every test passed on the latest run — or no run has ever been recorded for main — the section is omitted entirely, so a healthy repository's dashboard does not have an empty Broken Tests section staring at you.

Tracked Tests

A per-test-manager directory of every test we have ever recorded for the repository. Each manager (cargo, nix, treefmt, or a custom:<name> runner you have configured) gets a collapsible block listing the test names underneath it. Well-known managers are listed first; custom runners follow alphabetically. Tests recorded without a test manager set are not shown.

Lifecycle