Configure GitHub Actions YAML for code-coverage report
Display code-coverage report by integrating with travis.yaml file.
See here sample:
https://github.com/TechnionYP5777/SmartCity-Market/wiki/Integrating-Codecov-with-a-GitHub-project-(Coverage-tool)
It's free for OS.
Is this still open? If then I can provide some contribution
Yes, Still open.
What need from the ticket is a badge, by clicking which will take the viewers to the code coverage page showing %age coverage.
A badge will look like below
Some tools give it for free:
- https://codecov.io/
- https://coveralls.io
Some examples are here might be useful-
- https://github.com/codecov/example-java-maven/blob/master/.travis.yml#L4
- https://github.com/codecov/example-java
- This gives using Maven or Jacoco config etc
- https://docs.codecov.io/docs/supported-languages
Some work was done here using "codecov.io/" in PR https://github.com/authorjapps/zerocode/pull/119 , but not completed.
Tested Coverage reports of the santhoshtpixler/zerocode can be viewed at https://sonarcloud.io/dashboard?id=org.jsmart%3Azerocode-rest-bdd
exclusion and few more tweaks can be done once @authorjapps integrates it in his account.
Readme example https://github.com/authorjapps/zerocode/blob/ISS-58-sonarqube/README.md
exclusion and few more tweaks can be done once @authorjapps integrates it in his account.
@authorjapps Let's complete it before proceeding with other merges into master
I think it's worth checking if GitHub Actions provides any mechanism, then we can switch to that. Updated the subject.