Результаты тестирования выпуска API Azure Devops - PullRequest
0 голосов
/ 12 марта 2019

У меня есть пара вопросов.Я пытаюсь использовать API Azure DevOps для получения результатов теста из выпуска, в выпуске есть несколько тестов, которые перечислены отдельно в прогонах тестов, т.е. они имеют разные номера RunID.Какой URI я использую, чтобы получить фактические результаты теста, как они отображаются, если щелкнуть результаты теста из конвейера выпуска.Если это невозможно, как мне получить все результаты тестирования, относящиеся к одному выпуску, и вывести их общее количество неудачных и успешных попыток.

Другой способ, который я рассмотрел, - это получить всеRunID из тестов и отфильтровать их, сопоставляя имя релиза в Run с именем релиза в конвейере релиза, но, учитывая более 1248 прогонов, я не хочу этого делать.У меня проблемы с запуском рабочего запроса. Я не знаю, как установить minLastUpdatedDate = {minLastUpdatedDate} или maxLastUpdatedDate = {maxLastUpdatedDate}.

https://docs.microsoft.com/en-us/rest/api/azure/devops/test/runs/query?view=azure-devops-rest-5.0

документация не определяет формат отдельно от даты и времени!Некоторые примеры были бы великолепны.

1 Ответ

0 голосов
/ 05 июля 2019

Является ли формат DateTime главной проблемой здесь?«ГГГГ-ММ-дд» и «ММ / дд / гггг ЧЧ: мм: сс» оба сработали для меня, я думаю, больше тоже будет.

Пример:

https://[...]/_apis/test/runs?minLastUpdatedDate=2019-07-02&maxLastUpdatedDate=07/05/2019 16:16:11&releaseIds=243&releaseEnvIds=2899&api-version=5.0
...