This week's book giveaway is in the Big Data forum.
We're giving away four copies of Elasticsearch in Action and have Radu Gheorghe & Matthew Lee Hinman on-line!
See this thread for details.
The moose likes Blatant Advertising and the fly likes EMMA: an open-source Java code coverage toolkit Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of Elasticsearch in Action this week in the Big Data forum!
JavaRanch » Java Forums » Other » Blatant Advertising
Bookmark "EMMA: an open-source Java code coverage toolkit" Watch "EMMA: an open-source Java code coverage toolkit" New topic

EMMA: an open-source Java code coverage toolkit

Vlad Roubtsov

Joined: Jun 14, 2003
Posts: 9
EMMA is an open-source Java code coverage tool based on fast bytecode instrumentation.

Among features that distinguish EMMA from the existing tools are extreme flexibility and speed. EMMA's project mission is to move code coverage from the domain of infrequent release gate tools to the domain of agile testing and development. EMMA attempts to convince programmers that coverage testing can be a task concurrent with unit testing itself.

To this end, EMMA provides unique features like the ability to instrument Java applications either on-the-fly or via a separate pre-processing step, efficient coverage subset filtering, rich reporting with drill-down and source code linking, and seamless command line and ANT integration. Some EMMA code coverage metrics are quite unique, e.g. fractional line coverage and weighted basic block coverage.

EMMA is platform independent and has zero external library dependencies. EMMA has existing enterprise software customers and is not "v1.0" software.

Introductory material as well as complete documentation for EMMA can be found at
[ May 23, 2004: Message edited by: Vlad Roubtsov ]

<a href="" target="_blank" rel="nofollow">EMMA</a>: an open-source code coverage toolkit
Don't get me started about those stupid light bulbs.
subject: EMMA: an open-source Java code coverage toolkit