From 2059718a5c0ee7eee9be917125004a6ae1066d2c Mon Sep 17 00:00:00 2001 From: Sebastian Frick Date: Wed, 18 Feb 2026 23:59:05 +0100 Subject: [PATCH] chore(backend): JaCoCo Code Coverage und PIT Mutation Testing einrichten MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit JaCoCo läuft automatisch bei mvn verify (HTML/XML/CSV Reports). PIT als eigenes Maven-Profil `mutation` — Scope auf Domain + Application Layer. --- backend/pom.xml | 68 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 68 insertions(+) diff --git a/backend/pom.xml b/backend/pom.xml index 9a96896..5976d76 100644 --- a/backend/pom.xml +++ b/backend/pom.xml @@ -29,6 +29,9 @@ 0.12.5 2.3.0 + 0.8.12 + 1.17.4 + 1.2.1 @@ -142,6 +145,71 @@ 21 + + + org.jacoco + jacoco-maven-plugin + ${jacoco.version} + + + prepare-agent + + prepare-agent + + + + report + verify + + report + + + + + + + + mutation + + + + org.pitest + pitest-maven + ${pitest.version} + + + org.pitest + pitest-junit5-plugin + ${pitest-junit5.version} + + + + + de.effigenix.domain.* + de.effigenix.application.* + + + de.effigenix.domain.* + de.effigenix.application.* + + + DEFAULTS + + + + + pit-report + test + + mutationCoverage + + + + + + + +