EMMA is a free code coverage tool for Java, developed by Vlad Roubtsov. It is a fast and
easy to use tool which integrates nicely with build scripts like Ant and makefiles. It does not make
any assumptions about the unit testing framework, nor does it depend on any 3rd-party libraries.
EMMA uses basic block coverage together with fractional coverage to generate reports in XML,
HTML or text. In this presentation, an introduction to EMMA will be given, as well as pitfalls of code
coverage and how EMMA copes with these problems.