我在哈德逊有一个 maven2 项目,当 cobertura 报告插件运行时,它会导致单元测试显示它们已经运行了两次。我不介意它们运行多次,但趋势图显示的测试数量是我们实际运行的两倍。有没有办法确保图表只显示一次?
谢谢,
杰夫
我在哈德逊有一个 maven2 项目,当 cobertura 报告插件运行时,它会导致单元测试显示它们已经运行了两次。我不介意它们运行多次,但趋势图显示的测试数量是我们实际运行的两倍。有没有办法确保图表只显示一次?
谢谢,
杰夫
这是一个已知的错误。只是等待它被修复。
我使用的解决方法(在 Hudson 1.391 中工作)是在单独的 Maven 配置文件中配置 cobertura,并在 Hudson 作业中作为构建后步骤运行它。
模式详细说明:
我最近在同一份工作上运行 maven 目标测试 和 emma:emma时遇到了同样的问题。emma 似乎重新运行了所有测试,从而使结果翻了一番。当我删除目标测试时,我的单元测试仍然执行,但测试结果恢复正常。可能与 cobertura 相同。