Clover is a properietary tool that gathers code coverage information and generates reports from it. They have kindly donated a license for Clover to the Tapestry project.
To configure for clover:
Get a copy of the Clover distribution. Cortex eBusiness has donated a copy of Clover to support Tapestry. The distribution is available from Howard M. Lewis Ship.
Extract the Clover distribution to a non-temporary directory.
Modify config/build.properties and add an entry for clover.dir. As usual, provide the absolute pathname to the Clover directory, using only forward slashes.
Copy clover.jar to the Ant/lib directory.
The Clover report executes from the junit directory, using the Ant target clover. It runs builds the clover-enhanced version of the framework classes, and executs the JUnit test suite twice (with all logging enabled and all logging disabled), then generates the HTML report into the web/doc/clover directory.