Skip to content

Commit 77d24b3

Browse files
committed
fix: jacoco plugin
Signed-off-by: Bartosz Czyż <czyzbartosz3@gmail.com>
1 parent f11c1c2 commit 77d24b3

File tree

1 file changed

+26
-25
lines changed

1 file changed

+26
-25
lines changed

build.gradle.kts

Lines changed: 26 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -210,36 +210,37 @@ jacoco {
210210
}
211211

212212
subprojects {
213-
apply(plugin = "jacoco")
213+
if(allModules[name]?.first == CleanAndTest.KOTLIN) {
214+
apply(plugin = "jacoco")
214215

215-
jacoco {
216-
toolVersion = rootProject.libs.versions.jacoco.get()
217-
reportsDirectory = layout.buildDirectory.dir("reports/jacoco")
218-
}
216+
jacoco {
217+
toolVersion = rootProject.libs.versions.jacoco.get()
218+
reportsDirectory = layout.buildDirectory.dir("reports/jacoco")
219+
}
219220

220-
tasks {
221-
val jacocoTestReport by registering(JacocoReport::class) {
222-
group = "jacoco"
221+
tasks {
222+
val jacocoTestReport by registering(JacocoReport::class) {
223+
group = "jacoco"
223224

224-
dependsOn("jvmTest")
225-
configureJacocoForKmp(project)
226-
reports {
227-
xml.required = true
225+
dependsOn("jvmTest")
226+
configureJacocoForKmp(project)
227+
reports {
228+
xml.required = true
229+
}
228230
}
229-
}
230231

231-
val jacocoTestCoverageVerification by registering(JacocoCoverageVerification::class) {
232-
group = "jacoco"
233-
234-
dependsOn(jacocoTestReport)
235-
val reportTask = jacocoTestReport.get()
236-
sourceDirectories.setFrom(reportTask.sourceDirectories)
237-
classDirectories.setFrom(reportTask.classDirectories)
238-
executionData.setFrom(reportTask.executionData)
239-
violationRules {
240-
rule {
241-
limit {
242-
minimum = getOverallCoverage().toBigDecimal()
232+
val jacocoTestCoverageVerification by registering(JacocoCoverageVerification::class) {
233+
group = "jacoco"
234+
dependsOn(jacocoTestReport)
235+
val reportTask = jacocoTestReport.get()
236+
sourceDirectories.setFrom(reportTask.sourceDirectories)
237+
classDirectories.setFrom(reportTask.classDirectories)
238+
executionData.setFrom(reportTask.executionData)
239+
violationRules {
240+
rule {
241+
limit {
242+
minimum = getOverallCoverage().toBigDecimal()
243+
}
243244
}
244245
}
245246
}

0 commit comments

Comments
 (0)