【发布时间】:2019-12-10 19:09:51
【问题描述】:
我在 Azure devops 中有一个带有 CI 的 .net 核心。
在成功运行我的单元测试后,我想根据这篇文章使用 ReportGenerator 生成和显示代码覆盖率:
YAML 的一部分:
- script: |
dotnet tool install -g dotnet-reportgenerator-globaltool
reportgenerator -reports:$(Build.SourcesDirectory)/**Tests/**/coverage.cobertura.xml -targetdir:$(Build.SourcesDirectory)/CodeCoverage -reporttypes:HtmlInline_AzurePipelines;Cobertura
displayName: Create Code coverage report
这给了我以下错误:
...line 2: Cobertura: command not found
通过从报告类型中删除 Cobertura,没有错误,但是没有要显示的报告。
如何安装或启用 Cobertura?
【问题讨论】:
标签: unit-testing docker code-coverage azure-pipelines cobertura