chore: update coverage thresholds #3832
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR updates the coverage threshold for codecov and Jest.
It changes the threshold to 60 for Jest meaning the unit tests must hit at least 60% coverage or it will fail.
It also turns off the patch requirement for codecov. We do this because sometimes PRs touch files in minor areas that have yet to be tested resulting in the patch requirement failing even if the author increased coverage in other areas. In the future, we can turn this back on.
It also changes the range to 40-70 meaning above 70% codecov will be green, less than 40 will be red and anything in between will approach green. We do this so the badge isn't read in the
README
and it's a reminder that we are indeed making progress on the code coverage increase.Read more in the codecov docs.