Вот на саммари билда видно, что упал шаг, удачно названный как "dotnet test on Linux/OSX"
Но на самом поле tests and coverage глупо написано что "100% passed". Фактически увидеть можно только те тесты которые прошли в самой странице с тестами, а упавшие видны только в консольном логе.
Нельзя ли как например в AppVeyor что бы кликом по tests result показывало какие тесты упали и в каком JOB-е?
Но в AppVeyor наапротив каждой Job свой отчет по тестам, а в Azure Pipelines — один на все JOB-ы.
Поделитесь please понятным azure-pipelines.yml кто понял суть
вот фрагмент azure-pipelines.yml сейчас который — никаких рокет сайнсов:
- script: |
dotnet test --logger trx -f netcoreapp2.2 -c Release /p:CollectCoverage=true /p:CoverletOutputFormat=opencover /p:CoverletOutput=$(Build.SourcesDirectory)/coverage/
condition: ne(variables['OS'], 'Windows')
displayName: 'dotnet test on Linux/OSX'
# ......
- task: PublishBuildArtifacts@1
inputs:
pathtoPublish: '$(Build.Repository.LocalPath)'
artifactName: '$(Agent.JobName)-$(Build.BuildNumber)'
что бы было понятней — картинка со стрелочками:
P.S. Насколько я понимаю PublishBuildArtifacts@1 никак не влияет на то как azure pipelines парсит тест-резалты?