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.12% (≥ 98)90.11% (≥ 85)99.06% (≥ 99)99.38% (≥ 99)
stretched-mobile99.16% (≥ 99)96.15% (≥ 95)100% (≥ 100)99.83% (≥ 99)
firebase-functions99.5% (≥ 99)98.08% (≥ 98)100% (≥ 100)100% (≥ 100)
stretched-chrome-extension100% (≥ 100)99.73% (≥ 98)100% (≥ 100)100% (≥ 100)
stretched-components96.83% (≥ 96)88.68% (≥ 88)97.59% (≥ 96)98.25% (≥ 97.9)
feature-flags91.89%83.33%97.05%95.38%
stretched-types100% (≥ 100)100% (≥ 100)100% (≥ 100)100% (≥ 100)