【问题标题】:Check coverage between current branch and master circleci检查当前分支和主circleci之间的覆盖率
【发布时间】:2017-04-05 05:02:14
【问题描述】:

我有一个由 circleci 检查的项目,如果测试失败,则失败。如果当前分支覆盖范围小于 master 的覆盖范围,我希望 circleci 失败。我正在使用笑话进行报道。我该怎么做?

【问题讨论】:

    标签: continuous-deployment jestjs circleci


    【解决方案1】:

    您可以使用:https://facebook.github.io/jest/docs/configuration.html#coveragethreshold-object

    所以,当 --coverage 在你的 CI 中运行时,它会抛出一个异常。

    【讨论】:

      【解决方案2】:

      我创建了一个脚本: 1)克隆项目 2) 对master运行coverage命令 3) 保存结果 4) 下载当前分支 5) 将覆盖命令运行到当前分支 6) 保存结果 7) 比较结果 8)如果当前分支结果小于主结果,则circleci失败。

      如果您有兴趣了解更多信息,可以查看我创建的帖子:https://medium.com/@marinahaack/fails-the-circleci-build-according-to-the-coverage-of-the-current-branch-with-the-master-5ca7a306a472

      【讨论】:

        猜你喜欢
        • 2012-01-11
        • 1970-01-01
        • 2017-06-27
        • 2014-06-30
        • 2023-01-14
        • 1970-01-01
        • 1970-01-01
        • 2012-11-30
        • 1970-01-01
        相关资源
        最近更新 更多