Как обновить результаты тестирования в 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)
Другие вопросы по тегам