Używam SonarQube w pracy Jenkinsa (przy użyciu akcji Post-build). Dostaję następujący problem z JaCoCo -SonarQube - brak danych wykonania JaCoCo zostało porzucone
[INFO] [16:57:43.157] Sensor JaCoCoSensor...
[INFO] [16:57:43.157] Project coverage is set to 0% as no JaCoCo execution data has been dumped: /var/lib/jenkins/.../target/jacoco.exec
[INFO] [16:57:43.426] Sensor JaCoCoSensor done: 269 ms
W efekcie dostaję 0% pokrycia kodu dla mojego projektu. Nie można znaleźć przyczyny, dla której jacoco.exec nie jest tworzony.
Nie mam "JaCoCo" skonfigurowanego do uruchamiania przez maven (w moim pom.xml). Wiem, że w przeszłości został utworzony jacoco.exec (prawdopodobnie sam Sonar).
Co robię źle? Czy muszę skonfigurować JaCoCo w moim pliku pom.xml, aby działał? Dzięki.
Przeglądałeś https://github.com/SonarSource/sonar-examples/tree/1fca5c965196c0f30ef8fa4c79ace36b40ec3753/projects/languages/java/code-coverage/ut/ut-maven-jacoco-runTests? – ZhekaKozlov
W jaki sposób powinienem go używać w mojej pracy z dżinsami? Gdzie powinienem użyć "-Pochodzenia-za-test" w konfiguracji zadania? –