Trying to get a code coverage with Jacoco in gradle project

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"))
         }
     )
}