Files
drhider/History/tests/2026-08-24-test-batch-v067.md
T

31 lines
2.3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Тесты v0.0.67: загрузка, лимиты, ZIP-кириллица, ETA, прерывание (2026-08-24)
_Фон: найден и разобран неконсистентный деплой (см. infra/2026-08-24-two-clusters-deploy.md).
Все тесты — на реальном внешнем бэкенде **iot-naeel (185.247.187.151), под v0.0.67**._
## 1. Загрузка: много + больших ✅
- 119 файлов / **480.5 МБ** (8×45МБ + 10×10МБ + 100×200КБ).
- PUT (P=8) 44.8с, `upload_refs` 51.9с, сессия: 119 файлов, 480.5МБ, 0 ошибок.
## 2. Лимит 50 МБ/файл ✅
- big60 (60МБ) + small1 (1МБ) → `upload_refs` `{count:1}`; в сессии только `small1.bin`; big60 удалён с ВМ.
- Раньше (старый под 0.0.61 в балансировке) big60 принимался — после чистки работает.
## 3. ZIP: кириллица без UTF-8-флага (v0.0.67) ✅
- ZIP с `TKM_6й_Семестр_ЭКЗАМЕН.docx`, `Договор_ООО_Ромашка.pdf` (UTF-8, флаг сброшен) → в браузере имена декодированы **верно** (было `╨╣…`-мусор). Оценки времени видны.
## 4. Обфускация 20 файлов: ETA и SSE-события ✅
- 21 файл (вкл. plan.txt): SSE 255с, `complete {total:21, tokens:104128, llm_sec:254.0}`.
- События: `start=21, extract_done=1, file_start=21, file_chunk=21, file_done=21, done=21, complete=1`.
- `llm`-heartbeat с `eta_sec`: 230 примеров, убывает 237→0 (адаптивная ETA работает).
- ZIP: 21 файл (29.4КБ), CSV: 295 строк.
## 5. Прерывание с частичным сохранением ✅
- 22 файла, через 25с `POST /api/cancel/<sid>``{"ok":true}`.
- SSE `cancelled: {saved:3, total:22, tokens:11640, llm_sec:30.2}`.
- **Частичный ZIP: 3 файла (4.4КБ), частичный CSV: 188 строк** — скачаны (HTTP 200).
## Вывод
На консистентном v0.0.67 все новые фичи работают: лимиты, декодирование имён ZIP,
ETA (global+per-file в SSE), прерывание с частичным результатом. Регрессий нет.