Jenkins 中的 Cobertura 覆盖率始终为 0%
一些事实:
- 我将詹金斯与 Cobertura 一起使用。
- 我有一个多模块Android项目,一个模块用于测试,另一个是实际的bl。
- 我使用的是jdk 1.6.22。
- 我正在运行 clean pmd:pmd package cobertura:cobertura
- 我的测试模块的 pom 文件包含:
...
<dependency>
<groupId>com.realw</groupId>
<artifactId>widget</artifactId>
<type>apk</type>
<version>0.0.1-SNAPSHOT</version'>
</dependency>
<dependency>
<groupId>com.realw</groupId>
<artifactId>widget</artifactId>
<type>jar</type>
<scope>provided</scope>
<version>0.0.1-SNAPSHOT</version>
</dependency></pre>
...
<build>
...
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>cobertura-maven-plugin</artifactId>
<version>2.5.1</version>
<configuration>
<instrumentation>
<ignores>
<ignore>com.realw.bl.test.*</ignore>
</ignores>
</instrumentation>
</configuration>
</plugin>
我已经遵循了各种教程并阅读了这里的帖子,但没有运气。
我确信我在配置中遗漏了一些东西。
谢谢。
Some facts:
- I'm using jenkins with Cobertura.
- I have a multi-module Android project, one module is for testing and the other is the actual bl.
- I'm using jdk 1.6.22.
- I'm running clean pmd:pmd package cobertura:cobertura
- My pom file for the testing module contains:
...
<dependency>
<groupId>com.realw</groupId>
<artifactId>widget</artifactId>
<type>apk</type>
<version>0.0.1-SNAPSHOT</version'>
</dependency>
<dependency>
<groupId>com.realw</groupId>
<artifactId>widget</artifactId>
<type>jar</type>
<scope>provided</scope>
<version>0.0.1-SNAPSHOT</version>
</dependency></pre>
...
<build>
...
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>cobertura-maven-plugin</artifactId>
<version>2.5.1</version>
<configuration>
<instrumentation>
<ignores>
<ignore>com.realw.bl.test.*</ignore>
</ignores>
</instrumentation>
</configuration>
</plugin>
I've followed the various tutorials and read the posts here, no luck.
I'm sure I'm missing something in the configuration.
Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论