首页 > 解决方案 > 使用 Azure DevOps Build 从我的代码中看不到代码覆盖率

问题描述

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

我正在关注 SonarQube 教程,但我在 SonarQube 仪表板上看不到任何关于覆盖范围的信息,也看不到任何来自 Azure DevOps 的摘要构建的覆盖范围。

这是构建的结果

构建成功,但我仍然没有覆盖。

我应该怎么办?

标签: c#azure-devopssonarqube

解决方案


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

如果您使用的是Azure Devops Srever (TFS 2019),开发人员社区上有一个已知问题:

Azure DevOps 服务器中缺少代码覆盖率选项卡

MS 团队回复:已发布此问题的修复程序!从https://visualstudio.microsoft.com/downloads/安装最新版本。

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

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

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

在此处输入图像描述


推荐阅读