625

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

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

4

10 回答 10

1072

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

在此处输入图像描述

于 2011-05-25T08:12:28.857 回答
65

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

于 2012-10-19T09:48:26.627 回答
52

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

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

在此处输入图像描述

单击覆盖范围。

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

在此处输入图像描述

于 2019-09-20T02:16:02.673 回答
17

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

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

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

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

这要归功于 UsulSK。

于 2012-11-29T17:33:30.773 回答
10

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

http://eclemma.org/faq.html

于 2015-10-29T09:43:30.967 回答
8

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

于 2012-11-15T00:41:18.267 回答
7

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

于 2014-10-02T15:55:50.337 回答
2

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

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

于 2017-11-20T06:19:18.603 回答
1

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

于 2018-09-26T17:17:51.967 回答
0

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

于 2018-05-16T01:28:40.627 回答