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:

  1. Open a Maven project that has unit tests (for instance, project-with-tests).
  2. Run the following command:
    mvn cobertura:cobertura
    
  3. 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 ...

Get Apache Maven Cookbook now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.