Changes in 2.0a1 for Ant


Added by Edwin Dawson [Atlassian], last edited by Edwin Dawson [Atlassian] on Jan 10, 2008

Labels:

Enter labels to add to this page:
Wait Image 
Looking for a label? Just start typing.
Clover 2.0 Documentation

Index

Changes in 2.0a1

6 December, 2006

This is the first release of Clover 2.x. This initial release addresses the following Clover 1.x feature requests and bug reports:

New Features

  • [CCD-7] - show coverage by testcase.
  • [CCD-64] - report coverage by method.
  • [CCD-95] - should be able to choose which columns to show in HTML reports.
  • [CCD-158] - add cyclomatic complexity measurement to Clover.
  • [CCD-258] - html reports should be client-side sortable.
  • [CCD-269] - new column Formats "wideBar".
  • [CCD-276] - New <clover-html-report/> and <clover-pdf-report/> tasks.

Improvements

  • [CCD-55] - respect deprecated annotation.
  • [CCD-72] - should be able to link historical & current HTML report to each other.
  • [CCD-89] - allow secondary sort order to be specified.
  • [CCD-180] - provide runtime logging controls.
  • [CCD-223] - Clover's database fragments excessively over time, leading to larger in-memory coverage arrays.
  • [CCD-233] - need an aggregate package report.
  • [CCD-253] - clover-check should support package globs.
  • [CCD-254] - historical reports don't need initstring set.
  • [CCD-265] - need a runtime property to disable registration of shutdownhook.
  • [CCD-288] - historical reports - movers classes should be linked to current report if possible.
  • [CCD-327] - put inline help into HTML reports.
  • [CCD-340] - improve Java source rendering styles.

Bugs

  • [CCD-250] - jdk1.5 with -Xlint and -Werror reports Clover's fallthrough switch instr as error.
  • [CCD-257] - allow recording-time control of which threadgroup Clover-created threads get created in.
  • [CCD-267] - double counting try statements.
  • [CCD-308] - javadoc tags not rendered correctly.
  • [CCD-311] - Clover breaks on JDK1.5 hexadecimal floats.
  • [CCD-350] - annotation definition containing superfluous semi causes parse error.