You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

GitLab CI/CD中找不到test coverage parsing设置项如何解决

GitLab test coverage parsing 配置位置说明

你参考的14.10版本文档中提到的Settings > CI/CD > General pipelines路径下的test coverage parsing配置属于已废弃功能,在GitLab 15.0及更高版本中已经从项目设置页面完全移除,因此你在对应路径找不到该配置项。

目前测试覆盖率的正则匹配规则不再提供全局设置入口,需要直接在项目根目录的.gitlab-ci.yml配置文件中,给对应的测试作业添加coverage字段填写匹配正则,配置示例:

test_job:
  stage: test
  script:
    - # 填写你的测试执行命令,例如执行单元测试、生成覆盖率报告的命令
  coverage: '/Total.*?([0-9]{1,3})%/' # 替换为适配你所用测试工具输出格式的正则

配置注意事项:

  • 填写的正则需要用正斜杠/包裹,遵循Ruby正则语法
  • 正则内必须包含一个捕获组,用于提取具体的覆盖率百分比数值
  • 配置完成后提交代码触发流水线,GitLab会自动从测试作业的日志输出中匹配对应数值,作为本次流水线的测试覆盖率结果,支持在合并请求页、项目徽章等位置展示

内容的提问来源于stack exchange,提问作者Drikus Roor

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.29 01:45:45