清除在Eclipse中突出显示的覆盖范围

时间:2011-05-24 15:03:24

标签: eclipse code-coverage cobertura emma

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

我完成后如何清除这个突出显示?

10 个答案:

答案 0 :(得分:745)

点击“覆盖范围”视图工具栏中的“删除所有会话”按钮。

enter image description here

答案 1 :(得分:49)

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

答案 2 :(得分:15)

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

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

  

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

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

归功于UsulSK。

答案 3 :(得分:8)

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

答案 4 :(得分:8)

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

http://eclemma.org/faq.html

答案 5 :(得分:6)

在“删除活动会话”的“编辑Java源”时,将快捷键Ctrl + Shift + X C添加到Keybindings(Window - > Preferences - >过滤键)。

答案 6 :(得分:4)

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

转到Windows菜单栏>显示视图>其他>键入coverage并将其打开。 enter image description here

点击覆盖率。

要清除突出显示,请根据需要单击X或XX图标。 enter image description here

答案 7 :(得分:0)

如果您要删除活动的会话/项目/文件夹,则可以按照

进行操作

点击"删除活动会话" "覆盖范围"工具栏中的按钮图。

答案 8 :(得分:0)

关闭IDE并再次打开它。如果你没有使用任何代码覆盖工具并且只是点击了基本的"覆盖范围" IDE中的图标。

答案 9 :(得分:0)

我已经使用Open Clover Tool进行了代码覆盖,我也已经搜索了很长时间。 它非常简单明了,在Coverage Explorer选项卡中,您可以找到三个方形按钮,上面有您要显示的代码行,单击隐藏Coverage方形框并消失了。下图中的最后一个按钮: enter image description here