我已经使用Junit和mockito编写了一些测试方法。我的测试运行良好。但是,我无法看到代码覆盖率。
无论我点击哪个选项,代码覆盖中都不会显示任何内容。
我点击右侧代码覆盖窗口中间显示的EDIT to fix configuration seetings
。这就是我得到的:
如何获得代码覆盖率结果?
这是我的文件夹结构:
答案 0 :(得分:11)
要查看生产代码的覆盖范围,请将模式更改为com.cdk.dmg.asset
。
如果要在测试中看到覆盖范围,则需要启用测试文件夹中的覆盖率(此选项在屏幕截图中禁用,并且模式设置为仅记录测试数据,因此无结果)。
答案 1 :(得分:1)
在IntelliJ IDEA 2018.3中,我不得不将Test Runner更改为Gradle以解决基于Gradle的项目中的相同问题。
只有那时我才能看到报道。
答案 2 :(得分:1)
以防万一有人遇到与我相同的问题: 确保您已启用“覆盖”插件(是的,其字面名称仅为“覆盖”)。启用它对我有用。 您无需从Marketplace下载它,因为该插件已经与IntelliJ捆绑在一起,并且据我了解默认情况下已启用。.但是出于某种原因在我的安装中并非如此。