EMMA:AFreeCodeCoverageTool

Stc
Date: 2008-01-17

Time: 11:00

Room: BBL room 471

Speaker: Mark Stobbe

Title: EMMA: A Free Code Coverage Tool

Abstract

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.