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.

 
 
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 4 – see the greatest UI change ever

Like an ogre One of my colleagues had an opportunity to work closely with Clover’s HTML code coverage report. After several days, he stated: “Do you know? Clover’s HTML report is li ...

Read more on the Clover Blog