JaCoCo

A free code coverage tool used in SE465.

JaCoCo Features

  • Free code coverage tool for Java, developed as a replacement for EMMA
  • Coverage analysis of branches, lines, methods, and cyclomatic complexity
  • Several report formats (HTML, XML, CSV)
  • Integration with Various Tools (Ant Tasks, Maven plug-in, Gradle)

JaCoCo Report Formats

  • HTML: better visualization of the results
  • CSV/XML: easy for later analysis, but it should be noted that the information in CSV and XML are different