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
The codecov report should report the test coverage for all packages inside the detekt repository.
Observed Behavior
The codecov report reports 0 % coverage for 3 packages (formatting...)
Furthermore, it doesn't yield the correct coverage for other packages. It's too low.
It seems that we run the codecoverage action for each OS and JVM. Maybe the Gradle caching leads to incomplete results.
Maybe it's worth to try to add a custom isolated Github action just for the coverage: detekt clean test jacocoTestReport -Dorg.gradle.caching=false.
I was actually thinking about this issue last week. We should probably publish the codecov report only from one instance of the CI matrix (say Ubuntu - JDK 8).
The current setup could create concurrency problems where the first worker that succeeds will actually be the one where you read the coverage report from.
Expected Behavior
The codecov report should report the test coverage for all packages inside the detekt repository.
Observed Behavior
The codecov report reports 0 % coverage for 3 packages (formatting...)
Furthermore, it doesn't yield the correct coverage for other packages. It's too low.
Steps to Reproduce
Take a look at the dashboard:
https://codecov.io/gh/arturbosch/detekt
Context
The coverage report gives a good indication on how well a feature is tested.
The problem occured after merging 8a48551.
The text was updated successfully, but these errors were encountered: