Kover
Kover is a free set of tools maintained by Kotlin for measuring test coverage in Kotlin code compiled for JVM and Android.
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.
| Plan | Price | What it gives you |
|---|---|---|
| Kover | Free | Apache-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
- 1

Codecov
Free planOpen sourceWebAPIExtensionLinux8.0From $5 a month - 2
Avidemux
Free planOpen sourceWebLinuxmacOSWindows7.3Free plan - 3
Coverage.py
Free planOpen sourceAPILinuxmacOSSelf-hosted7.3Free plan - 4

Coveralls
Free planWebAPILinuxSelf-hosted6.8From $10 a month - 5
ReportGenerator
Free planLinuxmacOSWindows6.8$79 one-time - 6
gcov
Free planLinuxmacOSWindows6.5Free plan
