Cobertura is another popular Java tool that calculates the percentage of code accessed by tests. It is based on jcoverage. There are many ways to use Cobertura, including standalone, through Ant script, and Maven. Let us use the Maven Cobertura plugin.
Use the following steps to analyze the code coverage with the Maven Cobertura plugin:
Open a Maven project that has unit tests (for instance,
project-with-tests
).Run the following command:
mvn cobertura:cobertura
[INFO] <<< cobertura-maven-plugin:2.6:cobertura (default-cli) < [cobertura]test@ project-with-tests <<< [INFO] [INFO] --- cobertura-maven-plugin:2.6:cobertura (default-cli) @ project-with-tests --- [INFO] Cobertura 2.0.3 - GNU GPL License (NO WARRANTY) - See COPYRIGHT file Report time: 165ms [ERROR] Nov 15, 2014 5:06:25 PM net.sourceforge.cobertura.coveragedata.CoverageDataFileHandler loadCoverageData INFO: Cobertura...