【问题标题】:What regex to use to capture jest text code coverage report from gitlab ci使用什么正则表达式从 gitlab ci 捕获笑话文本代码覆盖率报告
【发布时间】:2021-09-05 05:45:24
【问题描述】:

我有 Jest 可以生成文本格式的代码覆盖率报告,我希望 gitlab ci 捕获结果:

我正在使用以下正则表达式:

/All\sfiles.*?\s+(\d+.\d+)/

我在这里找到https://gitlab.com/gitlab-org/gitlab-foss/-/issues/45556#note_98659608 和这里https://stackoverflow.com/a/54200539/14813425

但是当语句覆盖率是一个没有小数部分的整数时,我遇到了一个问题,因为它占用了分支覆盖率(gitlab 显示的代码覆盖率下降):

All files                                                                   |      46 |    12.42 |   41.63 |   46.58 |                  

我可以使用什么正则表达式来处理 jest 为语句覆盖返回整数的情况?

【问题讨论】:

    标签: jestjs gitlab-ci


    【解决方案1】:

    现在我使用这个来处理语句覆盖的大小写整数和小数:

    /All\sfiles.*?\s+([\d\.]+)/
    

    【讨论】:

      猜你喜欢
      • 2018-06-10
      • 2017-06-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-10-13
      • 2014-09-09
      • 2021-08-19
      • 1970-01-01
      相关资源
      最近更新 更多