Maven中的跨模块EMMA覆盖

时间:2013-03-08 13:18:14

标签: maven code-coverage emma

我很遗憾对Maven和EMMA都不熟悉。因此,搜索此网站和谷歌已经取得了成果,我不确定他们是否适用于我的情况,即使如此,如何在实践中实际执行。

我在模块A中有一个系统,但由于各种原因,所述系统的测试代码必须位于模块B中。不幸的是,EMMA似乎在每个模块的基础上检查覆盖范围,因为运行测试时在模块B的情况下,模块A似乎没有被检测。因此,当报告A和B合并时,它会使模块A的大部分未被覆盖。

现在,我的问题是双重的:

  • 是否可以以所有模块都进行检测的方式运行EMMA,允许模块B的测试用例覆盖模块A?
  • 如果是这样,如何配置Maven POM文件来执行此操作而不是默认行为?

0 个答案:

没有答案