Quilt is a Java software development tool that measures coverage , the extent to which unit testing exercises the software under test. It is optimized for use with the JUnit unit test package, the Ant Java build facility, and the Maven project management toolkit.
The primary aim of the Quilt Project is the development of tools for measuring coverage in the testing of Java programs. Coverage is a measure of the extent to which tests exercise the code under test.
The simplest measure of coverage is statement coverage. For example, if there are 100 lines in a program and only 75 are actually used when tests are being run, then the coverage may be said to be 75%.
This is a simple but very significant check on the testing being done. If 75% of the code is covered, then 25% isn't: you don't know whether 25% of your application works .
Quilt's coverage tools can't actually help you write better tests or better code. But they can tell you whether or not your code is being tested.
[ read more ]