OpenClover
OpenClover: Open-Source Code Coverage Tool for Java Applications
OpenClover is an open-source code coverage tool for Java applications. It can generate code coverage reports to show the degree to which the source code is being tested by unit tests. Useful for improving test quality.
What is OpenClover?
OpenClover is an open-source code coverage tool for Java applications. It is used to measure how much of the code in a Java program is executed or tested when running automated tests. This helps developers understand which parts of the application code may not be sufficiently tested.
When running tests with OpenClover, it will instrument the application code to add tracking so it can monitor code execution. After the tests complete, it generates coverage reports showing statistics like percentage of code statements, branches, methods, classes that were invoked during testing. The reports help identify gaps in test coverage so developers can prioritize writing additional tests.
Key features include:
- Integration with build tools like Maven and Gradle
- Line-by-line code highlighting to pinpoint untested code
- Method-by-method reporting
- SVG, HTML and XML reports
- Customizable rules to exclude irrelevant code
- Support for Groovy code coverage
- Open source under the Eclipse license
Overall, OpenClover provides invaluable visibility into code quality and test coverage to drive testing improvement and more robust Java applications.
OpenClover Features
Features
- Code coverage measurement for Java code
- Integration with build tools like Maven and Gradle
- HTML reports to visualize code coverage
- XML reports that can be parsed by other tools
- Ability to drill down into code to see line coverage
- Command line interface
- Plug-in available for Eclipse and IntelliJ IDEA
Pricing
- Open Source
Pros
Cons
Official Links
Reviews & Ratings
Login to ReviewThe Best OpenClover Alternatives
View all OpenClover alternatives with detailed comparison →
Top Development and Code Coverage and other similar apps like OpenClover
Here are some alternatives to OpenClover:
Suggest an alternative ❐Cobertura
EclEmma
Atlassian Clover
Coverlipse