AzureDevOps Portal代码覆盖率显示异常:重启任务后首页0%详情页70%+
调试Azure DevOps重启任务后代码覆盖率显示异常的方法
对比任务日志,确认覆盖率数据生成与发布环节
拉取首次运行和重启任务的测试执行、覆盖率报告发布日志,检查重启时是否正常生成了coverage.xml这类覆盖率数据文件,且发布任务是否成功读取并上传文件。如果重启时跳过了测试执行或文件生成步骤,首页会读取空数据显示0%,而详情页可能保留了历史成功报告的内容。核查流水线任务的路径与条件配置
检查Publish Code Coverage Results任务的文件路径配置,确保重启任务的工作目录下能正确定位到覆盖率文件。同时排查是否存在条件执行规则,比如测试失败后覆盖率任务被标记为跳过,重启后是否未重置该条件导致任务未执行。排查前端缓存与服务端数据同步问题
用Ctrl+F5强制刷新首页,或切换隐身模式/其他浏览器访问,排除前端缓存导致的显示异常。如果刷新后仍异常,可通过Azure DevOps CLI命令az pipelines runs show查看重启后运行记录的指标数据,确认服务端是否正确接收了覆盖率数值。检查服务端状态与日志
查看Azure DevOps服务状态页面,确认是否存在服务端故障导致数据同步延迟。如果是自部署的Azure DevOps Server,检查服务器应用日志,排查覆盖率数据处理环节是否有报错。
内容的提问来源于stack exchange,提问作者Tobi
相关产品推荐
相关产品推荐

