Qlty is a Code Health Platform with support for code coverage.
This repository is an example using Qlty to track code coverage for a Java Spring Boot project using Gradle. Coverage data is generated during the test run, and then uploaded to Qlty.
This repository uses JaCoCo to generate a XML code coverage file.
- Gradle 8.x or above
- Java 17
- Spring Boot 3.3.0
- JaCoCo v0.8.0 or above
- Test run with gradle test or via your IDE
- An account on Qlty (free for open source)
QLTY_COVERAGE_TOKEN
is set as a GitHub Actions repository secret
See .github/workflows/main.yml
in this repository for a basic configuration.
Join the our Slack Community for help and to provide feedback that we'll use to improve Qlty.