From 1735578d6349986b06f0767dc7f7a8a8f7fac4ea Mon Sep 17 00:00:00 2001 From: quality Date: Fri, 9 Oct 2026 15:04:56 -0400 Subject: [PATCH] test(coverage): ratchet the per-file harness region floor 93 -> 97 Every file under tests/tools/ now measures 100.00% regions except tests/tools/e2e-coverage-report.mjs at 97.57%, so the per-file harness floor can rise from 93 to 97 with 0.57pt of headroom on the one sub-100 file. Measured locally with 'npm run test:unit:coverage' (node v26.10.0, TZ=UTC) at main 365e11f. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Signed-off-by: quality --- package.json | 2 +- tests/coverage-gate-thresholds.test.mjs | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index 53367803..a0a13301 100644 --- a/package.json +++ b/package.json @@ -70,7 +70,7 @@ "pr-queue-hygiene": "node scripts/pr-queue-hygiene.mjs", "test:unit": "TZ=UTC node --test", "test:unit:coverage": "TZ=UTC node tests/tools/coverage-report.mjs", - "test:unit:coverage:check": "TZ=UTC node tests/tools/coverage-report.mjs --check 99 --check-source 100 --check-regions 95 --check-source-regions 99 --check-source-file-regions 97 --check-harness 100 --check-harness-regions 97 --check-harness-file-regions 93 --require-source-files", + "test:unit:coverage:check": "TZ=UTC node tests/tools/coverage-report.mjs --check 99 --check-source 100 --check-regions 95 --check-source-regions 99 --check-source-file-regions 97 --check-harness 100 --check-harness-regions 97 --check-harness-file-regions 97 --require-source-files", "test:e2e": "playwright test", "build:e2e:coverage": "npm run build:e2e:coverage:site && npm run build:e2e:coverage:fixtures", "build:e2e:coverage:site": "DOCUSAURUS_NO_PERSISTENT_CACHE=1 E2E_COVERAGE=1 npm run build:production", diff --git a/tests/coverage-gate-thresholds.test.mjs b/tests/coverage-gate-thresholds.test.mjs index ba749c0d..905c4dd5 100644 --- a/tests/coverage-gate-thresholds.test.mjs +++ b/tests/coverage-gate-thresholds.test.mjs @@ -48,12 +48,12 @@ const FLOORS = { // entered none of the ratios above, which are all built from // isSourceFile(). These are the same three shapes over its own row. // Measured on the suite this commit ships: harness files 100.00% lines / - // 97.95% regions (3522/3522 lines, 1384/1413 regions), and the lowest - // harness file is tests/tools/e2e-coverage-report.mjs at 93.65%, floored - // to 93. + // 99.19% regions (3890/3890 lines, 1467/1479 regions), and the lowest + // harness file is tests/tools/e2e-coverage-report.mjs at 97.57%, floored + // to 97. Every other harness file is at 100.00%. '--check-harness': 100, '--check-harness-regions': 97, - '--check-harness-file-regions': 93, + '--check-harness-file-regions': 97, }; function parseGate(command) {