Перейти к основному содержимому
Версия: 7.14

API - Autotests

Отправка данных в коллектор автотестов осуществляется с помощью HTTP-запросов к API https://<instance-name>/api/public/fm/v1/aggregator.

Описание формата запроса для отправки результатов автотестирования в соответствующий проект

POST /api/public/fm/v1/aggregator

Параметры запроса

ПараметрТипТребуетсяОписание
projectKeystringдаКлюч проекта автотестирования

Возможно использование заголовка запроса для передачи ключа проекта

Заголовки запроса

ЗаголовокТребуетсяОписание
x-fmonq-project-keyда (если не указан в качестве параметра)Ключ проекта автотестирования
Content-Typeдаmultipart/form-data

Тело запроса

Тело запроса задаётся в формате multipart/form-data.

КлючЗначениеОписание
buildС:/<build-path>.zipФайл результата автотестирования обязательно должен быть в формате архива .zip

Пример запроса CURL

curl --location --request POST 'https://<instance-name>/api/public/fm/v1/aggregator' \
--header 'x-fmonq-project-key: 4c7fdf6e-f286-42e6-98bc-4b4b65dab0c4' \
--header 'Content-Type: multipart/form-data' \
--form 'build=@"C:/<build-path>.zip"'

Коды ответа

КодОписание
201Сборка отправлена в конвейер обработки
400Не найден файл сборки в теле запроса
400Не указан ключ проекта FMonq
400Не указано имя файла в заголовке 'Content-Disposition'
400Неверный формат файла
415Неправильный тип входных данных. Требуется указать тип: multipart/form-data
422Проект ФТ не активен
422Проект ФТ по указанному ключу не найден