From e863269a429c8a8fe897691b0b69034d780b83b8 Mon Sep 17 00:00:00 2001 From: Paul-Christian Volkmer Date: Mon, 6 May 2024 09:44:19 +0200 Subject: [PATCH] build: add jacoco code coverage --- build.gradle.kts | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/build.gradle.kts b/build.gradle.kts index 4878637..130abce 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -8,6 +8,7 @@ plugins { id("io.spring.dependency-management") version "1.1.4" kotlin("jvm") version "1.9.23" kotlin("plugin.spring") version "1.9.23" + jacoco } group = "de.ukw.ccc" @@ -118,6 +119,16 @@ tasks.register("allTests") { dependsOn(tasks.withType()) } +tasks.jacocoTestReport { + dependsOn("allTests") + + executionData(fileTree(project.rootDir.absolutePath).include("**/build/jacoco/*.exec")) + + reports { + xml.required = true + } +} + tasks.named("bootBuildImage") { imageName.set("ghcr.io/ccc-mf/etl-processor")