【发布时间】:2010-11-28 02:08:20
【问题描述】:
我有一个包含 4 个模块的 Maven 项目 - 其中 3 个包含代码和一些测试(测试类的 equals 和哈希码),而第 4 个模块用于测试其他 3 个模块。
现在我想运行 cobertura 代码覆盖率工具来大致了解哪些类经过了良好的测试,哪些没有。我对该主题进行了一些调查,如果某些经过测试的源位于其他模块中,cobertura 似乎不知道生成正确的代码覆盖率和行覆盖率。
我已经阅读了一些链接,例如 SeamTestCoverageWithCobertura 和 Using the plugin Coverage within a multi-module Maven 2,但必须有一个开箱即用的解决方案。有人可以报告有关此主题的一些新方向吗?或者有没有像 cobertura 这样的 bether 工具?我偶然发现了 emma,但这个工具不提供线路覆盖......
【问题讨论】: