Atlassian Clover

Atlassian Clover

Atlassian Clover is a code coverage tool for Java applications. It integrates with build tools like Maven and Gradle to show statement, branch, and method coverage. Clover helps developers write better unit tests and enforce code quality policies.
Atlassian Clover screenshot

Atlassian Clover: Code Coverage Tool for Java Applications

Atlassian Clover integrates with build tools like Maven and Gradle to show statement, branch, and method coverage, helping developers write better unit tests and enforce code quality policies.

What is Atlassian Clover?

Atlassian Clover is a code coverage tool designed specifically for Java applications. It integrates tightly with build tools like Maven and Gradle to provide statement, branch, and method coverage metrics right within the developer's workflow.

A key benefit of Clover is that it enables developers to easily visualize code coverage data both in real-time as they write tests and from build-to-build. This helps ensure critical business logic and edge cases are fully tested. Clover's rich reporting can also enforce code quality gates - for example requiring that all classes and packages maintain a minimum level of test coverage over time.

In addition to code coverage percentages, Clover provides valuable insights into the test suite itself such as highlighting redundant or slow tests. The Clover plugin for IntelliJ IDEA also shows coverage data directly in the code editor window as developers write tests. This helps developers immediately fill gaps.

With its focus on Java testing workflows, Clover is widely used at organizations that rely on Java applications for business-critical systems. The automated reporting aids managers with portfolio-level visibility and governance across multiple applications and teams.

Atlassian Clover Features

Features

  1. Code coverage measurement
  2. Integration with build tools like Maven and Gradle
  3. Statement, branch and method coverage reporting
  4. Highlighting untested code
  5. Enforcing code quality policies

Pricing

  • Free
  • Subscription-Based

Pros

Helps improve test quality and coverage

Integrates seamlessly into CI/CD pipelines

Provides detailed coverage reports

Enables setting coverage goals

Cons

Setup can be complex

Reporting can be overwhelming initially

Limited language support (Java only)

Reviews & Ratings

Login to Review
No reviews yet

Be the first to share your experience with Atlassian Clover!

Login to Review

The Best Atlassian Clover Alternatives

Top Development and Code Coverage and other similar apps like Atlassian Clover

Here are some alternatives to Atlassian Clover:

Suggest an alternative ❐

Cobertura icon

Cobertura

Cobertura is an open source code coverage tool for Java programs. It calculates the percentage of code that is executed or accessed by automated tests and generates detailed reports highlighting code that lacks adequate test coverage. This helps developers understand which parts of the codebase may need additional testing.Some key...
Cobertura image
EclEmma icon

EclEmma

EclEmma is a free, open source Java code coverage tool for Eclipse. It is used by developers to measure and report on code coverage in Java projects within the Eclipse IDE.EclEmma shows which lines of code have been executed during runtime. It visually highlights covered and uncovered code using different...
EclEmma image
ECobertura icon

ECobertura

ECobertura is an open source code coverage tool for Java applications. It calculates the percentage of code that is executed or accessed by tests, providing important metrics on how thoroughly automated tests exercise an application's codebase.Some key features of ECobertura include:Integrates with build tools like Ant and Maven to calculate...
Coverlipse icon

Coverlipse

Coverlipse is an open-source code coverage tool designed specifically for use with Eclipse and Java applications. It allows developers to measure and monitor code coverage of their JUnit tests to ensure thorough test suites.Some key features of Coverlipse include:Statement, branch, and MC/DC coverage metricsIntegrated with JUnit test frameworkCoverage highlighting in...
Coverlipse image
OpenClover icon

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 image
CodeCover icon

CodeCover

CodeCover is an open source automated software testing tool used for measuring code coverage of C, C++, Java and C# programs. It generates detailed code coverage reports to quantitatively analyze how much of the source code is executed and tested by a test suite.Some key features of CodeCover include:Detailed reporting...