【问题标题】:Jenkins - Cobertura configurationJenkins - Cobertura 配置
【发布时间】:2011-11-18 15:52:48
【问题描述】:

我正在尝试在我的项目中使用 Cobertura。我有很多项目,有很多测试。作业完成后,coverage.xml 文件仅包含最后一个测试组件的覆盖率信息。 这是我使用的 pom.xml 文件的摘录:

...
<plugin>
    <groupId>org.codehaus.mojo</groupId>
    <artifactId>cobertura-maven-plugin</artifactId>
    <version>2.3</version>
    <configuration>
        <formats>
            <format>xml</format>
        </formats>
        <instrumentation>
            <excludes>
                <exclude>**/Test*.class</exclude>
                <exclude>**/*SubProcessAction.class</exclude>
                <exclude>**/*ScreenAction.class</exclude>
                <exclude>**/*PagingAction.class</exclude>
                <exclude>**/MapAction.class</exclude>
                <exclude>**/*ProcessMap.class</exclude>
                <exclude>**/*ProcessMap$*.class</exclude>
                <exclude>**/*PAFAdapter.class</exclude>
                <exclude>**/*ProcessHandler.class</exclude>
                <exclude>**/*Error.class</exclude>
                <exclude>**/*Config.class</exclude>
                <exclude>**/*Dialog.class</exclude>
                <exclude>**/html_internet/*.class</exclude>
            </excludes>
        </instrumentation>
        <executions>
            <execution>
                <phase>package</phase>
                <goals>
                    <goal>clean</goal>
                    <goal>cobertura</goal>
                </goals>
            </execution>
        </executions>
        <outputDirectory>${env.WORKSPACE}/${env.MAVEN_COBERTURA_REPORT_DIR}/</outputDirectory>
    </configuration>
</plugin>
...

对我的错误有什么想法吗?是因为“干净”的目标吗?

提前感谢您的回答...

多米尼克

【问题讨论】:

    标签: configuration jenkins cobertura


    【解决方案1】:

    您的所有项目似乎都使用相同的&lt;outputDirectory&gt;。显然,每次运行都将替换之前的项目运行,因此我们最终只得到最后一个项目的数据。

    您可能希望让 cobertura 使用 默认 outputDirectory,看看这是否适合您。

    【讨论】:

      猜你喜欢
      • 2021-03-15
      • 1970-01-01
      • 2015-02-18
      • 1970-01-01
      • 1970-01-01
      • 2013-02-20
      • 2012-12-19
      • 2012-01-16
      • 2013-05-29
      相关资源
      最近更新 更多