code-coverage - 将 codecov 补丁目标设置为固定数字

标签 code-coverage

codecov 允许您指定总覆盖目标,它还允许 codecov/patch。然而,补丁检查试图强制补丁覆盖率至少达到当前主服务器的覆盖率。即如果总覆盖率目标为 80%,如果当前主覆盖率为 84%,则补丁覆盖率至少需要为 84%。我理解这背后的基本原理,codecov 不允许总覆盖率倒退......

我的问题是 - 有没有办法为补丁覆盖指定固定目标?例如,假设我也想将补丁覆盖率目标设置为固定的 80%,有没有办法做到这一点?提前致谢。

最佳答案

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

您可以创建一个 .codecov.yml项目根目录下的文件,内容如下:

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

关于code-coverage - 将 codecov 补丁目标设置为固定数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51635964/

相关文章:

Java 方法调用/行静态

unit-testing - ant构建脚本的单元测试和代码覆盖率

c# - OpenCover 生成一个空报告

java - 部署在 tomcat 上的 webapp 的集成测试覆盖率?

带有来自命令行的覆盖率报告的 Android 本地单元测试

c# - 在 C# 中测试/注入(inject)私有(private)字段的最佳做法是什么

android - 如何从 Android Espresso 测试的 google Firebase 获取代码覆盖率报告

Linux 内核代码覆盖率 - GCOV

c++ - lcov 将带有函数声明的行标记为可达但未被覆盖

python - 无缓冲的Python覆盖率