Java代码覆盖工具EclEmma 2.1发布
Eclipse插件EclEmma已收到本年度的首次更新,因为EclEmma 2.1已普遍可用。 Java代码覆盖率(JaCoCo)工具为Eclipse工作台提供了丰富且非侵入式的快速分析,这意味着Eclipse狂热者可以在工作时直接直观地查看JUnit测试,因为可以在Java源代码编辑器中立即汇总并突出显示覆盖率结果。
EclEmma 2.1带来了一些变化 ,最值得注意的是, 现在可以在不终止测试中的应用程序的情况下,收集 f个或运行时间长的进程的中间覆盖率数据转储。 该功能允许所谓的 差分代码覆盖 ,这是Kaitlin Duck Sherwood在她的论文 “利用差分代码覆盖来减少代码导航的工作量”中提出的 。
除此之外,还有一个用于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