Overview of Kover Toolset components
mainKover provides several solutions for collecting test coverage of Kotlin code compiled for JVM and Android platforms:
- Kover Gradle Plugin: For Gradle-based builds (JVM and Android).
- Kover Maven Plugin: For Maven-based builds.
- Kover CLI: A standalone JVM application for offline instrumentation and human-readable report generation (Requires JVM
1.8+). - Kover offline instrumentation: Modifies class-files stored on disk to measure coverage.
- Kover JVM agent: A JAR file that modifies bytecode of classes as they are loaded into the JVM (Requires JVM
1.7+). - Kover features artifact: A JVM dependency for programmatic instrumentation of class-files on disk (Requires JVM
1.8+and Kotlin1.8.0+).