diff options
| author | Sho Sakuma <me@m1sk9.dev> | 2026-02-26 00:20:33 +0900 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-02-26 00:20:33 +0900 |
| commit | 382ccbc765cd1855d688f60f1235f3f4bfaac9d8 (patch) | |
| tree | 2bb41b90c19cfd3cfbe638f9f8fbd420ab96aa86 /build.gradle.kts | |
| parent | 56ed04185036635dcfd2763391cd64b8be371b1a (diff) | |
| parent | 70c785eee4c61601ba7fffa17cc8b992b4793491 (diff) | |
| download | LunaticChat-382ccbc765cd1855d688f60f1235f3f4bfaac9d8.tar.gz LunaticChat-382ccbc765cd1855d688f60f1235f3f4bfaac9d8.tar.bz2 LunaticChat-382ccbc765cd1855d688f60f1235f3f4bfaac9d8.zip | |
Merge pull request #119 from m1sk9/feat/codecov-jacoco-integration
feat: add Codecov/Jacoco integration and expand test coverage
Diffstat (limited to 'build.gradle.kts')
| -rw-r--r-- | build.gradle.kts | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/build.gradle.kts b/build.gradle.kts index 36906c9..d2bd265 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -1,3 +1,4 @@ +import org.gradle.testing.jacoco.tasks.JacocoReport import org.jetbrains.dokka.gradle.DokkaExtension import org.jetbrains.kotlin.gradle.dsl.JvmTarget import org.jetbrains.kotlin.gradle.tasks.KotlinCompile @@ -27,6 +28,7 @@ subprojects { apply(plugin = "org.jetbrains.kotlin.jvm") apply(plugin = "org.jlleitschuh.gradle.ktlint") apply(plugin = "org.jetbrains.dokka") + apply(plugin = "jacoco") tasks.withType<KotlinCompile> { compilerOptions { @@ -36,6 +38,15 @@ subprojects { tasks.withType<Test> { useJUnitPlatform() + finalizedBy(tasks.named("jacocoTestReport")) + } + + tasks.withType<JacocoReport> { + dependsOn(tasks.withType<Test>()) + reports { + xml.required.set(true) + html.required.set(false) + } } configure<DokkaExtension> { |
