Clover Screenshot tour
Features – Code Coverage
Improve test quality — and increase your testing productivity.
Why measure code coverage?
Code coverage measures how much of your source-code is being executed by your test suite:
This information feeds into the development cycle, helping developers to continually increase test quality — which in turn drives code quality.
Why Clover?
Beyond code coverage
Clover provides:
- Fast, accurate, configurable, detailed coverage reporting of method, statement, and branch coverage.
- Unique per-test coverage shows what tests hit what statements.
- Rich reporting in HTML, PDF or XML.
- Precise control over the process of gathering coverage data, using source-level filtering.
- Historical charting of code coverage and other metrics.
- Integrated test and coverage reporting.
- Intelligent 'Coverage clouds' that indicate where testing effort will be most profitably spent.
- Identification of 'dead code' in an application.
Adapts to your work practices
Clover is as versatile as you need it to be:
-
Automate Clover according to your requirements:
- Coverage reports can be automatically generated every build.
- Specific action (e.g. failing the build) can occur automatically according to your specified criteria.
-
Use Clover interactively on the development desktop:
- IDE plugins provide an all-in-one coding and testing environment.
- Click-through reports allow you to drill down from test results to view the live code.

