在 Eclipse 中清除覆盖突出显示

IT小君   2022-01-09T01:18:17

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

完成后如何清除此突出显示?

评论(10)
IT小君

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

在此处输入图像描述

2022-01-09T01:18:17   回复
IT小君

在 4.2 eclipse 上似乎不可能删除 eCobertura 亮点。可悲的是,eCobertura 插件似乎不再维护。但是,如果您开始在课堂上写作,它就消失了。所以输入一个空格,然后 undo,它就消失了。

2022-01-09T01:18:17   回复
IT小君

对于无法找到覆盖视图的人,请按照以下步骤操作:

转到 Windows 菜单栏 > 显示视图 > 其他 > 键入覆盖范围并将其打开。

在此处输入图像描述

单击覆盖范围。

要清除突出显示,请根据方便单击X 或 XX图标。

在此处输入图像描述

2022-01-09T01:18:17   回复
IT小君

我在 GitHub 上找到了一种解决方法:https : //github.com/jmhofer/eCobertura/issues/8

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

好的解决方法:使用过滤器创建运行配置,排除所有内容(“*”)并让它只运行一个测试。将其命名为“撤消覆盖”。

我这样做了,它在 Eclipse Juno 中运行良好。

这要归功于 UsulSK。

2022-01-09T01:18:18   回复
IT小君

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

http://eclemma.org/faq.html

2022-01-09T01:18:18   回复
IT小君

对于那些使用 Cobertura 并且像我一样只有 Coverage Session View 的人,只需尝试关闭 Eclipse 并重新启动它。这摆脱了我的突出显示。

2022-01-09T01:18:18   回复
IT小君

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

2022-01-09T01:18:18   回复
IT小君

如果您想删除活动会话/项目/文件夹,那么您可以关注

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

2022-01-09T01:18:19   回复
IT小君

我已经使用 Open Clover Tool 进行代码覆盖,我也已经搜索了很长时间。它非常简单,在 Coverage Explorer 选项卡中,您可以找到三个方形按钮,它们表示您要显示的代码行,单击隐藏覆盖率方形框,它就消失了。下图中的最后一个按钮: 在此处输入图像描述

2022-01-09T01:18:19   回复
IT小君

关闭 IDE 并再次打开它。如果您没有使用任何代码覆盖工具并且只是单击了 IDE 中的基本“覆盖”图标,则此方法有效。

2022-01-09T01:18:20   回复