Unit testing hudson和maven的双单元测试报告
我在hudson有一个maven2项目,当cobertura报告插件运行时,它会导致单元测试显示它们已经运行了两次。我不介意它们运行多次,但是趋势图显示的测试数量是我们实际运行的两倍。有没有办法确保图表只显示一次 谢谢Unit testing hudson和maven的双单元测试报告,unit-testing,maven-2,cobertura,Unit Testing,Maven 2,Cobertura,我在hudson有一个maven2项目,当cobertura报告插件运行时,它会导致单元测试显示它们已经运行了两次。我不介意它们运行多次,但是趋势图显示的测试数量是我们实际运行的两倍。有没有办法确保图表只显示一次 谢谢 杰夫最近我在执行maven goals test和时遇到了同样的问题,emma:emma在同一份工作上。emma似乎重新运行了所有测试,从而使结果加倍。当我删除目标测试时,我的单元测试仍然得到执行,但测试结果恢复正常。可能与cobertura相同。这是一个bug。等待它被修复。我
杰夫最近我在执行maven goals test和时遇到了同样的问题,emma:emma在同一份工作上。emma似乎重新运行了所有测试,从而使结果加倍。当我删除目标测试时,我的单元测试仍然得到执行,但测试结果恢复正常。可能与cobertura相同。这是一个bug。等待它被修复。我使用的解决方法(适用于Hudson 1.391)是在单独的Maven配置文件中配置cobertura,并在Hudson作业中作为后期构建步骤运行它 模式详细说明:
事实证明,这只是使用maven2项目而不是自由式项目时的一个问题,在hudson上仍然没有解决:-(这可能会起作用,但只会导致检测单元测试运行。构建确实应该同时运行检测和未检测。我发现切换到自由式项目(虽然我失去了maven2项目的一些好处)的表现要好得多。趋势图显示正确,测试不会重复计数(即使它们运行了两次)。此问题的新URL是,以及此相关/dup: