Skip to content

Improvement: Raise CI coverage threshold to 90% + enable branch coverage #47

@lavrovvalera

Description

@lavrovvalera

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

  • Affects Detailed Design

Requirements / Architecture

  • Requirements / Architecture are not affected by this change?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No fields configured for Task.

    Projects

    Status

    No status

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions