首页 > 解决方案 > 如何在 Azure Pipeline 上获得测试覆盖率?

问题描述

我的项目中安装了coverlet.collector。然后我将以下内容添加到我的 Yaml 文件中。

  - task: DotNetCoreCLI@2
    inputs:
      command: test
      projects: '**/*unittests/*.csproj'
      arguments: '--configuration $(buildConfiguration) --no-restore /p:CollectCoverage=true 
      /p:CoverletOutputFormat=cobertura' displayName: 'Run backend unit tests'

这只会返回我通过或失败的测试数量 - 但不是覆盖代码的百分比。

在此处输入图像描述

有没有人可以参考我如何获得 % 代码覆盖率?

标签: c#testingcode-coverage

解决方案


推荐阅读