Skip to content

Commit 6e4953c

Browse files
committed
extract coverage
1 parent 757af95 commit 6e4953c

5 files changed

Lines changed: 26 additions & 4 deletions

File tree

build.gradle.kts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,13 @@ plugins {
44
`java-library`
55
groovy
66
kotlin
7-
jacoco
87
alias(libs.plugins.versions)
98
alias(libs.plugins.sonar)
109
alias(libs.plugins.updates)
1110
id("openapiprocessor.test")
1211
id("openapiprocessor.testInt")
1312
id("openapiprocessor.publish")
14-
id("jacoco-report-aggregation")
13+
id("openapiprocessor.coverage")
1514
id("openapiprocessor.newapi")
1615
}
1716

buildSrc/build.gradle.kts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ dependencies {
88

99
implementation(libs.plugin.kotlin)
1010
implementation(libs.plugin.build)
11+
implementation(libs.plugin.jacocolog)
1112

1213
implementation(platform(libs.jackson.bom))
1314
implementation(libs.jackson.kotlin)
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
import org.gradle.accessors.dm.LibrariesForLibs
2+
3+
plugins {
4+
jacoco
5+
id("org.barfuin.gradle.jacocolog")
6+
}
7+
8+
// see buildSrc/build.gradle.kts
9+
val libs = the<LibrariesForLibs>()
10+
11+
jacoco {
12+
toolVersion = libs.versions.jacoco.get()
13+
}
14+
15+
tasks.named<JacocoReport>("jacocoTestReport") {
16+
reports {
17+
xml.required.set(true)
18+
csv.required.set(false)
19+
html.required.set(false)
20+
//html.outputLocation.set(layout.buildDirectory.dir("jacocoHtml"))
21+
}
22+
}

buildSrc/src/main/kotlin/openapiprocessor.test.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ val libs = the<LibrariesForLibs>()
1414
testing {
1515
suites {
1616
val test by getting(JvmTestSuite::class) {
17-
useJUnitJupiter(libs.versions.junit.get())
17+
useJUnitJupiter()
1818
}
1919
}
2020
}

buildSrc/src/main/kotlin/openapiprocessor.testInt.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ testing {
1515
val test by getting(JvmTestSuite::class)
1616

1717
val testInt by registering(JvmTestSuite::class) {
18-
useJUnitJupiter(libs.versions.junit.get())
18+
useJUnitJupiter()
1919

2020
dependencies {
2121
implementation(project())

0 commit comments

Comments
 (0)