Как вложить файлы в Visual Studio Test с помощью API-интерфейса REST Azure DevOps? - PullRequest
0 голосов
/ 09 ноября 2018

TL; DR: Как связать выпуск с тестами, отображаемыми на вкладке Тесты через API?

Я использую Release Pipeline, который выполняет тесты для развертываемого веб-сайта. Тесты генерируют файлы (в моем тестовом коде), и я хочу использовать API REST DevOps, чтобы прикрепить эти файлы к отчету о тестах, связанному с версией.

Примечание: я запускаю эти тесты как тесты дыма после выпуска, как часть конвейера выпуска, чтобы я мог протестировать развернутый веб-сайт. Это было бы невозможно как часть конвейера сборки.

Я могу получить информацию о выпуске , но мне не удается определить, как найти соответствующие тесты и прикрепить файл.

enter image description here

Дополнительно: Ссылка в этой публикации SO , похоже, была изменена и больше не указывает на предполагаемую страницу, но теперь указывает на общую документацию для API REST.

В настоящее время я считаю, что процесс должен быть:

  • Получить информацию о выпуске
  • Получить идентификатор тестового прогона
  • Получить идентификатор результата теста
  • Создать вложение результатов теста

Основная проблема заключается в получении test run id и test case result id из информации о выпуске.

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