IntelliJ 2017 中没有代码覆盖率

2022-09-02 10:02:17

我使用Junit和mockito编写了一些测试方法。我的测试运行正常。但是,我无法看到代码覆盖率。

enter image description here

无论我单击哪个选项,代码覆盖率中都不会显示任何内容。我点击了右侧代码覆盖率窗口中间显示的内容。这就是我得到的:EDIT to fix configuration seetings

enter image description here

enter image description here

我应该怎么做才能获得代码覆盖率结果?

这是我的文件夹结构:

enter image description here


答案 1

要查看生产代码的覆盖率,请将模式更改为 。com.cdk.dmg.asset

如果要在测试中查看覆盖率,则需要在测试文件夹中启用覆盖率(此选项在屏幕截图上处于禁用状态,并且模式设置为仅记录测试的数据,因此没有结果)。


答案 2

确保您已启用覆盖范围插件!(是的,它的字面意思是“覆盖率”)启用它为我做到了。

您无需从Marketplace下载它,该插件与IntelliJ Idea捆绑在一起。

我的理解是,默认情况下应该启用它。但是由于某种原因,对我来说情况并非如此,所以对你来说也可能不是这样。


推荐