【问题标题】:VSTS Build not generating code coverage details - .Net core 2.1VSTS Build 不生成代码覆盖率详细信息 - .Net core 2.1
【发布时间】:2018-12-10 07:04:13
【问题描述】:

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

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

我错过了什么吗?

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

【问题讨论】:

  • @ShaykiAbramczyk,我已经浏览了那个帖子,但看起来那个帖子属于 .Net framework 4.6 框架,我遇到了 .Net core 2.1 的问题,我 100% 确定我已经启用我的任务中的代码覆盖率。
  • 您使用托管代理还是私人代理?
  • @ShaykiAbramczyk 我已经更新了原始问题。我正在使用“托管 VS 2017”代理池

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


【解决方案1】:

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

在您的情况下,您的参数应该类似于 --configuration $(BuildConfiguration) --collect "Code coverage"

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

【讨论】:

    猜你喜欢
    • 2018-01-11
    • 1970-01-01
    • 1970-01-01
    • 2020-08-27
    • 2018-12-05
    • 2019-07-13
    • 2023-03-08
    • 2018-09-02
    • 1970-01-01
    相关资源
    最近更新 更多