Перейти к основному содержимому

Сохранить прогресс и результат RFC-прогона

POST
/tasks/benchmark-result/{id}

Агент передаёт результат одного прогона до освобождения native snapshot. Run ID назначает контроллер; повторная передача того же результата идемпотентна, изменение сохранённого результата запрещено.

Контракт

Параметр
Значение
Разделtasks
АвторизацияAgentAuth
Принимаетapplication/json
Возвращаетapplication/json

Параметры

2 параметров

Имя
Где
Обязательный
Тип
Описание
idpathдаintegerID задачи
requestbodyдаobjectПрогресс или результат RFC-прогона
  • {
      "current": [
        0
      ],
      "error": "<string>",
      "hostname": "<string>",
      "plan": [
        0
      ],
      "runId": "<string>",
      "status": "<string>",
      "summary": [
        0
      ],
      "trial": [
        0
      ]
    }

Ответы

6 ответов

Статус
Описание
Тип
200
Результат сохранёнobject
400
Некорректные данныеobject
401
Нет авторизации агентаobject
403
Агент не участвует в задачеobject
404
Задача не найденаobject
409
Задача не активна или результат конфликтует с сохранённымobject
  • {}
  • {
      "data": {},
      "error": "<string>"
    }
  • {
      "data": {},
      "error": "<string>"
    }
  • {
      "data": {},
      "error": "<string>"
    }
  • {
      "data": {},
      "error": "<string>"
    }
  • {
      "data": {},
      "error": "<string>"
    }