1

是否可以让输出 html 报告突出显示 maven 构建中的代码覆盖位置?我知道你可以在独立的 emma 和 ant 中使用,但我还没有弄清楚如何使用 maven 和 emma 来做到这一点。谢谢。

杰夫

4

3 回答 3

1

我不知道 Emma Maven 插件是否可以做到这一点,但这是Cobertura Maven 插件的默认行为。它还为您提供了一条线被击中的次数,这对于确定您的测试最少的地方很有用。有关输出示例,请参阅此报告。

我发现 Cobertura 和 Emma 在覆盖检查方面基本上可以互换,只是在我看来 Cobertura 有一个更好的 Maven 插件,而 Emma 有一个更好的 Eclipse 插件。

于 2009-07-30T15:50:40.467 回答
1

这是 EMMA 插件在运行mvn emma:emma或添加到<reporting>元素时的默认行为。您可以在这里找到一个工作示例:http: //github.com/brettporter/centrepoint/blob/master/centrepoint/modules/pom.xml

于 2010-01-27T00:20:16.443 回答
0

如果我没记错的话,您需要在标签上设置sourcepath=属性,并在 html 标签上report至少指定(?)覆盖率。depth="method"

于 2009-06-21T01:10:54.373 回答