1.2 KiB
1.2 KiB
2026-09-06: план дополнительных hardening-тестов
После полного прогона 0.2.2 выявлены тестовые пробелы, которые не покрывались штатными 10 Python и 10 Node тестами:
- границы
MAX_FILE_BYTES(ровно лимит и лимит + 1 байт); - превышение фактического размера файла после pull при заниженном заявленном размере;
- граница
MAX_SESSION_BYTES; - retry pull после временного HTTP-сбоя;
- удаление сессии по TTL;
- удаление файла из буфера при пропуске по лимиту;
- отмена frontend после частично завершённого пофайлового транзита;
- повторный выбор/двойной запуск picker без параллельной обработки.
Первым шагом добавляются backend hardening-тесты для лимитов, retry, TTL и очистки буфера. После каждого логического изменения выполняется отдельный коммит и проверка.