Configuring the Eclipse plugin

We learned that the coverage tools can either instrument the object code or source code. Java code coverage tools can be categorized into two sections: tools that instrument the source code and tools that instrument the bytecode.

Source code instrumentation is easier but requires source code recompilation. Bytecode instrumentation is complex but doesn't require source code recompilation.

The following are the available Java code coverage tools:

  • Cobertura: This tool instruments the bytecode offline and is a widely used coverage tool. Cobertura is an open source project (GNU GPL) and is very easy to configure with Eclipse and build tools. Version 1.9, which was released in March 2010, is the latest stable version.
  • EMMA ...

Get Mastering Unit Testing Using Mockito and JUnit now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.