2

我对 Sonar 的 Jacoco 插件有一个非常奇怪的问题。我有一个多 Maven 项目,我在 Spock 中编写了一个“Event”类和一个“EventTest”类。Sonar 的 Jacoco 插件没有为我所做的测试提供任何代码覆盖率。如果我在同一个包中放置一个虚拟的 Junit 测试,即没有测试任何东西,Jacoco 插件会向我显示 100% 的覆盖率,这是我对 Spock 测试的预期覆盖率。有没有人遇到过同样的问题?

干杯卢卡

4

1 回答 1

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>
于 2013-07-25T13:38:39.533 回答