我正在尝试测量大型Grails应用程序的单元测试的分支覆盖率。我正在使用JaCoCo,Emma和IDEA从IntelliJ内部收集指标,我得到以下内容:
- JaCoCo(即使是线路覆盖也没有显示指标)
- 艾玛(产生方法和线覆盖)
- IDEA(产生类别,方法和线路覆盖)
我最感兴趣的是JaCoCo,因为它应该默认给我分支覆盖。有人可以给我一些关于如何排除故障的提示吗?
我正在尝试测量大型Grails应用程序的单元测试的分支覆盖率。我正在使用JaCoCo,Emma和IDEA从IntelliJ内部收集指标,我得到以下内容:
我最感兴趣的是JaCoCo,因为它应该默认给我分支覆盖。有人可以给我一些关于如何排除故障的提示吗?
实际上,IntelliJ代码覆盖工具支持分支覆盖,但它不会在摘要中显示结果。查看此文章以了解如何配置它以及如何检查分支机构覆盖范围: https://confluence.jetbrains.com/display/IDEADEV/IDEA+Coverage+Runner 关键是使用跟踪而不是采样。