【问题标题】:how do we get separate report in sonarqube 6.5+我们如何在 sonarqube 6.5+ 中获得单独的报告
【发布时间】:2018-10-16 21:11:09
【问题描述】:

我们希望在 sonarqube 6.+ 中分别报告单元测试和集成测试。目前,它显示了完整的测试覆盖率。

【问题讨论】:

    标签: maven jenkins sonarqube continuous-integration


    【解决方案1】:

    这是不可能的,SonarQube 确实接受来自多个来源的覆盖率数据,然后它合并它们。

    您应该使用自己的测试/覆盖工具来进一步区分不同类型的覆盖。

    【讨论】:

    • 感谢@Nicolas B。在每次提交时只运行单元测试,而在分支合并时只运行集成测试会导致 SONAR 中的图表出现倾斜,因为它会覆盖以前的覆盖率统计信息?
    • 确实有可能。更好地传递您(来自每个来源)获得的最新覆盖数据以进行任何分析。
    • 另一位用户发表评论:我们有两份报告,一份用于单元测试覆盖率,另一份用于集成测试覆盖率。我在集成测试的命令中给出了 -DsonarProjectName='Demo' ,它使用提供的名称在声纳中创建一个项目,但是如果我们运行单元测试,那么它将覆盖 projectName 和覆盖率值。您能否提供负责在声纳中创建项目的参数?
    猜你喜欢
    • 2020-11-03
    • 2020-04-06
    • 2020-07-22
    • 1970-01-01
    • 2017-01-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-04-06
    相关资源
    最近更新 更多