Plugin

Quality JaCoCo

Plugin ID
com.helixframework.quality-jacoco
Plugin Type
Project

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.