Jenkins에 Plug-in 형식으로 jacoco 를 설치하였을 경우, Test Coverage 측정 수행을 하지 못하여 Coverage Ratio가 0%인 경우가 발생 할 경우
jacoco.exec를 생성하지 못하여 test coverage 측정이 되지 않을 경우가 있다.



<해결 방안>
※ jacoco.exec file을 생성하지 못하여 발생한 경우로, jacoco.exec file을 생성할 수 있게 조치해 준다.
pom.xml의 build부분에 다음 script를 추가한다.
<build>
…
<plugins>
…
<plugin>
<groupId>org.jacoco</groupId>
<artifactId>jacoco-maven-plugin</artifactId>
<version>0.7.9</version>
<executions>
<!-- prepare agent for measuring unit tests -->
<execution>
<id>prepare-unit-tests</id>
<goals>
<goal>prepare-agent</goal>
</goals>
<configuration>
<destFile>${sonar.jacoco.reportPath}</destFile>
</configuration>
</execution>
</executions>
</plugin>
…
</plugins>
….
</build>
정상 측정 결과

