我将更改提交到拉取请求中,并显示
“代码覆盖状态失败。”。
我进行了很多搜索,但找不到解决此问题的原因或解决方案。
Azure pipeline test service
Diff coverage check failed.0/70 (0.00 %) changed lines are covered up to update 2. Diff coverage target is 70.00 %.
Run Code Online (Sandbox Code Playgroud)
验证构建成功,但状态显示代码覆盖范围失败。
azurepipelines-coverage.yml使用以下任一内容在您的存储库的根目录创建一个配置文件:
coverage:
status: off #default on
Run Code Online (Sandbox Code Playgroud)
关闭此选项将不会发布任何覆盖率检查,并且覆盖率注释将不会出现在已更改的文件视图中。
coverage:
status:
diff:
target: 30% default 70%
Run Code Online (Sandbox Code Playgroud)
必须满足差异覆盖的目标阈值才能发布成功的覆盖状态。
coverage:
status:
comments: on #default off
Run Code Online (Sandbox Code Playgroud)
指示是否应在拉取请求中发布包含每个代码文件的覆盖详细信息的评论
可以在存储库根目录签入的 azurepipelines-coverage.yml 设置文件中定义所需的覆盖阈值:
coverage:
status:
diff:
target: 40%
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1353 次 |
| 最近记录: |