|
Tool
EMMA
Home Page
| Categories: |
|
| Latest version: |
2.0.5312 |
| Description: |
Open-source toolkit for measuring and reporting Java code coverage. EMMA is based on bytecode instrumentation. Features include: - Can instrument classes for coverage either offline (before they are loaded) or on the fly (using an instrumenting application classloader). - 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. - Output report types: plain text, HTML, XML. All report types support drill-down, to a user-controlled detail depth. The HTML report supports source code linking. - Output reports can highlight items with coverage levels below user-provided thresholds. - Coverage data obtained in different instrumentation or test runs can be merged together. - Does not require access to the source code and degrades gracefully with decreasing amount of debug information available in the input classes. - Can instrument individual .class files or entire .jars (in place, if desired). Coverage subset filtering is possible, too. - Makefile and ANT build integration are supported on equal footing. |
| Added: |
2005-01-24 |
| Attributes: |
[BuiltForJava] [PlugIn] [FreeVersionAvailable] [SourceCodeProvided] |
|
|
|