Как обновить результаты тестирования в DevOps Azure с помощью Python REST API? - PullRequest
0 голосов
/ 06 февраля 2019

Как обновить результаты тестирования в DevOps Azure с помощью Python REST API?Я подключил Azure Rest API с помощью библиотеки VST Python, я могу получить результаты тестового прогона или тестовых прогонов, но я не могу обновить результат тестового примера.Пожалуйста, помогите, если у кого-то есть знания в этой части.

подключенный модуль для повторного запуска теста. vsts.core.v4_1.core_client.TestClient

1 Ответ

0 голосов
/ 11 февраля 2019

Подключенный модуль должен быть vsts.test.v4_1.test_client.TestClient не vsts.core.v4_1.core_client.TestClient

Если мы хотим обновить результаты теста, мы могли бы использовать метод test_client.update_test_results()в test_client.Для получения дополнительной информации см. Исходный код API Python Rest API Azure Devops .

personal_access_token = 'xxx'
organization_url = 'https://dev.azure.com/{organization}'
# Create a connection to the org
credentials = BasicAuthentication('', personal_access_token)
connection = VssConnection(base_url=organization_url, creds=credentials)
test_client = connection.get_client('vsts.test.v4_1.test_client.TestClient')
update_testResults = test_client.update_test_results(testresults,projectName,run.id)
...