Dri*_*oor 7 regex code-coverage gitlab gitlab-ci
我想为我的测试覆盖率结果设置正则表达式。
根据Gitlab 的文档,我应该能够通过导航到Settings > CI/CD > General pipelines.
但是,我在那里找不到设置。在哪里可以设置Gitlab中测试覆盖率解析设置的正则表达式?
Dri*_*oor 26
自 Gitlab 14.8 起,测试覆盖率解析设置已被弃用,并自 Gitlab 15.0 起已被删除。因此,无法再在 中找到该设置Settings > CI/CD > General pipelines。
您现在应该使用coverageGitlab CI/CD 配置文件中的设置,并在设置值中使用正则表达式:
例子:
unit-test:
stage: test
coverage: '/coverage: \d+.\d+% of statements/'
script:
- go test -cover
Run Code Online (Sandbox Code Playgroud)