Sprache: Deutsch · English
Code-Coverage mit JaCoCo – Offline-Weaving, coverage-Profil und Report-Erstellung.
HOW-TO ENTWICKLER STAND: JUL 2026 GILT FUER NUCLOS 4.2026.X
Auf dieser Seite
Code-Coverage des Nuclos-Builds und der Integrationstests wird mit JaCoCo ermittelt (ab v4.2024.13).
jacoco-maven-plugin nach javac, aber vor der AspectJ-Bytecode-Manipulation (das Online-Weaving zur Laufzeit funktionierte bei Nuclos wegen AspectJ/Spring-Weaving nicht).$NUCLOS_GIT_ROOT/target/jacoco.exec.Aktivierung über das Maven-Profil coverage, z.B. für die Tomcat-Serverintegrationstests:
mvn clean verify -Dlocale=de_DE -Dtest.webclient.skip=true -P coverage,test,test-tomcat
Report je Modul erzeugen:
mvn jacoco:report@coverage-report
Sonar-Integration
Die Sonar Code Analyse verwendet die von JaCoCo erzeugten Reports automatisch, sofern vorhanden.