POST /api/v2/testRuns/{testRunId}/testResults
При возникновении ошибки "TestPoints required for autoTestResult with configurationId: {id} and autoTestExternalId: {id}" проверьте, верно ли указаны конфигурация и autoTestExternalId в запросе. Они должны совпадать с теми значениями, которые были переданы при создании тест-рана
Обязательные поля: "configurationId": "guid" - guid конфигурации автотеста, которая была указана при создании рана. "autoTestExternalId": "string" - внешний id автотеста, который был указан при создании рана. "outcome": "string" - результат прохождения автотеста. Значения: (Passed, Failed, Blocked, Skipped) Необязательные поля: "links": [ { "title": "string", "url": "string", "description": "string", "type": "Related" } ] - блок с информацией о ссылках результата. title - название ссылки, description - описание ссылки. url можно указать без протокола, но обязательно с доменом. Допустимые значение типа ссылки type: Related, Blocked by, Defect, Issue, Reqirement, Repository. "failureReasonName": "string" - причина падения автотеста. Значения: InfrastructureDefect, ProductDefect, TestDefect, NoDefect. "message": "string" - комментарий к результату "traces": "string" - расширенный комментарий или стектрейс. "startedOn": "2020-09-25T09:19:42.411Z" - дата старта тест-рана. Формат "ГГГГ-ММ-ДДTЧЧ:ММ.МСZ" "completedOn": "2020-09-25T09:19:42.411Z" - дата окончания тест-рана. Формат "ГГГГ-ММ-ДДTЧЧ:ММ.МСZ" "duration": 0 - ожидаемая или фактическая длительность выполнения тест-рана в секундах. Значения от 0 до 86400.
"attachments": "guid" - guid вложений. Можно передать несколько значений. "parameters": "additionalProp1": "string" - пара "параметр": "значение" с произвольными пользовательскими параметрами. Можно передать несколько параметров. "properties": "additionalProp1": "string" - пара "свойство": "значение" с произвольными пользовательскими свойствами. Можно передать несколько свойств. "stepResults": [ { "title": "string", "description": "string", "startedOn": "2020-09-25T09:19:42.411Z", "completedOn": "2020-09-25T09:19:42.411Z", "duration": 0, "outcome": "string", "stepResults": [ null ], "attachments": [ { "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6" } ], "parameters": { "additionalProp1": "string", "additionalProp2": "string", "additionalProp3": "string" } } ] - результаты отдельных шагов. title - название шага, description - описание результата шага, появляется, когда шаг развернут. stepResults внутри stepResults является результатами вложенных шагов и полностью повторяет модель stepResults. Если результаты вложенных шагов не нужны, не передавайте "stepResults": [{ null }] внутри steps. Максимальный уровень вложенности - 15. "setupResults": [ { "title": "string", "description": "string", "startedOn": "2020-09-25T09:19:42.411Z", "completedOn": "2020-09-25T09:19:42.411Z", "duration": 0, "outcome": "string", "stepResults": [ null ], "attachments": [ { "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6" } ], "parameters": { "additionalProp1": "string", "additionalProp2": "string", "additionalProp3": "string" } } ] - см. описание к модели "stepResults" "teardownResults": [ { "title": "string", "description": "string", "startedOn": "2020-09-25T09:19:42.411Z", "completedOn": "2020-09-25T09:19:42.411Z", "duration": 0, "outcome": "string", "stepResults": [ null ], "attachments": [ { "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6" } ], "parameters": { "additionalProp1": "string", "additionalProp2": "string", "additionalProp3": "string" } } ] - см. описание к модели "stepResults"
Copy link