IntelliJ中的代码覆盖率

Paz*_*Paz 4 java code-coverage intellij-idea

我看到Intellij中的内置代码覆盖率非常小(仅包括行覆盖,而不是分支覆盖).

使用IntelliJ的推荐代码覆盖库有哪些?

(我曾经在Eclipse中与Jacoco合作过).

gly*_*ing 8

IntelliJ IDEA代码覆盖运行器提供分支覆盖.

跟踪模式可以准确收集分支覆盖范围,能够跟踪测试,查看覆盖率统计信息,并获得有关每条覆盖线的其他信息.

(来自文档)

要进行此操作,请打开Edit Run/Debug Configuration测试运行的对话框,然后单击Code Coverage选项卡.然后 ...

  • 选择承保范围: IntelliJ IDEA
  • 点击Tracing(而不是默认的:Sampling)

运行测试,然后从Coverage窗口单击进入该类,您将在侧栏中看到分支信息.

这是一个截图:

在此输入图像描述