【问题标题】:Fail SonarQube quality gate if no tests were run如果未运行任何测试,SonarQube 质量门将失败
【发布时间】:2017-01-04 15:26:47
【问题描述】:

我正在使用 SonarQube 扫描仪和 Maven 构建插件在 Jenkins 上运行我的构建。如果在构建期间没有运行任何测试,如何通过质量门?

【问题讨论】:

    标签: jenkins sonarqube


    【解决方案1】:

    您可以在这里使用两个指标:单元测试和单元测试持续时间。这假设您正在输入一个测试执行报告,您可以在测试运行时自动创建该报告。如果没有,则应为这些指标自动填充 0。

    【讨论】:

    • 但是如果没有运行测试(使用 Gradle 或 Maven),是否可以生成测试执行报告?或者我是否需要提供“定制”报告才能获得此信息。
    • @minas 我已经扩展了我的答案。看看有没有帮助。
    猜你喜欢
    • 2016-05-18
    • 2019-09-02
    • 2018-11-11
    • 2016-08-21
    • 2017-10-26
    • 2014-07-03
    • 2020-07-21
    • 2021-05-06
    • 1970-01-01
    相关资源
    最近更新 更多