TEST QUALITY

Measure what the tests actually exercise.

Structural coverage here means exported functions called by a test, not runtime line coverage. Corbulo combines that reachability with assertions, mocks, sleeps, test volume, and testing findings by module.

Corbulo test quality metrics for Grafana

TEST QUALITY

Coverage is only one part of the score

Structural coverage, assertion density, test-to-code ratio, mock usage, test lines, and open findings are measured together.

Corbulo testing findings with severity and file evidence

TESTING FINDINGS

Weak tests become specific findings

The dashboard keeps the score tied to concrete test failures, including vacuous assertions, races, and cases that encode the wrong state.

WHAT THE DASHBOARD CAN SEE

Reachability from tests

Ranks modules by the share of exported functions called by tests and finds production functions with callers but no test caller.

How tests are built

Measures assertion density, test-to-code ratio, mock usage, and tests that assert nothing or wait on sleeps.

Where the weakness sits

Breaks coverage and test smells down by module and keeps testing findings tied to the affected file.

Find the important code paths the test suite never reaches.

Try Corbulo