Nuclos JaCoCo: Code Coverage, Offline-Weaving, jacoco-maven-plugin, jacoco.exec, coverage-Profil, mvn verify, AspectJ. |
Sprache: Deutsch · English
Code-Coverage mit JaCoCo – Offline-Weaving, coverage-Profil und Report-Erstellung.
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 |
Die Sonar Code Analyse verwendet die von JaCoCo erzeugten Reports automatisch, sofern vorhanden. |