Kiv*_*iva 54 eclipse code-coverage eclipse-plugin
我搜索eclipse的代码覆盖插件.我的问题很简单:
您使用哪个插件与eclipse进行代码覆盖以及为什么?
zie*_*mer 34
编辑(2015) - 我目前的建议:EclEmma/JaCoCo.
不知道为什么我在2012年1月没有看到这个,因为显然有积极的发展,新版本甚至一直被复制.
我已经对Cobertura/eCobertura感到有点沮丧,因为开发以来似乎停滞不前,对当前Java版本的支持开始有点缺乏.
自从我上次在2012年看到它以来,JaCoCo可能已经进步了(或者我完全错过了它,或者正在考虑EMMA与JaCoCo) - 但是当前版本提供了Eclipse内置的优秀支持(由EclEmma提供)以及许多其他IDE,支持Apache Maven,Apache Ant,命令行,Java API和许多其他第三方集成.请参阅http://www.eclemma.org/jacoco/trunk/doc/integrations.html上的完整列表.
我现在将我的一些项目从Cobertura转移到JaCoCo,并且对集成和结果印象非常深刻 - 无论是在Maven报告还是Eclipse中.不确定竞争解决方案,但如果不满足特定的代码覆盖阈值,JaCoCo甚至可以配置为使构建失败.
JaCoCo专门用于支持从1.0版到1.8 *的 Java类文件.
我发现他们的使命宣言非常尊重.
参考/资源:
特别是因为这个问题不幸被关闭了,这里有一个迷你目录,其中包含了我在做出决定时使用的各种参考资料和资源 - 我鼓励大家在这里参考以做出自己的决定.
上一篇:
它完成了这项工作,它是免费的和开源的,它比EMMA更新,并且它被我熟悉的大多数其他在线开源项目使用.它还很好地集成到Maven中 - 包括一些相当漂亮的报告.
如果你想考虑商业产品,我会考虑Atlassian的Clover.
源代码突出显示优于eCobertura,下钻易于阅读,选择测试用例很容易,它实际上提供了语句,分支,循环和条件覆盖的统计信息(很多插件只做声明,这有点无用) .
我们在我们的业务中使用它,我们发现它是目前为止最好的插件.
| 归档时间: |
|
| 查看次数: |
57887 次 |
| 最近记录: |