Test Coverage¶
Test quality across the project's automated suites — line/branch/method coverage plus, where measured, code complexity and mutation score — regenerated on every merge to main. The figures on this page reflect the version of the docs you are viewing — edge tracks main, a released version is frozen at its release tag.
| Suite | Line | Branch | Method | Cyclomatic | Cognitive | Mutation | Lines covered |
|---|---|---|---|---|---|---|---|
| API (Node / Vitest — unit + contract) | 73.8% | 62.6% | 76.5% | — | — | — | 6,694 / 9,068 |
| UI (React / Vitest) | 67.0% | 55.5% | 53.7% | — | — | — | 4,761 / 7,099 |
| PowerShell (Pester) | 91.9% | — | 97.3% | 4.2 / 50 | 5.0 / 95 | 84.7% | 5,405 / 5,880 |
| Overall | 76.5% | 16,860 / 22,047 |
Cyclomatic / Cognitive are average / max per unit (each function, plus each script/module body) via PSComplexity; Mutation is the share of injected faults the tests catch via PSMutant. Both are measured for PowerShell today — suites without them show —.
Browsable reports¶
Each suite links to a full per-file, line-by-line HTML report:
Generated 2026-07-07 17:44 UTC from commit a0505d2c.