gpt4 book ai didi

用于代码覆盖率的 Eclipse 插件

转载 作者:行者123 更新时间:2023-12-03 02:00:27 25 4
gpt4 key购买 nike

我搜索了 Eclipse 的代码覆盖率插件。我的问题很简单:

您在 Eclipse 中使用哪个插件来实现代码覆盖率?为什么?

最佳答案

编辑(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 类文件 * .

我找到了他们的Mission Statement非常值得尊重。

<小时/>

引用资料/资源:

特别是不幸的是,这个问题已经被关闭,这里有一个迷你目录,其中包含我在做出决定时使用的一些各种引用资料和资源 - 我鼓励这里的每个人都引用它,以便做出自己的决定.

<小时/>

上一个:

eCobertura .

它可以完成工作,它是免费且开源的,它比 EMMA 更新。 ,并且我熟悉的大多数其他在线开源项目都使用它。它还很好地集成到 Maven 中 - 包括一些相当漂亮的报告。

如果您想考虑商业产品,我会考虑 Atlassian 的 Clover .

关于用于代码覆盖率的 Eclipse 插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9046171/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com