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
Area: Testing & Quality
Priority: Low
Estimated Time: 1.5 hours
Description:
Neither
android-ci.ymlnorios-ci.ymlappears to enforce a minimum coverage threshold, socoverage could silently erode as new features are added without corresponding tests.
Tasks:
xccov/llvm-covfor iOS) to both CI workflowsstrict enough to block unrelated PRs