EclEmma无法正常工作

时间:2016-03-19 18:12:06

标签: eclipse eclemma

我正在尝试在Eclipse中使用EclEmma,但我无法让它工作。我无法看到应该在Coverage模式下启动项目的按钮,在运行菜单中也没有这样的选项:

我试图通过互联网上找到的两种方式修复它,但没有一种方法可以解决:

  • EclEmma帮助页面说我应该在Customize Perspective对话框的Commands选项卡上启用Coverage命令组,但是对话框中没有这样的选项卡,现有选项卡中没有Coverage命令组
  • 我试图在Window>中找到“Java Code Coverage”。偏好>一般>外观>标签装饰菜单 - 没有

我在Windows 10上使用Eclipse Mars.2版本(4.5.2),我通过Eclipse Marketplace安装了EclEmma v.2.3.3.201602231923(根据帮助>关于Eclipse>安装细节)。我不知道如何修复它,我会感激任何帮助。

1 个答案:

答案 0 :(得分:0)

在eclipse 4.9(2018-9)中,可以在“自定义透视图”(右键单击透视图快捷方式)中,然后在选项卡页“操作集可用性”中找到启用“作为...的覆盖”命令的选项:点击“ Java代码覆盖率”选项。

我遇到的另一个问题:尽管可以使用“ Coverage as ...”命令,但是在“ Coverage”视图的最后没有可见的结果。可以按照eclEmma FAQ的建议解决问题:

  

“覆盖率”视图保持空白,并且没有突出显示源。为什么?

     

在Eclipse首选项中,当工作空间在运行/调试→启动下包含断点时,有一个选项以调试模式启动。如果启用此选项,并且工作区覆盖模式中的断点将不起作用,因为它会自动替换为调试模式。如果要运行代码覆盖率分析,请将此选项设置为从不。

顺便说一句:我正在使用eclEmma插件3.1.2