java – cobertura vs clover

我们正在考虑在开发过程中使用这些工具之一.我们的环境广泛使用mvn和eclipse.

您认为哪一个是检查测试覆盖率的最佳实用程序?我意识到可能取决于情况来确定何时使用cobertura而不是三叶草,反之亦然.

提前致谢

最佳答案
我也尝试了Clover,Cobertura和Emma.我们现在正在使用Cobertura.我花了一天时间将Cobertura整合到我们的无头构建中,它产生了我们需要的统计数据,eCobertura eclipse插件是原始的,但是可用且信息丰富. Cobertura还有一个非常好的Hudson插件.

我们以前在哪里使用艾玛.带有EclEmma插件的Emma大约相当于Cobertura / eCobertura. Emma与Ant的集成是一个更复杂的分形,并没有提供复杂因素. EclEmma插件比eCobertura更好,更成熟. Hudson插件是等效的,易于配置.我们离开Emma的原因是代码库已经维护了几年了,而且我们遇到问题,如果遇到使用Lombok的代码就会变得无用.

我花了一个星期(与其他任务同时)和Clover一起玩,并且没有让它运转起来.我询问了我的同事们,其中一些人有很多经验,只有一个人听说有人让Clover在构建中工作,这很困难.

由于Cobertura提供我们所需的一切,易于使用且免费,我们没有理由在Clover上花钱.

相关文章

Alt+回车 导入包,自动修正Ctrl+N 查找类Ctrl+Sh...
运行程序出现下面错误:HTTP Status 500 ------------------...
1、建立DM的profile,使用的模版在install_root/profileTempl...
使用dom4j解析XML时,要快速获取某个节点的数据,使用XPath是...
英文操作系统导致 Debug 下的变量查看时显示乱码,可通过改变...
eclipse中javascript报错问题处理:三个地方:<1&...