docs: массовое тестирование v0.0.72 — 4 блока (папка/цикл/прерывание/UI) все OK; найден мелкий баг кнопки при 0 файлов
This commit is contained in:
@@ -0,0 +1,32 @@
|
||||
# Массовое тестирование v0.0.72 на проде — 4 блока (2026-08-24)
|
||||
|
||||
_tests. Прод https://drhider.pythonk8s.dev.nubes.ru/, редеплой 19:25 (v0.0.72)._
|
||||
|
||||
## Блок 1 — выбор папки (всё ✓)
|
||||
- Рекурсия + относительный путь: `Подпапка/Акт1.txt`.
|
||||
- Вложенный ZIP с кириллицей: `архивы/док.zip` → `архивы/Отчёт/Справка_Сидорова.txt`, `архивы/Счёт_на_оплату.txt` (путь zip + путь внутри).
|
||||
- Дедуп: дубль `Договор1.txt` отсеян → «Добавлено из папки: 4 файла» (было бы 5).
|
||||
- Не-документ `.bin` (60 МБ) — пропущен.
|
||||
|
||||
## Блок 2 — полный цикл (всё ✓)
|
||||
- 4 файла: «Обработано 4 файлов: 9.9с, ИИ 9.7с, токены 2508».
|
||||
- CSV замен (152 Б): `+7 111. → +7_000_000_0001`, `Ивановым И.И. → Семёнов_0001`,
|
||||
`Петрова Анна → Николаев_0001`, `Сидорова → Семёнов_0002`.
|
||||
- ZIP (775 Б) с путями: `Договор1.md`, `Подпапка/Акт1.md`, `архивы/Отчёт/Справка_Сидорова.md`, `архивы/Счёт_на_оплату.md`.
|
||||
- Содержимое обезличено: «Договор с Семёнов_0001, тел +7_000_000_0001» и т.д.
|
||||
|
||||
## Блок 3 — прерывание (всё ✓)
|
||||
- 9 txt, прервано на 9-й секунде: «⏹ Остановлено. Сохранено 4 из 9 файлов + таблица замен (6.5с, токены 3183)».
|
||||
- Частичный ZIP — только 4 готовых: `файл_3.md, файл_4.md, файл_5.md, файл_7.md`.
|
||||
- CSV замен сохранён (1149 Б). Кнопки скачивания видны.
|
||||
|
||||
## Блок 4 — заморозка/UI (всё ✓)
|
||||
- После прерывания: `fi.disabled`, `ub.disabled`, «Новая сессия» видна (заморозка).
|
||||
- HELP открывает модалку (display:flex).
|
||||
- «Новая сессия»: список очищен, статус пуст, dl-кнопки скрыты.
|
||||
|
||||
## Найденный мелкий баг
|
||||
- После «Новой сессии» кнопка «Обфусцировать» активна при 0 файлов
|
||||
(`resetAll()`: `rr()` ставит `ub.disabled=cntMain===0` (true), затем `ub.disabled=false` перекрывает).
|
||||
Нажатие безопасно (`uploadFiles` → `if(sf.length===0) return`), но кнопка выглядит активной.
|
||||
Фикс — 1 строка (не перекрывать после `rr()`). Открыто, ждёт решения.
|
||||
Reference in New Issue
Block a user