Java and Groovy Code Coverage

Clover provides the metrics you need to better balance the effort between writing code that does stuff and code that tests stuff.

Clover runs in your IDE or your continuous integration system, and includes Test Optimization to make your tests run faster and fail more quickly.

Pricing Overview

1 machine

Desktop $300

1 machine

Server $1,200

10 machines

Desktop or Server $2,200

25 machines

Desktop or Server $4,000

100 machines

Desktop or Server $8,000

100+ machines

Desktop or Server $16,000
View full pricing details»

Faster Test Execution

Clover can use selective testing to speed your builds and test execution by only running:

  • Tests that cover changed code.
  • Tests that failed in a previous build.

Faster Test Failure

The faster a build fails, the faster someone can fix it.

Clover heuristically re-orders your tests based on:

  • Which code has changed.
  • Which tests have recently failed.
  • Which tests take longest to run.

Optimized Settings

With Clover you have the power to optimize your builds to suit how you work, what you are doing, and where they are being run.

  • Only run tests that have changed or test code that has changed.
  • Run the above tests first then run the rest.
  • Randomly re-order tests to weed out interrelationships.
  • Run the shortest tests first.
  • Run all tests every nth build.

Clover Customers

Over 600 companies in 47 countries use Clover. Meet our customers.

Latest Clover Blog Post

Marek Parfianowicz

Clover Goes Mobile!

The Android market is rapidly increasing, being one of the most popular platforms, not only for customers, but also as a platform for developers to create their apps. Just few numbers: Google Play jus ...

Read more on the Clover Blog