You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In #17456, it was reported that the coverage tests have been silently failing. We opened a PR to address this, but left the required coverage at 99% instead of 100, since there will be a gap before the next generation cycle. After the generator is updated, we should move back to a 100% coverage standard.
There may be some hand-written package that will also fail the 100% check. We should make the CI check use package-specific .coverage files for this reason, so individual packages can set their own limits (with the goal of everyone reaching 100% eventually)
Activity
daniel-sanche commentedon Jul 1, 2026
We had to reduce the coverage in a handful of handwritten libraries here: #17607
chalmerlowe commentedon Jul 6, 2026
The CI check already defers to a package-specific
.coveragercfile override of the minimum necessary coverage percentage, if the file is provided.chore(ndb): restore fail_under=100 in .coveragerc and noxfile (#17771)
chore(api-core): restore fail_under=100 in .coveragerc (#17768)
chore(ndb): restore fail_under=100 in .coveragerc and noxfile (#17771)
chore(api-core): restore fail_under=100 in .coveragerc (#17768)
chore(django-spanner): restore fail_under=100 in .coveragerc (#17772)
chore(sqlalchemy-bigquery): restore complete coverage (#17770)