Skip to content

Add mutation testing to CI pipeline with Stryker #394

@Smartdevs17

Description

@Smartdevs17

Description

Standard test coverage metrics dont catch missing assertions. Implement mutation testing to evaluate test quality.

Acceptance Criteria

  • Stryker configuration for API and Oracle
  • Mutation score gate (>80%)
  • Survived mutant analysis and test improvement
  • CI integration with pull request comments
  • Historical mutation score tracking
  • Configuration for incremental mutation testing

Technical Scope

  • api/stryker.config.mjs
  • .github/workflows/
  • Edge: mutation testing time, equivalent mutants, Stryker performance

Metadata

Metadata

Labels

200-points200 point issueStellar WaveIssues in the Stellar wave programdrips-waveDrips Wave project taskhighHigh priority issue

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions