SourceForge.net Logo

Hansel 2.0

About

Hansel is an extension to JUnit that adds code coverage testing to the testing framework.

Much of the source code is taken from Gretel a "Residual Test Coverage Monitoring"-Tool developed at the University of Oregon.

Download

The newest version of hansel is available from sourceforge.

Differences

What makes Hansel different from other code coverage tools? Most tools try to generate code coverage reports from a test-run of all available tests.

But a much more useful information is how much of the code which a test is supposed to test is covered. Hansel gives you this information.

Requirements

Hansel 2.X

Hansel requires Java 1.5 , JUnit 4 and ASM to run. To build Hansel, Ant and JDK 1.5 is needed.

Hansel 1.X

Hansel requires Java , JUnit and BCEL 5.0 to run. To build Hansel, Ant and JDK 1.4 is needed.

Documentation

There is a short tutorial on using Hansel with JUnit 4 (and JUnit 3.8 ).

Also take a look at the FAQ , the documentation of the Ant Task and the Javadocs .

License

Hansel is offered under a BSD style license.

Support

Please ask questions on the mailing list or submit a bug report .