Skip to main content

Test Coverage

🤖 This is a generated document — do not edit. Built by tools/wiki/generate-coverage-page.ts from coverage/**/coverage-summary.json files written by --coverage runs (merged per project — unmeasured projects keep their committed row). Refresh with bun run wiki:build and commit; staleness fails the wiki gates in CI and pre-push. About this section: Generated Docs.

See also: Testing

Per-project unit-test coverage, refreshed from each project's coverage-summary.json whenever its suite runs with --coverage (pre-push runs the affected set; bun run wiki:build folds whatever is on disk into this page). The thresholds in parentheses are ENFORCED by each project's vitest config — a run below them fails. A — row has never been measured on the machine that last regenerated this page. Rows hold steady through v8's sub-quarter-point cross-shard measurement jitter — only real movement (or a threshold change) rewrites them.

ProjectStatementsBranchesFunctionsLines
stretched98.99% (≥ 98)90.57% (≥ 85)100% (≥ 99)99.5% (≥ 99)
stretched-mobile99.11% (≥ 99)96.55% (≥ 95)100% (≥ 100)99.16% (≥ 99)
firebase-functions100% (≥ 100)98.64% (≥ 98)100% (≥ 100)100% (≥ 100)
stretched-chrome-extension100% (≥ 100)99.73% (≥ 98)100% (≥ 100)100% (≥ 100)
stretched-components97.22% (≥ 96)88.62% (≥ 88)97.74% (≥ 96)98.19% (≥ 97.9)
feature-flags90.9%82.35%96.15%93.33%
stretched-types100% (≥ 100)100% (≥ 100)100% (≥ 100)100% (≥ 100)