在Eclipse中清除覆盖突出显示

在Eclipse中运行覆盖率报告后(使用cobertura或EMMA插件),我的源代码文件将根据测试覆盖的代码行以绿色、红色和黄色突出显示。

完成后如何清除高亮显示?

268640 次浏览

点击“Coverage”视图工具栏中的“Remove all Sessions”按钮。

enter image description here

在4.2 的 eclipse 中,似乎不可能移除 eCobertura 的 highlights。遗憾的是,eCobertura 插件似乎不再维护了。然而,如果你开始向类中写入,它就消失了。键入空格,然后撤消,它消失了。

对于那些使用Cobertura并且像我一样只有覆盖会话视图的人来说,只需尝试关闭Eclipse并重新启动它。这样我就不用高亮了。

我在GitHub上找到了一个变通方法:https://github.com/jmhofer/eCobertura/issues/8

对于那些不想点击链接的人,下面是评论的文本:

好解决方法: 创建一个带有过滤器的运行配置,排除所有内容(“*”),并让它只运行一个测试。

我这样做了,它在Eclipse Juno中工作得很好。

这要归功于 UsulSK。

添加快捷键Ctrl+Shift+X C键绑定(窗口->首选项->过滤器键)时,“编辑Java源”为“删除活动会话”。

如果您删除覆盖会话,覆盖着色也将消失。为此,在Coverage视图的工具栏中点击Remove Session或Remove All Sessions。

http://eclemma.org/faq.html

如果您想删除活动会话/项目/文件夹,那么您可以按照下面的操作

单击“Coverage”视图工具栏中的“Remove Active Session”按钮。

关闭IDE并再次打开它。如果你没有使用任何代码覆盖工具,只是在IDE中单击基本的“覆盖”图标,这是可行的。

我已经使用了开放 Open Clover Tool 的 code coverage,我也已经搜索了很长一段时间。 它很简单,在覆盖资源管理器选项卡,你可以找到三个方形按钮,上面写着你想要显示的代码行,点击隐藏覆盖方框,它就消失了。下图最后一个按钮: enter image description here

对于无法找到覆盖视图的人,请遵循以下步骤:

进入Windows菜单栏>显示视图>其他>类型覆盖并打开。

enter image description here

点击Coverage。

要清除突出显示,按方便点击X或XX图标。

enter image description here