Skip to content
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

Add coverage reporting to CI #36

Open
damithc opened this issue May 23, 2020 · 4 comments
Open

Add coverage reporting to CI #36

damithc opened this issue May 23, 2020 · 4 comments
Labels
aspect-CI p.Low low value, can be delayed indefinitely

Comments

@damithc
Copy link
Contributor

damithc commented May 23, 2020

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 damithc added aspect-CI p.Low low value, can be delayed indefinitely labels May 23, 2020
@seanlowjk
Copy link

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?

@damithc
Copy link
Contributor Author

damithc commented Jan 12, 2021

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

@fzdy1914
Copy link
Contributor

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.

@seanlowjk
Copy link

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!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
aspect-CI p.Low low value, can be delayed indefinitely
Projects
None yet
Development

No branches or pull requests

3 participants