gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-04 02:06:52 24 4
gpt4 key购买 nike

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

目前我只看到:

  • 全局覆盖(UT + IT)
  • UT数量

  • enter image description here

    我在某处读到我们必须在 GUI 中配置一个小部件:我没有看到任何可以做到这一点的选项。

    文档状态:

    If coverage by unit tests is not computed with JaCoCo, overall coverage = integration test coverage.



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

  • 我终于尝试了官方的 Sonar sample :它是一样的!我没有发现任何样本之间有明显的区别:
  • 单元测试覆盖率
  • 集成测试覆盖
  • 整体测试覆盖率

  • 抱歉,Sonar 文档和示例需要改进...

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

    最佳答案

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

    通过此更改,消除了从单元测试与集成测试计算总体覆盖率的一些数学不一致,此外还增加了提供许多不同覆盖率报告的能力。 (有些人有单元,集成,烟雾,......测试)。

    关于

    I read somewhere we had to configure a widget in the GUI : I didn't see any option which could do that.



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

    关于maven - 配置 Sonar 以查看集成测试 (v6.2),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41785791/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com