Maven 用于声纳的Jacoco插件';不支持斯波克测试
我对声纳的Jacoco插件有一个非常奇怪的问题。 我有一个多maven项目,我在Spock中编写了一个“Event”类和一个“EventTest”类。 Sonar的Jacoco插件没有为我所做的测试提供任何代码覆盖率。 如果我把一个虚拟Junit测试放在同一个包中,那不是测试任何东西,Jacoco插件会显示100%的覆盖率,这是我从Spock测试中期望的覆盖率。 有人有过同样的问题吗 干杯Maven 用于声纳的Jacoco插件';不支持斯波克测试,maven,sonarqube,spock,jacoco,Maven,Sonarqube,Spock,Jacoco,我对声纳的Jacoco插件有一个非常奇怪的问题。 我有一个多maven项目,我在Spock中编写了一个“Event”类和一个“EventTest”类。 Sonar的Jacoco插件没有为我所做的测试提供任何代码覆盖率。 如果我把一个虚拟Junit测试放在同一个包中,那不是测试任何东西,Jacoco插件会显示100%的覆盖率,这是我从Spock测试中期望的覆盖率。 有人有过同样的问题吗 干杯 Luca根据我的经验,您可以通过将其添加到pom.xml的plugins部分来解决此问题: <plu
Luca根据我的经验,您可以通过将其添加到pom.xml的plugins部分来解决此问题:
<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>
org.jacoco
jacocomaven插件
0.6.3.201306030806
配制剂
配制剂
从未尝试将JaCoCo与Spock测试结合使用。如果您可以将一个示例项目放在某个地方来复制您的案例(例如在GitHub上),我很乐意看一看。嗨,Fabrice,谢谢您的回答。基本上我有一个多maven项目。如果我不在同一个包中添加Junit测试,那么我使用spock编写的测试类将被完全忽略。如果我想要完全覆盖,我必须在每个包中添加Junit测试。我在谷歌上搜索了一天,但没有发现任何有用的东西。