Skip to content

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) 83.0% 71.1% 83.8% 4.4 / 46 3.1 / 87 7,402 / 8,909
UI (React / Vitest) 72.1% 59.2% 58.0% 3.0 / 49 1.4 / 75 5,145 / 7,133
PowerShell (Pester) 91.4% 96.9% 4.2 / 50 5.0 / 95 84.7% 5,431 / 5,938

Cyclomatic / Cognitive are average / max per unit (each function, and for PowerShell each script/module body too): PowerShell via PSComplexity, JS/TS via ESLint's complexity rule + eslint-plugin-sonarjs. Mutation is the share of injected faults the tests catch via PSMutant, PowerShell-only today. A suite without a given signal shows —.

Browsable reports

Each suite links to a full per-file, line-by-line HTML report:

Generated 2026-07-17 14:30 UTC from commit 6d909007.