Github Actions + JaCoCo Test Coverage in Gradle Multi-Project
Budget: €30 – €250 EUR
Add JaCoCo test coverage to Gradle multi-project and generate badge using GitHub actions without 3rd-party tools/websites.
The test coverage should be per root module: domain, application, infrastructure, presentation. With one badge showing the total line coverage per root module and all its sub-modules.
- Add JaCoCo to project
- Github action: build and test (on push to main or pull request to main)
- Github action: to generate the four badges from the JaCoCo report
- README: should automatically show the latest test coverage
Developer steps:
1. Fork the GitHub project
2. Successful implementation in your own fork
3. Open a PR with a single commit
The test coverage should be per root module: domain, application, infrastructure, presentation. With one badge showing the total line coverage per root module and all its sub-modules.
- Add JaCoCo to project
- Github action: build and test (on push to main or pull request to main)
- Github action: to generate the four badges from the JaCoCo report
- README: should automatically show the latest test coverage
Developer steps:
1. Fork the GitHub project
2. Successful implementation in your own fork
3. Open a PR with a single commit