Сервер масштабирования Zephyr: загрузка результатов тестирования в масштаб Zephyr через API автоматизации

#pytest #jira-zephyr

Вопрос:

Я использую масштабный сервер Zepyhr и хотел бы загрузить в Zephyr результаты моих тестов автоматизации, выполненных с помощью pytest. Я попробовал этот запрос на публикацию:

 post(url="https://{my-jira-host}/rest/atm/1.0/automation/execution/{projectKey}", auth=({my_username}, {my_password}), files={"file":open("test_results.zip","rb")})
 

но это не работает, потому что ответ «ErrorMessages»:[«Недопустимый файл JSON пользовательского формата»]}.

Я загружаю zip — файл, содержащий один xml-файл, созданный с помощью

пытест …junitxml=output/junitxml_report.xml как это объясняется здесь https://support.smartbear.com/zephyr-scale-cloud/docs/test-automation/pytest-integration.html

Я попытался сделать тот же запрос с клиентом API (почтальоном), и ошибка «Недопустимый ZIP-файл», даже если я не прошел аутентификацию с неправильным именем пользователя или даже если я загружаю только xml-файл.

Может быть, кто-то делает то же самое и мог бы мне помочь? Я новичок 🙂 спасибо!

Комментарии:

1. IMO это ссылка для zephyr scale cloud, пока вы работаете с сервером zephyr scale support.smartbear.com/zephyr-scale-server/docs/test-automation/… Я также получаю «недопустимый ZIP-файл» в формате NUnit 2. так что пока никакого полезного указателя. Это сбивает с толку, также опубликовано на форуме smartbear community.smartbear.com/t5/Zephyr-Scale-formerly-TM4J/…