如何使用EclEMMA在Eclipse中生成代码覆盖率报告

问题描述 投票:0回答:1

在尝试使用EclEMMA生成代码覆盖时。它启动了程序但引发了问题 - (请查看附加的图像 - 图1)。在此处输入图像描述为了复制问题,我尝试在一小段代码上运行它。我设计了一个简单的JUNIT并试图检查覆盖范围。但在那种情况下,它甚至没有启动程序并给我一个问题。 (请看附图所示 - 图2)Image 1

image 2

java eclipse code-coverage jacoco eclemma
1个回答
1
投票

您的Eclipse安装似乎已破坏。第二个屏幕截图显示了不可用或未安装的Coverage视图,该视图不是Eclipse内置Coverage视图(否则视图ID将以org.eclipse.而不是com.开头)。这可能是因为前一段时间EclEmma成为一个Eclipse项目(也影响了视图ID),从那时起,Eclipse Java IDE软件包随EclEmma一起作为内置功能提供。

确保已卸载旧的EclEmma插件,关闭损坏的Coverage视图并再次重新打开:Window> Show View> Other ...:Java> Coverage。

© www.soinside.com 2019 - 2024. All rights reserved.