在 Azure DevOps 中为 Go 设置代码覆盖率

我不清楚我的 Golang 项目在 Azure DevOps 中的代码覆盖率如何工作。我的专长是看到这样的事情:

在此处输入图像描述

缺少代码覆盖率

我很困惑,因为我看到了这个提示“设置代码覆盖率”:

在此处输入图像描述

但在“代码覆盖率”选项卡中是生成的 html 报告:

在此处输入图像描述

任务“发布代码覆盖率结果”中的警告

我在“发布代码覆盖率结果”任务中收到此警告

##[warning]Ignoring coverage report directory with Html content as we are auto-generating Html content

但是,当我在“代码覆盖率”选项卡下禁用disable.coverage.autogenerate: 'false'没有报告的 html 生成时,只有消息“代码覆盖率报告无法呈现为报告 HTML 未找到。请验证是否指定了包含 HTML 报告的“报告目录”发布代码覆盖率时。”


料青山看我应如是
浏览 117回答 1
1回答

潇潇雨雨

您希望在构建摘要中看到的代码覆盖率报告是旧的构建管道 UI 页面。现在 Azure devops 服务已经实现了新的多阶段管道UI 页面。代码覆盖率报告已移至您现在看到的代码覆盖率选项卡。您希望在上面的屏幕截图中看到的构建摘要页面不再可用,因为此功能切换允许切换回旧的构建管道 UI 页面已被删除。见这里。但是,您仍然可以在 Azure DevOps Server 2019/TFS 2018/TFS 2017 中看到旧的管道 UI 页面。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go