我在 CI/CD 设置中找不到 Gitlab 的测试覆盖率解析设置

问题描述 投票:0回答:2

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

根据 Gitlab 的文档,我应该能够通过导航到

Settings > CI/CD > General pipelines
在我的项目设置中的测试覆盖率解析设置中执行此操作。

但是,我找不到那里的设置。在哪里可以设置Gitlab中测试覆盖率解析设置的正则表达式?

regex gitlab gitlab-ci code-coverage
2个回答
26
投票

自 Gitlab 14.8 起,测试覆盖率解析设置已被弃用,并自 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

0
投票

是否有一个选项可以在同一存储库中使用多个 golang 包?

© www.soinside.com 2019 - 2024. All rights reserved.