使用Azure DevOps显示代码覆盖率报告

时间:2020-08-05 12:54:16

标签: azure-devops

我正在使用Microsoft单元测试通过Azure DevOps Pipelines验证我的解决方案。我能够看到正在执行的测试和代码覆盖率的百分比

enter image description here

但是,我看不到代码覆盖率结果(否则它们将无法呈现)...

enter image description here

这是我的发布代码覆盖任务-我是否缺少在此处呈现的内容?

enter image description here

1 个答案:

答案 0 :(得分:2)

这是Azure开发上的known issue。现在,我们只能下载报告,并使用Visual Studio打开它。

Azure devops当前仅支持.coverage文件的下载链接。您看到的白页是一个UI故障。这种情况仅应呈现指向覆盖率文件的下载链接。

此外,此问题已在链接到此的先前建议单中提交:

support vstest .coverage "code coverage" build results tab

此功能请求正在进行中,我相信它将很快发布,您可以按照此主题了解其最新反馈。

此外,我们找到了similar case,我已经通过答案进行了测试,将代码覆盖率工具设置为Cobertura,然后在Azure DevOps管道中获得了代码覆盖率报告。 enter image description here