Applies JaCoCo and Jacotura with Helix coverage reporting and verification defaults.
- Applies java, jacoco, and io.github.chiragji.jacotura.
- Finalizes test with jacocoTestReport and finalizes jacocoTestReport with jacotura.
- Produces CSV, XML, and HTML coverage reports.
- Enforces a minimum 50 percent coverage verification rule.
Usage
build.gradle
Groovy DSL
plugins {
id 'com.helixframework.quality-jacoco'
}
build.gradle.kts
Kotlin DSL
plugins {
id("com.helixframework.quality-jacoco")
}
Configuration
No Helix-specific extension is added by this plugin.
Default Behavior
- No Helix-specific extension is added.
- The plugin configures jacoco and jacotura defaults directly, including report output paths and Application class exclusions.