我对Sonar的Jacoco插件有一个非常奇怪的问题。 我有一个多maven项目,我在Spock中编写了一个“Event”类和一个“EventTest”类。 Sonar的Jacoco插件没有给我任何代码覆盖我做的测试。 如果我在同一个软件包中放置一个虚拟的Junit测试,那就是没有测试任何东西,Jacoco插件向我展示了100%的覆盖率,这是我对Spock测试所期望的覆盖率。 有没有人遇到过同样的问题?
干杯 卢卡
答案 0 :(得分:1)
根据我的经验,您可以通过将其添加到pom.xml的插件部分来解决此问题:
<plugin>
<groupId>org.jacoco</groupId>
<artifactId>jacoco-maven-plugin</artifactId>
<version>0.6.3.201306030806</version>
<executions>
<execution>
<id>prepare-agent</id>
<goals>
<goal>prepare-agent</goal>
</goals>
</execution>
</executions>
</plugin>