Как обновить результаты тестирования в DevOps Azure с помощью Python REST API?
Как обновить результаты тестирования в Azure DevOps с помощью Python REST API? Я подключил Azure Rest API с помощью библиотеки VST Python, я могу получить результаты тестового прогона или тестовых прогонов, но я не могу обновить результат тестового примера. Пожалуйста, помогите, если у кого-то есть знания в этой части.
подключенный модуль для повторного запуска теста vsts.core.v4_1.core_client.TestClient
1 ответ
Решение
Подключенный модуль должен быть vsts.test.v4_1.test_client.TestClient not vsts.core.v4_1.core_client.TestClient
Если мы хотим обновить результаты теста, мы могли бы использовать test_client.update_test_results()
метод в test_client. Для получения дополнительной информации обратитесь к исходному коду Azure Devops Python Rest API.
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)