OnCI
Every repo's latest test run, and which tests newly failed since the one before
About
OnCI is the fleet's test-results dashboard: one row per repo with the newest published run, its passed, failed and skipped counts, and exactly which tests newly failed or newly passed since that repo's previous run on the same branch. Runs are published from the command line (dev.sh test --record) and carry the commit, branch, card key, layers and host; a run from an uncommitted working tree is marked dirty, and a skipped test keeps its reason and is never counted as a failure.
One row per repo
The newest published run for every repo: result, passed, failed, skipped and xfailed counts, duration, commit, layers, host and age. A red row is the same-day signal.
What newly failed, and what recovered
Each run is compared once, at publish, with the repo's previous run on the same branch, so you see the tests that just broke and the ones that just came back instead of the whole failing list.
Honest about the tree and the skips
A run from a working tree with uncommitted changes is marked dirty. A skipped test keeps the reason it gave and is never counted as a failure.
Run history at a glance
Click a repo to see its last five runs on a branch as a matrix of test results, with filters for changed, failed, skipped and passed, and summary rows for counts, duration and tree.
Filter by branch, card or repo
The branch select defaults to main; the card key is read from the branch name, so a card's runs across repos are one filter away.
Optional Slack alert
Point onci at a webhook and a newly failing test on main posts once. Other branches never post, and with no webhook it stays silent.
Listed by OnSuite