Может запустить сборку конвейера не удалось, когда покрытие кода ниже определенного параметра - PullRequest
0 голосов
/ 17 февраля 2020

Я добавил. 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%?

1 Ответ

1 голос
/ 17 февраля 2020

Один из вариантов - использовать задачу Проверка качества сборки . Вы можете потерпеть неудачу при сборке, основываясь на ряде различных опций результата Code Coverage

Другой путь заключается в том, что вы можете сделать что-то нестандартное, получив результаты покрытия кода из rest API .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...