【发布时间】:2013-02-13 14:19:18
【问题描述】:
我一直在看 IntelliJ,我喜欢 JUnit 测试的代码覆盖率报告,但我想知道是否有人在使用任何东西或知道任何可以与 Maven 一起使用的插件来在代码覆盖率测试时构建报告JUnit 测试报告
【问题讨论】:
我一直在看 IntelliJ,我喜欢 JUnit 测试的代码覆盖率报告,但我想知道是否有人在使用任何东西或知道任何可以与 Maven 一起使用的插件来在代码覆盖率测试时构建报告JUnit 测试报告
【问题讨论】:
使用maven sonar:sonar运行
【讨论】:
我目前正在使用EclEmma 来查看我的单元测试的代码覆盖率。它完全可以正常工作。它甚至允许您合并多个覆盖测试,而不是重新测试所有内容。
【讨论】:
这是一个与Jenkins 配合使用的示例配置。
<!--no longer executed in test phase. Run cobertura:cobertura to generate -->
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>cobertura-maven-plugin</artifactId>
<version>2.5.1</version>
<configuration>
<aggregate>true</aggregate>
<instrumentation>
<ignores>
<ignore>test.package.if.needed.later.*</ignore>
</ignores>
<excludes>
<!-- eg.: -->
<exclude>javax/**/*.class</exclude>
</excludes>
</instrumentation>
<formats>
<format>html</format>
<format>xml</format>
</formats>
<check />
</configuration>
</plugin>
干杯,
【讨论】:
<check> 标签。您可以使用<ignore> 和<exclude> 省略对某些包的覆盖率检查。
【讨论】: