Changes in 2.0a5
5 May, 2007
新機能
- [CCD-395] - coverage on test classes is now reported separately to coverage of application classes. You can also optionally nominate filesets that define your test classes. See the new {{<testsources/>}}nested element. This also applies to Clover history points. This means that Clover history points are once again compatible with Clover 1.x history points for those that excluded test source metrics. Note that the history point XML has changed to introduce the test source metrics in a separate high-level node.
- [CCD-389] - coverage generated solely by a failed test is now marked orange.
- [CCD-390] - unique coverage a test contributes is now reported on the test results page. Source code that is only hit by a single test is highlighted dark green when that test is selected.
改善点
- [CCD-408] - language level for instrumentation now defaults to the JDK version detected at runtime.
- [CCD-397,CCD-313] - Reports now render better in IE7 and Safari.
- [CCD-398] - reporters now report the database they are reporting on during report creation.
- [CCD-401] - header colours for test result pages more distinguishable.
- [CCD-411] - HTML reports are now XHTML1 (transitional) compliant.
- [CCD-420] - improve bottom-left panel and make it more consistent.
- [CCD-416] - click-thru to source line includes visual cue.
バグ修正
- [CCD-419] - AIOOBE if the report-time source is significantly different from the instrumentation-time source.
- [CCD-400] - NPE in ANT when Clover is run from NetBeans.
- [CCD-126] - fixed <clover-log>'s logging.
- [CCD-407] - fixed problem where rapid sequential flushing might lead to missed recordings.
- [CCD-415] - fixed lexer handling of \u0000 in source.
- [CCD-418] - TestCase detection breaks when non-test inner class present.
- [CCD-421] - fixed links to mover classes on Historical report.
- [CCD-386] - IOE in some cases if initstring specified manually.