TL; DR: Как связать выпуск с тестами, отображаемыми на вкладке Тесты через API?
Я использую Release Pipeline, который выполняет тесты для развертываемого веб-сайта. Тесты генерируют файлы (в моем тестовом коде), и я хочу использовать API REST DevOps, чтобы прикрепить эти файлы к отчету о тестах, связанному с версией.
Примечание: я запускаю эти тесты как тесты дыма после выпуска, как часть конвейера выпуска, чтобы я мог протестировать развернутый веб-сайт. Это было бы невозможно как часть конвейера сборки.
Я могу получить информацию о выпуске , но мне не удается определить, как найти соответствующие тесты и прикрепить файл.
Дополнительно: Ссылка в этой публикации SO , похоже, была изменена и больше не указывает на предполагаемую страницу, но теперь указывает на общую документацию для API REST.
В настоящее время я считаю, что процесс должен быть:
- Получить информацию о выпуске
- Получить идентификатор тестового прогона
- Получить идентификатор результата теста
- Создать вложение результатов теста
Основная проблема заключается в получении test run id
и test case result id
из информации о выпуске.