-
Notifications
You must be signed in to change notification settings - Fork 3.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Integrate Codecov to the CI build #5317 #5318
Conversation
Changes Unknown when pulling 60ea4d0 on 5317-coveralls into * on master*. |
Presenting our first coverage report! 🎉 🎉 |
Let's merge this soon? |
@damithc do we want to include the test classes in the coverage report, or just the main classes? Including just the main classes will drop the coverage down to just about 60% though, and that's already excluding the un-coverable classes like Servlets and Filters. |
Changes Unknown when pulling c612e49 on 5317-coveralls into * on master*. |
Changes Unknown when pulling 9bae4bb on 5317-coveralls into * on master*. |
9bae4bb
to
394cde3
Compare
Changes Unknown when pulling 394cde3 on 5317-coveralls into * on master*. |
Changes Unknown when pulling 2590bed on 5317-coveralls into * on master*. |
Changes Unknown when pulling 9d98c04 on 5317-coveralls into * on master*. |
Changes Unknown when pulling 4bf7555 on 5317-coveralls into * on master*. |
Changes Unknown when pulling b2ab07c on 5317-coveralls into * on master*. |
Changes Unknown when pulling 2853567 on 5317-coveralls into * on master*. |
Changes Unknown when pulling 46fd5f5 on 5317-coveralls into * on master*. |
3ead22a
to
a02dd1f
Compare
Changes Unknown when pulling a02dd1f on 5317-coveralls into * on master*. |
se-edu uses coveralls. Is this problem specific to TEAMMATES? |
I suspect Java 7. Need to see how things develop on their side. |
Actually codecov looks like the better choice (reference, reference, reference, reference). They did lose out in popularity but that's hardly a minus point. One thing for sure, their bot beats coveralls' hands-down. |
We can try codecove. It's ok for different projects to use different tools. |
eba3ef7
to
3ae9510
Compare
Codecov Report
@@ Coverage Diff @@
## master #5318 +/- ##
=========================================
Coverage ? 61.07%
=========================================
Files ? 449
Lines ? 25724
Branches ? 4192
=========================================
Hits ? 15711
Misses ? 8998
Partials ? 1015 Continue to review full report at Codecov.
|
@damithc should I integrate Codecov now? Doing this means we're sort of enforcing code coverage which I'm not sure we're ready for. |
I guess we can override the CI failure on coverage drop? |
Codecov doesn't inherently enforce any coverage (Coveralls also, I believe); the thing I am more concerned with is now all contributors must live with Codecov reporting their code status and if we do not make good use of them it will be quite a nuisance. |
I need to explore Codecov a bit more for that. |
82283b9
to
ea4a1a9
Compare
@damithc we should be ready to try this. |
Can go ahead. |
ea4a1a9
to
99bb9d7
Compare
Looks nice 👍 |
Fixes #5317
Let's hope I get this configured correctly.