addressbook-level3 icon indicating copy to clipboard operation
addressbook-level3 copied to clipboard

Add coverage reporting to CI

Open damithc opened this issue 4 years ago • 4 comments

Problem: We had to drop Coveralls support when we moved from Travis to GitHub Actions.

Suggestion: We can add some kind of coverage reporting to CI.

damithc avatar May 23 '20 07:05 damithc

Bumping the issue here, I feel that it possible that we can explore the use of Coveralls with Github Actions here

It is pretty to set up and we are still able to get the coverage report as such from Coveralls.

If possible, is it alright if I investigate and find out more how to set this up?

seanlowjk avatar Jan 12 '21 13:01 seanlowjk

Looks like at some point we adopted CodeCov for coverage reporting purposes. So, the decision now is if coveralls is better than codecov. Sure, you can investigate @seanlowjk

damithc avatar Jan 12 '21 14:01 damithc

If I remember correctly, coverall is deprecated because the Gradle plugin we are using is not being updated anymore, and using CodeCov, there is no need for a plugin there.

fzdy1914 avatar Jan 13 '21 05:01 fzdy1914

Based on the forums and my own trying of both, I feel that CodeCov's reports are easier to understand and that is crucial for students taking this module who have their first experience with software testing.

As a result, it would be better to go with Codecov!

seanlowjk avatar Jan 20 '21 10:01 seanlowjk