未在声纳仪表板中获取新代码的覆盖范围

时间:2015-07-23 13:22:12

标签: jenkins version-control sonarqube clearcase maven-scm

我正在尝试使用 scm活动插件1.8 进行clearcase和 使用声纳4.3.3 并在声纳中得到了​​责备信息,但没有 获取仪表板中新代码的覆盖范围

1 个答案:

答案 0 :(得分:1)

您应该在构建过程中添加代码覆盖率工具。如果你使用Maven,那么你可以添加:

<build>
    ...
    <plugins>
        ...
        <plugin>
            <groupId>org.jacoco</groupId>
            <artifactId>jacoco-maven-plugin</artifactId>
            <version>0.7.5.201505241946</version>
            <executions>
                <execution>
                    <id>jacoco-initialize</id>
                    <goals>
                        <goal>prepare-agent</goal>
                    </goals>
                </execution>
            </executions>
            <configuration>
                <rules>
                    <rule>
                        <element>CLASS</element>
                        <excludes>
                            <exclude>*Test</exclude>
                        </excludes>
                    </rule>
                </rules>
            </configuration>
        </plugin>
    </plugins>
    ...
</build>