Java代码覆盖工具EclEmma 2.1发布

Eclipse插件EclEmma已收到本年度的首次更新,因为EclEmma 2.1已普遍可用。 Java代码覆盖率(JaCoCo)工具为Eclipse工作台提供了丰富且非侵入式的快速分析,这意味着Eclipse狂热者可以在工作时直接直观地查看JUnit测试,因为可以在Java源代码编辑器中立即汇总并突出显示覆盖率结果。

EclEmma 2.1带来了一些变化 ,最值得注意的是, 现在可以在不终止测试中的应用程序的情况下,收集 f个或运行时间长的进程的中间覆盖率数据转储。 该功能允许所谓的 差分代码覆盖 ,这是Kaitlin Duck Sherwood在她的论文 “利用差分代码覆盖来减少代码导航的工作量”中提出的

Java代码覆盖工具EclEmma 2.1发布

除此之外,还有一个用于JaCoCo执行数据文件 ew编辑器,并且Coverage视图选项Hide Unused Types已被通用化为Hide Unused Elements

EclEmma最早出现于2006年,是第一个提供全面Java代码覆盖范围的开源Eclipse插件。 尽管最初由Vlad Roubtsov开发 EMMA 启发并在技术上基于 EMMA 库,但是EclEmma现在基于JaCoCo代码覆盖库,该库自12月发布的2.0版开始。

EclEmma 2.1可在Eclipse Public License(EPL)下获得,并且可以通过项目页面免费下载。 还有 在线帮助 文档。


翻译自: https://jaxenter.com/java-code-coverage-tool-eclemma-2-1-released-104219.html