From b0c055f926162aa8fc9a89098a22a227f06ecff7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9CNaeel=E2=80=9D?= Date: Mon, 24 Aug 2026 19:34:49 +0300 Subject: [PATCH] =?UTF-8?q?docs:=20=D0=BC=D0=B0=D1=81=D1=81=D0=BE=D0=B2?= =?UTF-8?q?=D0=BE=D0=B5=20=D1=82=D0=B5=D1=81=D1=82=D0=B8=D1=80=D0=BE=D0=B2?= =?UTF-8?q?=D0=B0=D0=BD=D0=B8=D0=B5=20v0.0.72=20=E2=80=94=204=20=D0=B1?= =?UTF-8?q?=D0=BB=D0=BE=D0=BA=D0=B0=20(=D0=BF=D0=B0=D0=BF=D0=BA=D0=B0/?= =?UTF-8?q?=D1=86=D0=B8=D0=BA=D0=BB/=D0=BF=D1=80=D0=B5=D1=80=D1=8B=D0=B2?= =?UTF-8?q?=D0=B0=D0=BD=D0=B8=D0=B5/UI)=20=D0=B2=D1=81=D0=B5=20OK;=20?= =?UTF-8?q?=D0=BD=D0=B0=D0=B9=D0=B4=D0=B5=D0=BD=20=D0=BC=D0=B5=D0=BB=D0=BA?= =?UTF-8?q?=D0=B8=D0=B9=20=D0=B1=D0=B0=D0=B3=20=D0=BA=D0=BD=D0=BE=D0=BF?= =?UTF-8?q?=D0=BA=D0=B8=20=D0=BF=D1=80=D0=B8=200=20=D1=84=D0=B0=D0=B9?= =?UTF-8?q?=D0=BB=D0=BE=D0=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- History/tests/2026-08-24-v072-many-tests.md | 32 +++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 History/tests/2026-08-24-v072-many-tests.md diff --git a/History/tests/2026-08-24-v072-many-tests.md b/History/tests/2026-08-24-v072-many-tests.md new file mode 100644 index 0000000..b121442 --- /dev/null +++ b/History/tests/2026-08-24-v072-many-tests.md @@ -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()`). Открыто, ждёт решения.