我正在尝试在Eclipse中使用EclEmma,但我无法让它工作。我无法看到应该在Coverage模式下启动项目的按钮,在运行菜单中也没有这样的选项:
我试图通过互联网上找到的两种方式修复它,但没有一种方法可以解决:
我在Windows 10上使用Eclipse Mars.2版本(4.5.2),我通过Eclipse Marketplace安装了EclEmma v.2.3.3.201602231923(根据帮助>关于Eclipse>安装细节)。我不知道如何修复它,我会感激任何帮助。
答案 0 :(得分:0)
在eclipse 4.9(2018-9)中,可以在“自定义透视图”(右键单击透视图快捷方式)中,然后在选项卡页“操作集可用性”中找到启用“作为...的覆盖”命令的选项:点击“ Java代码覆盖率”选项。
我遇到的另一个问题:尽管可以使用“ Coverage as ...”命令,但是在“ Coverage”视图的最后没有可见的结果。可以按照eclEmma FAQ的建议解决问题:
“覆盖率”视图保持空白,并且没有突出显示源。为什么?
在Eclipse首选项中,当工作空间在运行/调试→启动下包含断点时,有一个选项以调试模式启动。如果启用此选项,并且工作区覆盖模式中的断点将不起作用,因为它会自动替换为调试模式。如果要运行代码覆盖率分析,请将此选项设置为从不。
顺便说一句:我正在使用eclEmma插件3.1.2