38 lines
1.6 KiB
Markdown
38 lines
1.6 KiB
Markdown
# 2026-09-06: полный тест релиза 0.2.2
|
||
|
||
## Релиз
|
||
|
||
Проверен коммит `f7687d3` с версией `0.2.2`. Локальная ветка на момент проверки совпадала с `origin/master`.
|
||
|
||
## Результаты
|
||
|
||
- `npm run build` — успешно;
|
||
- `npm test` — `10/10` Node-тестов пройдены;
|
||
- `python3 -m pytest tests/ -v` — `10/10` Python-тестов пройдены;
|
||
- `python3 -m py_compile site/app.py` — успешно;
|
||
- `node --version` — `v18.19.1`;
|
||
- `python` — `3.12.3`;
|
||
- `git diff --check` — без замечаний;
|
||
- запуск `python3 site/app.py` — успешный, Flask слушает `0.0.0.0:5000`;
|
||
- живой `GET /health` — HTTP 200, тело `ok`;
|
||
- живой `GET /` — HTTP 200, получено `10035` байт HTML.
|
||
|
||
## Состав Node-тестов
|
||
|
||
Проверены:
|
||
|
||
- рендер папок по умолчанию в свёрнутом состоянии;
|
||
- успешный PUT в буфер ВМ;
|
||
- HTTP-ошибка PUT;
|
||
- сетевая ошибка;
|
||
- таймаут;
|
||
- отмена через `AbortSignal`;
|
||
- пофайловый транзит Layer 2;
|
||
- формат файлов `FilePicker.getFiles()`;
|
||
- ошибка PUT в `uploadViaVM`;
|
||
- отмена загрузки через signal.
|
||
|
||
## Вывод
|
||
|
||
Релиз `0.2.2` проходит полный автоматический и локальный runtime-прогон. После документирования запись должна быть отдельным коммитом и отправлена в `origin/master`.
|