undercover


Undercover: A Code Coverage Analyzer

A code coverage tool for JVM based languages.

Features: * Bytecode based complexity and coverage analysis * Show line coverage if the source is available * Project Dashboard * Apache MavenPlugin * Apache AntTasks * Emma compatible XML report generation.

Plan

  1. Data merging.
  2. Release 1.0
  3. Better support for Scala
  4. Online analysis
  5. Line coverage.
  6. Branch coverage.

News

NOTICE: If you need something like this, please email to me (eungju at gmail dot com).

0.8.4 released

  • Update Flot to 0.7

sbt-coverage

Stuart Roebuck wrote sbt-coverage which uses undercover. it is a code coverage processor for sbt. Thank you Mr. Roebuck.

0.8.3 released

0.8.2 released

  • Updated Flot to 0.6.
  • Fixed javascript error in the no frames mode.

http://farm3.static.flickr.com/2558/4109571846_5bc8da4cc3.jpg

0.8.1 released

  • Fixed minor bugs.

0.8 released

  • Fixed plotting problem on IE8.

0.7 released

Goal: Reduce external jar dependencies for Ant users. * Removed dependency on StringTemplate. * Removed dependency on commons-io.

0.6 released

Goal: cobertura/emma compatible xml report for integration with other tools. * Can generate Emma compatible xml report without line coverage. Works with Hudson Emma plugin. * Can generate Cobertura compatible xml report without line and branch coverage. * Analyze code coverage by self-reporting.

http://farm4.static.flickr.com/3430/3708500443_7192833b92.jpg?v=0 http://farm3.static.flickr.com/2468/3671229725_2f464afe76.jpg

0.5 released

Goal: Add instrument filter. * Added filter nested element to Ant instrument task. * Added excludes and includes parameter to the Maven instrument mojo. * Added inclusion/exclusion filter.

0.4 released

Goal: Add AntTasks to be used by more people. * Added report task. * Added instrument task.

Project Information

Labels:
java coverage test scala