Изменения в ответе REST API для получения результатов тестового запуска от инструмента VSTS

Я заметил некоторые изменения в ответе JSON для приведенного ниже REST API, чтобы получить результаты тестового запуска из инструмента VSTS.

ПОЛУЧИТЬ https: // {accountName} .visualstudio.com / {project} / _apis / test / Runs / {runId} /results?api-version=5.0-preview.5

Ниже приведена ссылка, по которой я получил вышеуказанный API. https://docs.microsoft.com/en-us/rest/api/vsts/test/results/list?view=vsts-rest-5.0

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

Я уверен, что в ответ в той же версии API были внесены некоторые изменения. Есть ли опубликованный список таких изменений?


person Hansmukh Jain    schedule 31.05.2018    source источник


Ответы (1)


В REST API на Получить результаты теста, он не может ответить с идентификатором плана тестирования и идентификатором набора тестов. Это только ответ с результатами теста с идентификатором запуска.

Если вы хотите получить идентификатор плана тестирования из заданного идентификатора выполнения теста, вам следует использовать REST API Получить тестовый прогон по идентификатору, тогда вы можете получить идентификатор плана, которому он принадлежит.

person Marina Liu    schedule 01.06.2018
comment
Спасибо за ваш ответ. - person Hansmukh Jain; 01.06.2018
comment
Мне нужен результат тестового запуска, который я могу получить с помощью идентификатора запуска. Но как мне сопоставить этот результат с конкретным тестовым примером и конкретным набором, в котором этот тестовый пример существует в концентраторе планов тестирования. За два дня до этого я получил идентификатор плана тестирования и идентификатор набора тестов в ответе API, который я упомянул в своем вопросе. У меня есть старый ответ и новый ответ в блокноте, и есть разница в ответе. - person Hansmukh Jain; 01.06.2018
comment
AFAIK, Get Test results REST API не отвечает с планом тестирования и набором тестов. И что вы имеете в виду, как мне сопоставить этот результат с конкретным тестовым примером и конкретным набором, в котором этот тестовый пример существует в концентраторе планов тестирования? - person Marina Liu; 01.06.2018
comment
Я хочу знать результаты всех тестовых случаев, которые присутствуют в конкретном наборе в соответствии с планом тестирования VSTS. Поскольку я не могу получить результат тестового примера на основе его идентификатора. Я пытаюсь получить его через идентификатор тестового прогона, и я получаю его. но не получил идентификатор пакета для этого идентификатора тестового запуска. Итак, как я узнаю, что тестовый прогон предназначен для какого тестового примера (потому что один и тот же тестовый пример может присутствовать в нескольких наборах). - person Hansmukh Jain; 01.06.2018
comment
@HansmukhJain Вы не можете получить все из одного REST API, попробуйте использовать несколько REST API для достижения. - person Marina Liu; 06.06.2018