Jacoco task of gradlle was being skipped with following error
> Task :jacocoTestReport SKIPPED
Skipping task ':jacocoTestReport' as task onlyIf is false.
:jacocoTestReport (Thread[Execution worker for ':',5,main]) completed. Took 0.001 secs.
with jacoco.gradle.kts
apply<JacocoPlugin>()
val jacocoTask = tasks.register<JacocoReport>("jacocoTestReport") {
dependsOn(tasks.named("test"))
group = "Jacoco"
description = "Generate Jacoco coverage reports"
dependsOn("Test")
reports {
xml.isEnabled = true
html.isEnabled = true
xml.destination = file("${buildDir}/reports/jacoco/jacocoTestReport/jacocoTestReport.xml")
html.destination = file("${buildDir}/reports/jacoco/jacocoTestReport/html/")
}
additionalSourceDirs.setFrom(files("java"))
sourceDirectories.setFrom(files("${rootProject.projectDir}/xxx/src/"))
classDirectories.setFrom(fileTree("${rootProject.projectDir}/xxx/$buildDir/tmp/kotlin-classes/debug"))
executionData.setFrom(
fileTree(project.projectDir) {
setIncludes(setOf("**/**/*.exec", "**/**/*.ec"))
}
)
}