FREEDOM251

Freedom251 › Compare

Side by side

Kover vs SimpleCov

Both stand on test coverage tools. Which one you can start free with, which one lets you read the code, and what each costs once you pay.

Kover

Free plan Linux

Choose Kover for free coverage measurement and verification in Kotlin JVM or Android projects, especially when you need support for mixed Kotlin and Java sources. Look elsewhere if you need Gradle-plugin coverage for JavaScript or native targets, or coverage from instrumented Android-device tests.

Visit Kover

SimpleCov

Free plan LinuxMacWeb+1

SimpleCov offers configurable Ruby coverage reports, test mapping, and threshold gates. Its startup order requirement matters, and JRuby users should note the line-coverage-only limit.

Visit SimpleCov

The facts

KoverSimpleCov
Free planYesYes
Open sourceNot publishedNot published
Runs onLinuxLinux, Mac, Web, Windows
Lowest paid planFree or on requestFree or on request
Plans published11
MakerNot publishedNot published
Websitekotlin.github.iogithub.com
On test coverage tools#18 of 27#14 of 27

Kover: what it does well

  • Free and Apache-2.0 licensed.
  • Reports line, instruction, and branch coverage.
  • Generates HTML and XML reports with Gradle.
  • Supports Kotlin and Java sources.
  • Works with Android build variants and host tests.

What to know first

  • Gradle plugin does not support JavaScript or native targets.
  • Does not collect instrumented Android-device test coverage.
  • JVM instrumentation may affect performance or concurrent tests.
  • Aggregated Plugin is an early prototype for test or pet projects.

SimpleCov: what it does well

  • Generates HTML and JSON reports.
  • Merges coverage across test suites.
  • Supports line, branch, method, oneshot-line, and eval coverage.
  • Can map lines to RSpec or Minitest tests.
  • Offers changed-line coverage gates.

What to know first

  • Must start before application code is required.
  • JRuby supports line coverage only.

Alternatives to Kover Alternatives to SimpleCov The whole list