Summary
Only 2 of 25+ scripts have automated tests (canva-pipeline.test.js, visual-diff.test.js). Critical pipeline infrastructure scripts have zero test coverage.
Scripts Needing Tests (Priority Order)
P0 — Pipeline Infrastructure
pipeline-cache.js — cache validity, invalidation, status reporting
stage-profiler.js — timing data, report generation, history tracking
metrics-dashboard.js — HTML generation, summary output, trend analysis
incremental-build.sh — phase detection, cache hits/misses, parallel execution
sync-tokens.sh — drift detection, lockfile comparison, auto-update
P1 — Quality Gate Scripts
verify-tokens.sh — hardcoded value detection, token violation reporting
verify-test-coverage.sh — component-to-test mapping validation
check-dead-code.sh — unused export detection, false positive handling
check-security.sh — vulnerability scanning, severity filtering
P2 — Generation Scripts
generate-stories.sh — Storybook story output validation
generate-component-docs.sh — MDX output validation
generate-api-client.sh — OpenAPI spec parsing, TypeScript output
P3 — Verification Scripts
check-responsive.sh — breakpoint screenshot capture
audit-cross-browser-css.sh — CSS compatibility detection
regression-test.sh — baseline comparison, threshold handling
Acceptance Criteria
Summary
Only 2 of 25+ scripts have automated tests (
canva-pipeline.test.js,visual-diff.test.js). Critical pipeline infrastructure scripts have zero test coverage.Scripts Needing Tests (Priority Order)
P0 — Pipeline Infrastructure
pipeline-cache.js— cache validity, invalidation, status reportingstage-profiler.js— timing data, report generation, history trackingmetrics-dashboard.js— HTML generation, summary output, trend analysisincremental-build.sh— phase detection, cache hits/misses, parallel executionsync-tokens.sh— drift detection, lockfile comparison, auto-updateP1 — Quality Gate Scripts
verify-tokens.sh— hardcoded value detection, token violation reportingverify-test-coverage.sh— component-to-test mapping validationcheck-dead-code.sh— unused export detection, false positive handlingcheck-security.sh— vulnerability scanning, severity filteringP2 — Generation Scripts
generate-stories.sh— Storybook story output validationgenerate-component-docs.sh— MDX output validationgenerate-api-client.sh— OpenAPI spec parsing, TypeScript outputP3 — Verification Scripts
check-responsive.sh— breakpoint screenshot captureaudit-cross-browser-css.sh— CSS compatibility detectionregression-test.sh— baseline comparison, threshold handlingAcceptance Criteria
scripts/__tests__/