Skip to content

Add Test Coverage Reporting Gate to CI #297

Description

@maugauwi-hash

Area: Testing & Quality
Priority: Low
Estimated Time: 1.5 hours

Description:
Neither android-ci.yml nor ios-ci.yml appears to enforce a minimum coverage threshold, so
coverage could silently erode as new features are added without corresponding tests.

Tasks:

  • Add coverage reporting (JaCoCo for Android, xccov/llvm-cov for iOS) to both CI workflows
  • Set an initial threshold at or near current coverage, ratcheting up over time rather than starting
    strict enough to block unrelated PRs
  • Surface the coverage delta as a PR comment or check annotation

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions