Changes in 2.5.0 for Eclipse

11 May, 2009 - Build 20090511

Clover's much-lauded feature called Test Optimization is now available in Clover for Eclipse, bringing the ability to run only the tests that have been affected by changes to program code. In many cases this will cut down the running time of your test phases and allow you to run them far more often. The full Eclipse version number for this build of the plugin is 2.5.0.v20090511090000. 

新機能

CEP-189

Add Test Optimization for Clover for Eclipse.

CEP-291

Allow users to instrument at the statement or method level on a per-project basis.

CEP-285

Allow users to turn off tracking of per-test coverage.

CEP-274

Add source annotations to display coverage by failed test.

CEP-254

Make default flush setting "interval" or "threaded" if the project has a web or j2ee project nature.

改善点

CEP-298

Improve performance of Coverage Explorer.

CEP-323

Add manifest entries to make clover-runtime.jar a J2EE optional library.

CEP-317

Have a default user specified initstring.

CEP-312

Warn users if enabling too many projects at once that this may cause Eclipse instability.

CEP-294

Default test filter should include classes both ending and beginning with Test in the name.

CEP-288

Rename log setting of "minimal" to "none" and make Clover stop logging to the Eclipse log when this is enabled.

CEP-286

Allow users to choose if per-test coverage data is loaded into memory.

CEP-281

Allow relative initstrings that resolve to files outside of the project.

CEP-280

Add special source annotation for code where both branches aren't covered.

CEP-270

Integrate all Clover views with main Eclipse perspectives.

CEP-213

Allow a way to debug memory exhaustion in forked reporting.

CEP-210

Allow aggregated and non-aggregated coverage modes.

CEP-155

Added example excludes pattern.

バグ修正

CEP-289

Automatic full builds that aren't clean builds cause coverage to be 'forgotten'.

CEP-268

NPE reported constantly in Error Log.

CEP-324

Test Contributions view does too much work when not visible.

CEP-319

Eclipse with Windows + JRE 1.4 may fail to compile instrumented source because of long file names.

CEP-316

No source annotations for files with encoding different to the project.

CEP-315

Error marker "Coverage load failed: Background job" appears after enabling Clover or changing the initstring and is hard to get rid of.

CEP-313

Plugin Startup is Slow and Throws Many Exceptions.

CEP-311

Clover-enabled projects should always show in the explorers regardless of their load state.

CEP-310

Snapshot should be discarded after N test runs not compiles due to frequent incremental compilations in IDE.

CEP-306

NPEs in Test Run Explorer.

CEP-305

Test Run Explorer not showing any children under projects.

CEP-300

Missing package metrics incorrectly fall back to those for first encosing package in a given metrics scope.

CEP-279

No default test source filter setting for new projects.

CEP-278

Coverage annotation updates sometimes seem to get lost.

CEP-272

NPE in test optimization when project does not have Clover nature.

CEP-269

Memory leak in TestCaseInfo.Factory.

CEP-257

Can't auto-open reports in Eclipse 3.2.

CEP-247

Clover-for-Eclipse seems to be constantly ignoring certain method context filters.

CEP-245

Forked reports should successfully complete regardless of whether there is coverage data.

CEP-244

Forked reports do not respect "Include Failed Test Coverage" setting (it is always false).

CEP-242

Test source folder settings ignored by HTML reports.

CEP-172

Custom column definitions seem to be going missing on restarting Eclipse.

CEP-129

New projects without source should not be flagged as Clover projects in an error state.

CEP-118

Deleted projects still shown in Coverage Explorer.

CEP-101

Forked reports don't respect "Ignore failed tests" setting.

  • ラベルなし