File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ import org.gradle.testing.jacoco.plugins.JacocoTaskExtension
12import org.jetbrains.kotlin.gradle.dsl.JvmTarget
23import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
34
@@ -72,10 +73,11 @@ jacoco {
7273
7374tasks.register<JacocoReport >(" codeCoverageReport" ) {
7475 val includedProjects = subprojects.filterNot { it.path == " :vector-gen" }
76+ val testTasks = includedProjects.flatMap { it.tasks.withType<Test >() }
7577
76- dependsOn(includedProjects.map { it.tasks.named( " test " ) } )
78+ dependsOn(testTasks )
7779
78- executionData(fileTree(project.rootDir.absolutePath).include( " **/build/jacoco/*.exec " ) )
80+ executionData.setFrom(testTasks.map { it.extensions.getByType< JacocoTaskExtension >().destinationFile } )
7981
8082 includedProjects.forEach {
8183 val mainSourceSet = it.extensions.getByType<JavaPluginExtension >().sourceSets.getByName(" main" )
You can’t perform that action at this time.
0 commit comments