提问



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


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

最佳参考


单击Coverage视图工具栏中的删除所有会话按钮。




其它参考1


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

其它参考2


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


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



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



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


归功于UsulSK。

其它参考3


对于那些使用Cobertura并且只像我一样拥有覆盖会话视图的人,只需尝试关闭Eclipse并再次启动它。这摆脱了对我的强调。

其它参考4


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


http://eclemma.org/faq.html[2]

其它参考5


当删除Activity会话的编辑Java源时,为键绑定(窗口 - >首选项 - >键过滤器)添加了快捷键Ctrl + Shift + X C.

其它参考6


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


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

其它参考7


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

其它参考8


我已经使用Open Clover Tool进行代码覆盖,我也一直在搜索这个问题。
它非常简单,在Coverage Explorer选项卡中,你可以找到三个方形按钮,它们表示你想要显示的代码行,点击隐藏覆盖方框并消失。下图中的最后一个按钮:
[3]