VSTS Build无法生成代码覆盖率详细信息-.Net核心2.1

时间:2018-12-10 07:04:13

标签: azure-devops mstest asp.net-core-2.1 azure-pipelines-build-task

我正在使用VSTS build pipline构建我的项目( ASP .Net Core 2.1 )
我添加了test命令来运行测试项目,并启用了Publish test results and code coverage复选框以查看代码覆盖率结果。

enter image description here

我可以看到测试结果正在上传,但是看不到任何有关代码覆盖率的信息。

enter image description here

我错过了什么吗?

更新1 我正在使用Hosted VS2017代理程序池

enter image description here

1 个答案:

答案 0 :(得分:2)

可以通过在命令行参数中添加--collect“ Code coverage”选项来收集代码覆盖率。当前仅在Windows平台上可用。

在您的情况下,您的参数应类似于-configuration $(BuildConfiguration)--collect“代码覆盖率”

如果将鼠标悬停在“发布测试结果和代码覆盖率”复选框旁边的(!)图标上,则可以使用此信息