微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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上花钱.

原文地址:https://www.jb51.cc/java/437421.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐