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 test run faster, and fail more quickly.

 
 
Clover Logo

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»

Code safely

Clover identifies the riskiest code in your projects so you can focus on testing where it'll have the most impact.

On your desktop

Run Clover in Eclipse or IntelliJ to ensure that your recent code changes have enough test coverage.

In your builds

Clover integrates with Bamboo, Hudson, Ant, Maven, and other CI and build automation tools, to provide code coverage reports in your build results.

Test optimization

Speed up test execution in your builds to deliver even faster feedback about the impact of recent code changes.

Not just Java – Groovy, too!

Clover supports Groovy too, so you can find risks in your dynamically typed code before they reach end users.

Clover customers

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

Latest Clover blog

Marek Parfianowicz

Clover 3.3 is a great choice for Spock tests

The Spock Framework is one of the best unit testing frameworks compatible with JUnit. It’s based on the Groovy language and it takes its capabilities to an upper level (thanks to huge AST trans ...

Read more on the Clover Blog

[#!-- NEW REMARKETING CODE --]