Невозможно добавить вложение в тест Zephyr с помощью API ZAPI

Я потратил бесчисленное количество часов, пытаясь заставить API Ресурсов Вложения работать безрезультатно. Я сослался на документы здесь: http://docs.getzephyr.apiary.io/#executionresourceapis

Но они не сильно помогают, и поддержка Zephyr не ответила ни на один из моих вопросов за последние 3 месяца.

Вот мой звонок:

curl -D- -u user:pass -X POST -H "Content-Type: multipart/form-data" -H "X-  Atlassian-Token: nocheck" -F "file=/home/jared/apiautomation/output.html" "https://jiraurl/rest/zapi/latest/attachment?entityId=3019&entityType=execution"

Я также попробовал php:

<?php
$url = "http://jiraurl/rest/zapi/latest/attachment?entityId=3091&entityType=execution";
$upass="";

$curl = curl_init();
curl_setopt($curl, CURLOPT_USERPWD, $upass);
$file_name_with_full_path =     realpath("/home/jared/postman/authentication/output.html");
$post = array("file=@.$file_name_with_full_path; filename=output.html;");
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_POST, 1);
curl_setopt($curl, CURLOPT_POSTFIELDS, $post);
curl_setopt($curl, CURLOPT_HTTPHEADER, array('X-Atlassian-Token: nocheck'));
$response = curl_exec($curl);
curl_close ($curl);
?>

для обоих примеров я получаю неподдерживаемый тип носителя. что не имеет смысла, потому что я могу прикрепить его через Джиру. Я полностью потерян в этот момент. Я сослался на:
https://answers.atlassian.com/questions/268253/add-attachment-to-test-execution-using-zapi

Пожалуйста помоги. 🙂

0

Решение

Ответы на вопросы Atlassian были даны, но вот копия этого вопроса здесь.

1) entityType
Это предмет, к которому вы будете прикреплять. В настоящее время единственными типами являются ‘Execution’ и ‘TestStepResult’

2) entityId
Это фактический идентификатор элемента, тип которого вы выбрали. Если это тип выполнения, вам понадобится «scheduleId». Если это TestStepResult, вам понадобится ‘testStepId’

CURL для добавления вложения через ZAPI отформатирован как:
curl -D- -u: -X POST -H «X-Atlassian-Token: nocheck» -F «file=@name_map.jpg» «http://192.168.100.144:9122/rest/zapi/latest/attachment?entityId=&EntityType =»

Примечание: требуется «X-Atlassian-Token: nocheck»

Для примера кода на Python о присоединении к сущности типа «Выполнение», пожалуйста, смотрите наш пост на форуме сообщества здесь:
http://community.yourzephyr.com/viewtopic.php?f=21&т = тысяча триста восемьдесят две

С уважением

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]