Skip to content

Add coverage thresholds for all modules in CI pipeline #913

Description

@nanaf6203-bit

Problem

CI only enforces 70% coverage for the documents module. All other 30+ modules have no coverage requirements.

Expected Outcome

Gradually increasing coverage thresholds enforced in CI.

Acceptance Criteria

  • Global coverage threshold (50% statements) in jest.config.js
  • Per-module thresholds for critical modules
  • CI fails when thresholds aren't met

Files Affected

.github/workflows/ci.yml, jest.config.js

Difficulty

Easy

Estimated Effort

Small (2-3 hours)

Labels

testing, ci-cd, quality

Metadata

Metadata

Assignees

Labels

Stellar WaveIssues in the Stellar wave program

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions