如何查看Intellij中的代码覆盖率详细信息

时间:2016-10-21 03:21:12

标签: intellij-idea test-coverage

当我运行代码覆盖率时 - 无论是作为调用单元测试的一部分还是从Analyze | Generate Coverage Report,结果只是一行摘要,如下所示:

enter image description here

相反,我们想要的是通过类 查看 - 来磨练已进入的区域。更好的是详细说明每个级别的区域(对于线路?)IJ是否具有这些功能?

2 个答案:

答案 0 :(得分:2)

啊哈!它出现在资源管理器中。现在真的应该也是一个文本报告..所以如果有人知道它在哪里或如何生成它,我们将不胜感激。

NOte:出于保密原因,我无法显示完整的路径名称

enter image description here

答案 1 :(得分:2)

来自Intellij documentation。生成代码覆盖率报告

  1. 执行以下操作之一:
    • 在主菜单上,选择Analyze |生成覆盖率报告。
    • 在Coverage工具窗口的工具栏中,点击exportToTextFile
  2. 在打开的“生成覆盖率报告”对话框中,指定将存储生成的报告的目标目录,并可选择选中“在浏览器中打开生成的HTML”复选框。
  3. 单击“保存”。 IntelliJ IDEA会将生成的报告存储到指定位置,如果选中了相应的复选框,也会在默认浏览器中打开它。