来自IntelliJ的JaCoCo,Emma的分支机构报道

时间:2013-12-18 17:08:26

标签: unit-testing junit intellij-idea code-coverage

我正在尝试测量大型Grails应用程序的单元测试的分支覆盖率。我正在使用JaCoCo,Emma和IDEA从IntelliJ内部收集指标,我得到以下内容:

  • JaCoCo(甚至没有针对线路覆盖的指标)
  • Emma(制作方法和线路覆盖)
  • IDEA(产生类,方法和线路覆盖)

我最感兴趣的是JaCoCo,因为它应该默认给我分支覆盖。有人可以给我一些关于如何排除故障的提示吗?

1 个答案:

答案 0 :(得分:10)

实际上,IntelliJ代码覆盖工具支持分支覆盖,但它不会在摘要中显示结果。查看本文以了解如何配置它以及如何检查您的分支机构覆盖范围:https://confluence.jetbrains.com/display/IDEADEV/IDEA+Coverage+Runner 关键是使用跟踪而不是采样。