EVERYTHING XIAOMI
Get listed

Kover

Kover is a free set of tools maintained by Kotlin for measuring test coverage in Kotlin code compiled for JVM and Android.

Place
#18 of 27
Score
5.8
Kover's website

What Kover is

Kover is a free set of tools maintained by Kotlin for measuring test coverage in Kotlin code compiled for JVM and Android. Its toolset includes Gradle and Maven plugins, a command-line interface, offline instrumentation, a JVM agent, and a features artifact. The Gradle plugin produces HTML and XML reports and supports coverage verification rules. It works with Kotlin JVM, Kotlin Android, Kotlin Multiplatform, and the com.android.kotlin.multiplatform.library plugins, and supports mixed Kotlin and Java sources. JaCoCo is available as an alternative for measuring coverage and generating reports. For Android, Kover supports build variants and collects coverage from host tests. It does not collect coverage from instrumented tests running on an Android device, and the Gradle plugin does not support JavaScript or native targets. Its coverage types include line, instruction, and branch; report formats include HTML, XML, and IC. The Gradle plugin requires Gradle 6.8.3 or later, JVM 1.7 or later for tests, and Android Gradle Plugin 7.0.0 or later. The project is Apache-2.0 licensed.

Good

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

Watch out

  • Does not support JavaScript or native targets in the Gradle plugin.
  • Does not cover instrumented Android device tests.
  • Requires specified minimum Gradle, JVM, and Android Gradle Plugin versions.
  • Instrumentation may affect performance or concurrent tests.

Who it suits

Kover suits teams measuring Kotlin or mixed Kotlin and Java test coverage for JVM and Android projects. It is also relevant to teams that need report generation and coverage verification rules in supported Gradle builds.

Verdict

Kover offers a broad toolkit for JVM and Android coverage, including reporting and verification rules. Check its target and version limits first, especially if your project relies on Android device tests, JavaScript, or native targets.

Plans and prices

From Kover's own pricing page, checked 8 Oct 2026.

All about pricing
PlanPriceWhat it gives you
KoverFreeApache-2.0 licensed open-source project

The facts

Each one read from Kover's own pages, with the date it was checked.

Where it runs

Android test limit
Kover does not collect coverage from instrumented tests running on an Android device.checked 8 Oct 2026
Android variants
Kover supports Android build variants and collects coverage from Android host tests.checked 8 Oct 2026

What it does

Instrumentation
The Gradle plugin instruments classes as they are loaded into the JVM during tests, which may reduce performance or affect concurrent tests.checked 8 Oct 2026
Integrations
The Gradle plugin works with Kotlin JVM, Kotlin Android, Kotlin Multiplatform, and com.android.kotlin.multiplatform.library plugins.checked 8 Oct 2026
Language support
The Gradle plugin supports mixed Kotlin and Java sources and can use JaCoCo as an alternative for coverage measurement and report generation.checked 8 Oct 2026
License
The project repository identifies its license as Apache-2.0.checked 8 Oct 2026
Limit
JavaScript and native targets are not supported by the Gradle plugin.checked 8 Oct 2026
Maintainer
The official documentation says kotlinx-kover is maintained by Kotlin.checked 8 Oct 2026
Minimum versions
The Gradle plugin requires Gradle 6.8.3 or later, JVM 1.7 or later for tests, and Android Gradle Plugin 7.0.0 or later.checked 8 Oct 2026
Prototype limitation
The Kover Aggregated Plugin is described as an early prototype recommended only for test or pet projects.checked 8 Oct 2026
Purpose
Kover is a set of tools for collecting test coverage of Kotlin code compiled for JVM and Android platforms.checked 8 Oct 2026
Reports
The Gradle plugin generates HTML and XML coverage reports and supports coverage verification rules.checked 8 Oct 2026
Support
The repository links to contributing guidelines and a code of conduct.checked 8 Oct 2026
Toolset
The toolset includes Gradle and Maven plugins, a command-line interface, offline instrumentation, a JVM agent, and a features artifact.checked 8 Oct 2026

Alternatives to Kover

All alternatives
  1. 1Codecov logo

    Codecov

    Free planOpen sourceWebAPIExtensionLinux
    8.0From $5 a month
  2. 2

    Avidemux

    Free planOpen sourceWebLinuxmacOSWindows
    7.3Free plan
  3. 3

    Coverage.py

    Free planOpen sourceAPILinuxmacOSSelf-hosted
    7.3Free plan
  4. 4Coveralls logo

    Coveralls

    Free planWebAPILinuxSelf-hosted
    6.8From $10 a month
  5. 5

    ReportGenerator

    Free planLinuxmacOSWindows
    6.8$79 one-time
  6. 6

    gcov

    Free planLinuxmacOSWindows
    6.5Free plan