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

Codecov配置咨询:如何结合自动目标与最低覆盖率限制?

Codecov 双规则覆盖率配置方案

完全可以实现你要的效果——通过在Codecov配置中添加两个独立的项目状态检查,同时约束PR的单次覆盖率降幅和项目的最低覆盖率底线。

具体配置代码如下:

coverage:
  status:
    project:
      # 约束单个PR最多降1%覆盖率
      pr_single_drop_limit:
        target: auto
        threshold: 1%
      # 约束项目覆盖率不低于80%
      min_project_coverage:
        target: 80%

配置说明

  • pr_single_drop_limit 规则会以当前项目的实际覆盖率为基准,限制每个PR的覆盖率下降幅度不超过1%,避免单次提交就大幅拉低覆盖率;
  • min_project_coverage 规则会强制项目整体覆盖率必须保持在80%及以上,哪怕多次小幅度下降也不会跌破这条底线;
  • Codecov会同时执行这两个检查,只有两者都通过时,覆盖率状态才会显示为合格。

内容的提问来源于stack exchange,提问作者Mat G

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.08 21:01:05