【问题标题】:I cannot find Gitlab's test coverage parsing setting in my CI/CD settings我在 CI/CD 设置中找不到 Gitlab 的测试覆盖解析设置
【发布时间】:2022-06-24 03:41:36
【问题描述】:

我想为我的测试覆盖结果设置正则表达式。

根据Gitlab's documentation,我应该能够在我的项目设置中的测试覆盖解析设置中执行此操作,方法是导航到`设置> CI/CD > 常规管道

【问题讨论】:

    标签: regex gitlab gitlab-ci code-coverage


    【解决方案1】:

    自 Gitlab 14.8 起,测试覆盖率解析设置为 deprecated,自 Gitlab 15.0 起已被移除。因此,该设置不再Settings > CI/CD > General pipelines 中找到您现在应该在您的Gitlab CI/CD 配置文件中使用coverage 设置,并在设置值中使用您的正则表达式:

    示例:

    unit-test:
      stage: test
      coverage: '/coverage: \d+.\d+% of statements/'
      script:
        - go test -cover
    

    【讨论】:

      猜你喜欢
      • 2019-08-07
      • 1970-01-01
      • 2022-11-10
      • 1970-01-01
      • 2020-06-21
      • 1970-01-01
      • 1970-01-01
      • 2020-02-01
      • 2018-10-20
      相关资源
      最近更新 更多