Azure Тесты конвейера DevOps не пройдены ... но как я могу легко определить, какие тесты? - PullRequest
0 голосов
/ 25 февраля 2020

У меня есть шаг VSTest@2 в моем Azure конвейере сборки DevOps.

В выводе я получаю следующее:

 Results File:
 d:\a\_temp\TestResults\VssAdministrator_xx-az678_2020-02-25_18_50_38.trx
 Total tests: 7132
      Passed: 7108
      Failed: 2
     Skipped: 22
 ##[error]Test Run Failed.
....
##[warning]Vstest failed with error. Check logs for failures. There might be failed tests.
##[error]Error: The process 'd:\a\_tasks\VSTest_{SomeGuid}\2.165.2\Modules\DTAExecutionHost.exe' failed with exit code 1
##[error]Vstest failed with error. Check logs for failures. There might be failed tests.

Хорошо, поэтому два теста не пройдены (нет 7 132). Насколько я вижу, нет ничего полезного, что говорит: «Вот два теста, которые провалились». Выход огромен и занимает

1 Ответ

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

как я могу легко определить, какие тесты

Для этой проблемы вы можете просмотреть отчет по тестам на вкладке Тесты . Отчеты о тестах предоставляют эффективный и согласованный способ просмотра результатов тестов, выполненных с использованием различных тестовых сред, для измерения качества конвейера, проверки трассируемости, устранения неисправностей и владения отказами дисков.

Результаты тестов могут быть отображены в тестах вкладка с использованием одного из следующих параметров:

  • Автоматически выводить результаты теста . По умолчанию ваш конвейер может автоматически выводить результаты теста для нескольких популярных исполнителей тестов. Это делается путем анализа журналов ошибок, сгенерированных во время операции сборки, и последующей проверки подписей тестовых сбоев.
  • Задачи выполнения теста . Встроенные задачи выполнения теста, такие как Visual Studio Test , которые автоматически публикуют sh результаты теста в конвейере, или другие, такие как Ant, Maven, Gulp, Grunt и Xcode, которые предоставляют эту возможность в качестве опции внутри задачи.
  • Publi sh Результаты теста задачи . Задача, которая публикует результаты теста в Azure Конвейеры или TFS, когда тесты выполняются с использованием выбранного вами бегуна, и результаты доступны в любом из поддерживаемых форматов результатов теста .
  • API (s) . Результаты тестов публикуются непосредственно с помощью API управления тестированием .

enter image description here

Вы можете обратиться к этому документ для деталей.

...