如何在声纳中可视化集成测试?
目前我只看到:
全球覆盖(UT + IT)
UT的数量
我读到了我们必须在GUI中配置小部件的地方:我没有看到任何可以做到这一点的选项.
文件说明:
如果不使用JaCoCo计算单元测试的覆盖率,则总体覆盖率=集成测试覆盖率.
但就我而言,当我改变我的UT(或IT)时,我发现覆盖范围正在发生变化.此外,我在目标中看到了jacoco报告:
jacoco.exec
jacoco-it.exec
我最终尝试了官方的声纳样品:它是一样的!我没有找到任何明显分离的样品:
单元测试覆盖率
集成测试覆盖率
整体测试覆盖率
抱歉,但Sonar文档和样本必须改进......
上下文: sonar6.2,java8,spring boot,模块化项目,maven,surefire和failsafe
从SonarQube 6.2开始,所有测试结果都合并为"覆盖范围".这是对总的来说,大多数人并不关心理论做如何的代码被覆盖,仅是它被覆盖.
通过这种变化,一些数学上的不一致性w/r/t如何从单元测试与积分测试中计算总体覆盖率,并且还增加了提供许多不同覆盖率报告的能力.(有些人有单位,整合,抽烟,......测试).
关于
我读到了我们必须在GUI中配置小部件的地方:我没有看到任何可以做到这一点的选项.
在6.2中,仪表板被删除,因此没有要配置的小部件.覆盖范围自动显示在项目主页上.