dotnet test vs Azure Pipelines
От: VladCore  
Дата: 24.03.20 03:25
Оценка:
Вот на саммари билда видно, что упал шаг, удачно названный как "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 парсит тест-резалты?
Отредактировано 24.03.2020 3:32 VladCore . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.