Skip to content
SPECIFICTION
Get listed

Coveralls vs OpenClover

Coveralls

coveralls.io

OpenClover

openclover.org

Side by side

FigureCoverallsOpenClover
Price from$10/moFree
Free planYesYes
Free trialYes—
Open source——
WebYesYes
Windows—Yes
macOS—Yes
LinuxYesYes
APIYes—
Self-hostedYes—
Plans published101
Spec score · Test Coverage Tools8.6 (#3)7.6 (#15)
Founded20112017
IntegrationsCoveralls says it works with any CI service and offers over 30 community-created integrations plus a GitHub Action and CircleCI Orb.Integrations include Ant, Maven, Gradle, Grails, Griffon, Jenkins, Bamboo, Eclipse, IntelliJ IDEA, Sonar and JIRA.
PurposeCoveralls analyzes test coverage to show which parts of code are not covered by tests.OpenClover is a code coverage tool for Java, Groovy and AspectJ.

Plans

Coveralls

  • Open SourceFree
  • Starter$10 a month
  • Usage add-on$30 a month
  • Enterprise Cloud$35 a month
  • Org$50 a month
  • Org+$100 a month
  • Pro$200 a month
  • Support add-on$200 a month
  • Unlimited$400 a month
  • Cloud Premium$800 a month

Coveralls pricing →

OpenClover

  • OpenCloverFree

OpenClover pricing →

In their own words

Coveralls

Coveralls analyzes software test coverage, showing teams which code is not covered by tests. Its dashboard presents project coverage percentages and their changes over time, while repository views drill down from a project to sub-projects, files, and individual lines. Build history tracks coverage across branches, including pull requests. Coveralls can add summarized coverage results to pull requests and send status updates that apply coverage criteria to merge decisions. Notifications can go to Slack or webhooks. It supports line and branch coverage, with report formats including LCOV, SimpleCov, Cobertura, JaCoCo, and Clover XML. Coveralls says it works with any CI service and lists more than 30 community-created integrations, a GitHub Action, and a CircleCI Orb. An API can add repositories programmatically and return recent build statistics. Open-source and public repositories are free. The Starter plan is $10 a month for one private repository and includes a 30-day trial. A self-hosted enterprise installation can operate within existing security controls without outbound network access.

Visit coveralls.io

OpenClover

OpenClover is a free code coverage tool for Java, Groovy and AspectJ. It tracks global, per-test and distributed per-test coverage using method, statement and branch metrics. More than 20 built-in code metrics are included, and custom metrics are supported. Coverage reports can be generated as HTML, XML, PDF, JSON or text. You can narrow coverage scope by paths, classes, methods, code blocks, statements, complexity or inline comments. For test optimization, OpenClover identifies tests to rerun when classes change, can run failing tests first, and can randomize test order. Integrations include Ant, Maven, Gradle, Grails, Griffon, Jenkins, Bamboo, Eclipse, IntelliJ IDEA, Sonar and JIRA. Dedicated test support covers JUnit 3 and 4, TestNG and Spock. Version 5.1.x supports JRE or JDK 8 through 25 and Groovy 3.x, 4.x and 5.x. The project is volunteer-maintained and Apache 2.0 licensed; community support typically responds within a few days.

Visit openclover.org