Перейти к содержанию

Allure и индекс запусков

Структура публикации

document-root/
├── index.html                 # QA-портал
├── assets/                    # статические ресурсы портала
├── data/                      # продуктовая таксономия
├── site-version.json
└── allure/                    # каталог, которым владеет report producer
    ├── runs.json
    ├── latest/
    └── runs/<run-id>/

Портал не удаляет и не заменяет allure/. Producer отчётов не изменяет файлы портала. Такое разделение исключает взаимное повреждение публикаций.

Вложения

В отчёт добавляются версия, контур, роль, sanitized запрос/ответ, trace ID, скриншот и логи только текущего сценария. Cookies, access/refresh tokens, пароли, Authorization headers, персональные данные и содержимое чужого tenant редактируются до сохранения.

Срок хранения

Retention задаётся producer-ом. Удаление старого run выполняется только после атомарного исключения записи из runs.json; latest всегда указывает на существующий полностью опубликованный отчёт.