This documentation is for Clover 3.3.x. Earlier versions are available here.

Skip to end of metadata
Go to start of metadata

11 May 2009

Atlassian presents Clover 2.5

Clover 2.5 is a major release with a key new feature called Distributed Per-Test Coverage, which will allow you to optimize your functional tests. It also brings the breakthrough recent feature Test Optimization to the Eclipse and IntelliJ IDEA development environments.

Upgrading to Clover 2.5 is free for all customers with active Clover software maintenance at date of launch.

Highlights of Clover 2.5:

Thank you for your feedback:

Your votes and issues help us keep improving our products, and are much appreciated.


Upgrading to Clover 2.5

Clover 2.5 can be downloaded from the Clover Download Centre. Before upgrading, please refer to the relevant documentation:

Highlights of Clover 2.5

Test Optimization in Clover for Eclipse and IDEA

Clover's much-lauded feature called Test Optimization is now available in Clover for Eclipse and Clover for IntelliJ IDEA, 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. This is in sharp contrast with the traditional 'shotgun testing' which indiscriminately runs every single test, regardless of whether any code within has changed.

Read more: About Test Optimization

Distributed Per-Test Coverage

With the new Distributed Per-Test Coverage feature, Clover now has the ability to record per-test coverage from tests that are running in separate test JVMs, which may be co-sited or distributed around a network. This allows you to roll together results from unit and functional tests, from JVMs running different test frameworks, possibly in remote locations, yet resulting in a single unified view of your project's code coverage.

This feature also allows you to run Clover's famous Test Optimization on your functional tests. A battery of functional tests (being generally more time-consuming than unit tests) strongly benefits from the ability to run only the tests on code which has changed.

Read more: About Distributed Per-Test Coverage

Performance Improvements

Clover 2.5 is significantly faster than previous versions, supporting a range of performance-enhancing settings. Clover can now be configured to gather information only at the level at which you need it, making it faster.

Read more: Clover Performance Tuning

Over 20 bug fixes and improvements

See the changelog for details.

  • No labels