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

如何可视化Sonar中的集成测试?

目前我只看到:

  • 全球覆盖(UT + IT)
  • UT的数量
  • 我读了一些地方我们不得不在GUI中配置一个小部件:我没有看到任何可以做到这一点的选项。

    文件说明:

    如果JaCoCo未计算单位测试的覆盖率,则整体覆盖率=集成测试覆盖率。

    但在我看来,当我更换我的UT(或IT)时,覆盖范围正在发生变化。 此外,我在目标中看到jacoco报告:

  • jacoco.exec
  • jacoco-it.exec
  • 我最终尝试了官方声纳样品:它是一样的! 我没有找到任何明确区分的样本:

  • 单元测试覆盖
  • 整合测试覆盖
  • 整体测试覆盖率
  • 抱歉,但声纳文件和样品必须改进...

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


    从SonarQube 6.2开始,所有的测试结果都合并到“覆盖范围”中。 这是在理论上完成的,总的来说,大多数人不关心他们的代码是如何被覆盖的,只是被覆盖了。

    通过这种改变,一些数学不一致性(如w / r / t)如何从单元测试和整合测试中计算整体覆盖率,并补充了添加许多不同覆盖率报告的能力。 (有些人有单元,集成,烟雾......测试)。

    关于

    我读了一些地方我们不得不在GUI中配置一个小部件:我没有看到任何可以做到这一点的选项。

    在6.2中,仪表板被丢弃,所以没有配置的小部件。 在项目主页上自动显示覆盖范围。

    链接地址: http://www.djcxy.com/p/59909.html

    上一篇: Configure Sonar to see Integration Tests (v6.2)

    下一篇: Adding jacoco integration tests coverage for Sonar