gpt4 book ai didi

azure - 即使创建了 .coverage 文件,CodeCoverage 结果也不会显示在 Azure DevOps 中

转载 作者:行者123 更新时间:2023-12-04 09:54:43 24 4
gpt4 key购买 nike

我正在尝试在 Azure Pipelines 上设置代码覆盖率。
我在 YAML 文件中启用了它,可以看到 .coverage 文件已创建,但它没有在 Azure DevOps 的 CodeCoverage 选项卡中显示详细信息。
我相信它需要生成一个 html 文件。我的项目是用 C# 编写的。

我的yaml文件有以下测试任务。

- task: VSBuild@1
inputs:
solution: '$(solution)'
platform: '$(buildPlatform)'
configuration: '$(buildConfiguration)'

- task: VSTest@2
inputs:
platform: '$(buildPlatform)'
configuration: '$(buildConfiguration)'
codeCoverageEnabled: true
runSettingsFile: 'src/ProjectName.runsettings'

结果如下: Azure Devops screenshot

有人可以提供一些指导吗?

最佳答案

CodeCoverage results not showing in Azure DevOps even though .coverage file is created

这是一个known issue在 Azure DevOps 上。现在,我们只能下载报告。

Azure DevOps 目前仅支持 .coverage 文件的下载链接。您看到的白页是 UI 故障。此场景仅应呈现覆盖范围文件的下载链接。

此外,它已在此处链接的早期建议票中提交:

support vstest .coverage "code coverage" build results tab

此功能请求已在路线图中,相信很快就会发布,您可以关注此帖子以了解其最新反馈。

希望这有帮助。

关于azure - 即使创建了 .coverage 文件,CodeCoverage 结果也不会显示在 Azure DevOps 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61944041/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com