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 всегда указывает на
существующий полностью опубликованный отчёт.