OnSuiteStoreSign in
🧪

OnCI

Every repo's latest test run, and which tests newly failed since the one before

Platform
Get OnCI

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