将codecov补丁目标设置为固定数量

时间:2018-08-01 14:31:38

标签: code-coverage

codecov允许您指定总覆盖目标,并且还允许codecov / patch。但是,补丁检查试图强制补丁覆盖范围至少与当前主服务器的覆盖范围相同。也就是说,如果总覆盖率目标是80%,而当前的主覆盖率是84%,则补丁覆盖率必须至少为84%。我了解这背后的基本原理,即codecov不允许总覆盖率下降...

我的问题是-是否有办法为补丁程序覆盖范围指定固定目标?例如,假设我也要将补丁覆盖率目标设置为固定的80%,有什么办法可以做到这一点?预先感谢。

1 个答案:

答案 0 :(得分:1)

是的,文档在这里:https://docs.codecov.io/docs/commit-status

您可以使用以下命令在项目的根目录下创建一个.codecov.yml文件:

coverage:
  status:
    patch:
      default:
        target: 80%