Files
upload-platform/HISTORY/2026-09-06-hardening-tests-plan.md

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 и очистки буфера. После каждого логического изменения выполняется отдельный коммит и проверка.