当前位置:  开发笔记 > 编程语言 > 正文

配置Sonar以查看集成测试(v6.2)

如何解决《配置Sonar以查看集成测试(v6.2)》经验,为你挑选了1个好方法。

如何在声纳中可视化集成测试?

目前我只看到:

全球覆盖(UT + IT)

UT的数量

在此输入图像描述

我读到了我们必须在GUI中配置小部件的地方:我没有看到任何可以做到这一点的选项.

文件说明:

如果不使用JaCoCo计算单元测试的覆盖率,则总体覆盖率=集成测试覆盖率.

但就我而言,当我改变我的UT(或IT)时,我发现覆盖范围正在发生变化.此外,我在目标中看到了jacoco报告:

jacoco.exec

jacoco-it.exec

我最终尝试了官方的声纳样品:它是一样的!我没有找到任何明显分离的样品:

单元测试覆盖率

集成测试覆盖率

整体测试覆盖率

抱歉,但Sonar文档和样本必须改进......

上下文: sonar6.2,java8,spring boot,模块化项目,maven,surefire和failsafe



1> G. Ann - Son..:

从SonarQube 6.2开始,所有测试结果都合并为"覆盖范围".这是对总的来说,大多数人并不关心理论做如何的代码被覆盖,仅它被覆盖.

通过这种变化,一些数学上的不一致性w/r/t如何从单元测试与积分测试中计算总体覆盖率,并且还增加了提供许多不同覆盖率报告的能力.(有些人有单位,整合,抽烟,......测试).

关于

我读到了我们必须在GUI中配置小部件的地方:我没有看到任何可以做到这一点的选项.

在6.2中,仪表板被删除,因此没有要配置的小部件.覆盖范围自动显示在项目主页上.


G. Ann,将“单元数”,“集成度”等组合在一起的“覆盖”数排在计数和链接到单元测试的旁边似乎有些奇怪/令人误解。是否有可能将其更改为仅“ Tests”,并链接到sonar.tests提供的所有内容?
推荐阅读
喜生-Da
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有