Area: Testing Quality
Priority: P1 — High
Description
Tests might pass without actually exercising important code paths. Coverage thresholds in CI enforce a measurable floor on quality.
Acceptance Criteria
Technical Notes
- Use
jest --coverage --coverageReporters=text-summary json lcov
- Codecov action:
codecov/codecov-action@v4
coveragePathIgnorePatterns: ['/node_modules/', '/dist/', '.*\\.dto\\.ts$', '.*\\.entity\\.ts$']
Description
Tests might pass without actually exercising important code paths. Coverage thresholds in CI enforce a measurable floor on quality.
Acceptance Criteria
package.jsonjest config withcoverageThreshold:Technical Notes
jest --coverage --coverageReporters=text-summary json lcovcodecov/codecov-action@v4coveragePathIgnorePatterns: ['/node_modules/', '/dist/', '.*\\.dto\\.ts$', '.*\\.entity\\.ts$']