What
After Tasks
are complete and all components reach 90% line +
90% branch coverage, enforce the new threshold in the CI pipeline.
Update .github/workflows/code_coverage.yml:
# Before:
min-coverage: 85
# After:
min-coverage: 90
genhtml-extra-flags: "--branch-coverage"
Why
Raising the threshold without first reaching it (Tasks 5a–5c) would break
all PRs. This task is the final enforcement step — it gates the CI against
regressions below 90%.
References
Estimates for realization
S - Day
Category
Requirements / Architecture
What
After Tasks
score/time/API #44score/TimeDaemon/#45score/TimeSlave/#46are complete and all components reach 90% line +
90% branch coverage, enforce the new threshold in the CI pipeline.
Update
.github/workflows/code_coverage.yml:Why
Raising the threshold without first reaching it (Tasks 5a–5c) would break
all PRs. This task is the final enforcement step — it gates the CI against
regressions below 90%.
References
https://github.com/eclipse-score/inc_time/blob/main/.github/workflows/code_coverage.yml
min-coverage,genhtml-extra-flags):https://github.com/eclipse-score/cicd-workflows/blob/main/.github/workflows/cpp-coverage.yml
Estimates for realization
S - Day
Category
Requirements / Architecture