Add 77 ignore patterns to codecov.yml to exclude non-production code: Test files (*.test.ts, *.test.tsx, *_test.go) Test utilities (frontend/src/test/, testUtils/) Config files (.config.js, playwright..config.js) Entry points (backend/cmd/**, frontend/src/main.tsx) Infrastructure (logger/, metrics/, trace/**) Type definitions (*.d.ts) Add 9 tests to Uptime.test.tsx for coverage buffer: Loading/empty state rendering Monitor grouping by type Modal interactions and status badges Expected result: Codecov total 67% → 82-85% as only production code is now included in coverage calculations. Fixes: CI coverage mismatch for PR #583
6.2 KiB
6.2 KiB