我添加了.net测试版本以运行单元测试
steps:
- task: DotNetCoreCLI@2
displayName: 'Test Public API Project '
inputs:
command: test
projects: '**/DWP.CDA.API.Test.csproj'
arguments: '--output publish_output --configuration $(BuildConfiguration) /p:CollectCoverage=true /p:CoverletOutputFormat=cobertura /p:Threshold=80 /p:ThresholdStat=total /p:CoverletOutput=$(Build.SourcesDirectory)\TestResults\Coverage\ --collect "Code coverage"'
当代码行覆盖率低于80%时,如何使构建管道失败?
答案 0 :(得分:1)
一种选择是使用Build Quality Checks task。您可能会因许多不同的代码覆盖率result options
而导致构建失败另一种途径是,您可以通过从rest API获取代码覆盖率结果来执行一些自定义操作。