What is Emma ?
What is Emma ? Emma is an open source toolkit for measuring and reporting Java Code coverage. EMMA is distributed under the terms of Common Public License v 1.0. EMMA is not currently under active development; the last stable release took place in mid-2005. As replacement, JaCoCo was developed. EMMA works by wrapping each line of code and each condition with a flag, which is set when that line is executed. Features · instrument classes for coverage either offline (before they are loaded) or on the fly (using an instrumenting application class loader). · Supported coverage types: class, method, line, basic block. EMMA can detect when a single source code line is covered only partially. · Coverage stats are aggregated at method, class, package, and "all classes" levels. · ...