使用Azure DevOps Build无法查看我的代码中的代码覆盖率

时间:2019-08-28 12:22:30

标签: c# azure-devops sonarqube

我无法使用Azure DevOps Build从我的代码中看到代码覆盖率。

我一直在关注SonarQube教程,但是在SonarQube仪表板上看不到任何有关覆盖率的信息,在Azure DevOps摘要生成的覆盖范围中也看不到任何信息。

This is the result from the build

构建成功,但是我仍然没有报道。

我该怎么办?

1 个答案:

答案 0 :(得分:0)

  

使用Azure DevOps Build无法从我的代码中看到代码覆盖率

如果您使用的是 Azure Devops Srever(TFS 2019),则开发者社区中存在一个已知问题:

Code coverage tab missing in Azure DevOps Server

MS小组答复:已发布针对此问题的修复程序!从https://visualstudio.microsoft.com/downloads/安装最新版本。

作为解决方法,您可以尝试使用jingzhu yan提供的方法:

  

您可以添加复制文件并发布构建结果步骤,然后   可以从Artifacts下载覆盖结果文件。

如果使用的是Azure Devops服务,请确保已在VS测试任务上启用启用代码覆盖率

enter image description here