Analyzing code coverage with the Maven Cobertura plugin
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.
How to do it...
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
Observe the following output:
[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...