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»
Click to Enlarge

Clover dashboard

The Clover dashboard provides an at-a-glance view into the code coverage of your project.

Click to Enlarge

Coverage tree map

See your coverage as a clickable treemap for a whole project or a single package.

Click to Enlarge

Per-test coverage

When you select a test case, the lines that the test case executed are highlighted.

Click to Enlarge

Risks in code coverage

The coverage clouds report highlights complex untested code, so you can find what needs more testing.

Click to Enlarge

Historical charts

Use the historical reports to easily track code coverage over time.

Click to Enlarge

Test results with coverage results

Clover lets you drill down into the full details of test results.

Click to Enlarge

Tests optimization

By integrating Clover with your IDE, you can enable test optimization directly from your IDE.

Click to Enlarge

Groovy coverage

Clover's HTML reports provide a summary of the coverage and unit test results on your Groovy code.

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