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

最佳答案

您应该在构建过程中添加代码覆盖率工具。如果使用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>

关于jenkins - 无法在 Sonar 仪表板中获得有关新代码的报道,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31588656/

10-15 02:40