К содержанию

Автоматизация

Visual QA и evidence bundles

Visual pipeline сравнивает снимок с baseline и возвращает неизменяемый verdict для release gate. Evidence bundle сохраняет безопасные артефакты, необходимые для разбора результата.

Release gate

Создайте проект и visual pipeline в кабинете, зафиксируйте baseline и запускайте run через POST /v1/projects/{projectId}/visual-pipelines/{pipelineId}/runs. Передавайте Idempotency-Key, чтобы повтор CI-запроса не создавал второй run.

Опросите run до финального verdict. CI должен пропускать release только при принятом результате; ошибку рендера и превышение threshold обрабатывайте отдельно.

Evidence bundle

В запросе скриншота можно запросить до трёх артефактов: очищенный html, markdown и metadata.

json
{
  "url": "https://preview.example.com/checkout",
  "bundle": {
    "artifacts": ["html", "markdown", "metadata"]
  }
}

После завершения задачи получите описание через GET /v1/screenshots/{taskId}/bundle или скачайте архив через /bundle/archive. Не используйте bundle как хранилище секретов или исходных персональных данных.