Dan*_*Dan 8 code-coverage gitlab gitlab-ci
我一直在努力寻找一个正则表达式,它将在"CI/CD管道"页面的"测试覆盖率解析"输入中起作用.示例显示不一致的示例没有帮助,即一些转义括号和其他不符合,百分比符号相同,一些捕获显式结果$1等等.无论如何,这是我的文本 - 什么是正则表达式?
CI徽章:

Run Code Online (Sandbox Code Playgroud)
输出文字:
Unit test coverage:
10.01% blocks
10.01% lines
Run Code Online (Sandbox Code Playgroud)
尝试到目前为止:(添加斜线只是为了代表前面的空间或正则表达式)
/ \(\d+\.\d+\%\) blocks/
/ (\d+\.\d+\%) blocks/
/ (\d+\.\d+%) blocks/
/ (\d+\.\d+)% blocks/
Run Code Online (Sandbox Code Playgroud)
有一个有用的Ruby正则表达式网页.
我的GitLab代码覆盖率解析对我没有帮助.我认为这是因为GitLab中的正则表达式问题似乎存在错误. https://gitlab.com/gitlab-org/gitlab-ce/issues/21495
问题在于覆盖率 URL 查询“?job=coverage”不正确。至于正则表达式,我使用了:
\W(\d+(?:\.\d+)%)\sblocks
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8211 次 |
| 最近记录: |