Я пытаюсь добавить результаты покрытия кода в сборку DevOps Azure для проекта .NET Core, но пробую два разных подхода на основе этого руководства для MSDN:
В настоящее время после создания решения у меня есть шаг dotnet для тестирования, сбора покрытия кода и публикации этих результатов.Я также попытался отключить эту проверку для публикации, добавить шаг командной строки и опубликовать результаты теста.
Вот снимок экрана и yaml для шага теста:
![Test step](https://i.stack.imgur.com/ktPnW.png)
- task: DotNetCoreCLI@2
displayName: 'Test solution'
inputs:
command: test
projects: '**/*Test/*.csproj'
arguments: '--configuration $(buildConfiguration) --collect "Code coverage"'
workingDirectory: ChustaSoft.Common.UnitTest
А вот скриншоты и yaml для отключенных в данный момент шагов:
![Command line script](https://i.stack.imgur.com/GfZVc.png)
- script: 'dotnet test ChustaSoft.Common.UnitTest --logger trx --collect "Code coverage"'
displayName: 'Command Line Script'
enabled: false
![Publish test result step](https://i.stack.imgur.com/HIMhz.png)
- task: PublishTestResults@2
displayName: 'Publish Test Results'
inputs:
testResultsFormat: VSTest
testResultsFiles: '**/*.trx'
enabled: false
При обоих подходах я мог видеть результаты теста, но не охват кода, вот скриншот того, что я могу увидеть:
![Test results](https://i.stack.imgur.com/nDkjm.png)
Есть идеи?Я что-то упустил?Как увидеть покрытие кода после завершения сборки?
Заранее большое спасибо,
PD: Проект многоцелевой: .NET Core 2.0,.NET Standard 2.0 и .NET 4.6.1, проект UnitTest - это проект .NET Core MSTest
РЕДАКТИРОВАТЬ: добавлен вывод шага теста: ![Test output](https://i.stack.imgur.com/SyGoY.png)