如何在声纳?中可视化集成测试
目前我只看到:

我在某个地方读到,我们必须在GUI中配置一个小部件:我没有看到任何可以这样做的选项。
文档状态:
如果单元测试的覆盖率没有用JaCoCo计算,则总体覆盖率=集成测试覆盖率。
但在我的例子中,我发现当我更改我的UTs (或ITs)时,覆盖范围正在发生变化。此外,我在目标中看到了贾科科的报告:
我终于试了一下官方的声纳样品:它是一样的!我没有在以下几个方面找到明确的分离样本:
抱歉,索纳尔的文件和样品需要改进.
上下文: sonar6.2、java8、spring、模块化项目、maven、尽是火和故障安全
发布于 2017-01-23 12:04:09
从SonarQube 6.2开始,所有测试结果都合并到简单的“覆盖率”中。这是基于这样的理论,大多数人并不关心他们的代码是如何被覆盖的,只是他们的代码被覆盖了。
通过这一更改,消除了从单元测试到集成测试计算总体覆盖率的数学不一致的w/r/t,并添加了向许多不同覆盖报告提供数据的能力。(有些人有单位,整合,吸烟,.测试)。
关于
我在某个地方读到,我们必须在GUI中配置一个小部件:我没有看到任何可以这样做的选项。
在6.2中,删除了仪表板,因此没有要配置的小部件。覆盖率自动显示在项目主页上。
发布于 2018-06-07 13:50:31
合并单元测试覆盖范围和集成测试覆盖范围编号不是一个好主意。
现代单元测试模拟出所有依赖项和环境因素,并已被证明在开发人员、本地机器上运行,根据定义,在持续集成环境中不能失败。这使得在CI环境中运行它们几乎毫无用处。因此,100%的单元测试覆盖率而0%的集成测试覆盖率意味着在CI构建中没有进行有意义的测试。
https://stackoverflow.com/questions/41785791
复制相似问题