Dariusz Kuc
11/26/2019, 8:00 PMtasks.register(name = "jacocoRootReport", type = JacocoReport::class) {
description = "Generates an aggregate Jacoco report from all subprojects"
group = "Verification"
subprojects.forEach { subProject ->
subProject.tasks.findByName("test")?.let { testTask ->
dependsOn(testTask)
}
executionData.setFrom(file("${subProject.buildDir}/jacoco/test.exec"))
classDirectories.from(file("${subProject.buildDir}/classes/kotlin/main"))
}
}