JaCoCo is a free Java code coverage library.
JaCoCo is a free Java code coverage library.
Customer Reviews
Sampath L.
Advanced user of JaCoCoIt supports many Java project types such as Maven and Gradle projects and easy to project analysis with the tools such as SonarQube. Jacoco support, code coverage reports export to many formats such as XML, PDF, and HTML reports, etc. As a Java developer, I mostly like the Jacoco providing good compatibility with JUnit and TestNG. Jacoco Jenkins pugin providing a good support to test integrations with Jenkins, therefore Jacoco Jenkins plugin helped us to complete our projects CI/CD pipelines in proper manner as we expected. Jacoco developer community also found many solutions when we integrate Jacoco to our Java projects.
In web view in code coverage report, better to have more descriptive about the code coverage missing blocks with suggestions. Better if Jacoco can provide hints in test reports to cover the uncovered code lines or code blocks. We found some issues when we integrate Jacoco with the latest version of Junit, better if Jacoco can release a newer version with JUnit 5 support.
Jacoco is the best Java code coverage analysis plugin for any Java project. And useful plugin to integrate with CI/CD pipelines.
We had to integrate our Java projects with SonarQube. But when we initially did integration with SonarQube, the project didn't get the code coverage. Therefore we integrated the Jacoco plugin with our Java project and did easily uploaded the code coverage when the Sonar scan run. We completed our CI/CD pipeline flow, test coverage analysis thanks to Jacoco.