Как я могу обновить статус выполнения тестового примера в DevOps, используя API - PullRequest
0 голосов
/ 20 июня 2019

Мне нужно обновить статус выполнения тестового набора («Пройдено» или «Не выполнено») после выполнения тестового набора.Это должно быть сделано посредством выполнения Pytest.Я просмотрел несколько ресурсов, но у меня нет никакого способа обновить статус выполнения Test Case, например, «Пропустить» или «Сбой» через API.Наряду с этим, я могу получить подробности выполнения с помощью идентификатора выполнения, но при этом я не могу найти ссылку, используя информацию о выполнении тестового примера по идентификатору тестового набора.

Пожалуйста, укажите мне здесь.

1 Ответ

1 голос
/ 20 июня 2019

Для получения обновленного результата теста попробуйте следующее: api :

PATCH https://dev.azure.com/{organization}/{project}/_apis/test/Runs/{runId}/results?api-version=5.0-preview.5

Для тела запроса:

[
  {  
    "id": 100000,
    "state": "Completed",
    "outcome": "Passed"
  }
]

Измените значение outcome нато, что вы хотите - Failed или Pass

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