To make it easier to understand which tests will be optimized during Clover's Test Optimization, add a new report: "optimize" .
This report should only depend on the clover.snapshot, no clover.db or coverage recordings should be necessary.
It should show at least the following:
1) Some snapshot metadata such as name, age and location
2) The mapping of tests to classes - similar to test results are currently reported in a full html report
3) The inverse of 2) - the mapping of classes to tests.
This could be used by users as they do a test optimization build/run and wish to glean some insight into why specific tests were run or not.