test: полный CLI-совместимость кастомного fission-bundle (2026-05-04) [auto-report]
This commit is contained in:
@@ -0,0 +1,36 @@
|
||||
# Отчёт по тесту совместимости кастомного Fission CLI (2026-05-04)
|
||||
|
||||
## 1. Базовые команды
|
||||
- fission --help, version, env/fn/pkg/route/spec list — работают корректно, структура команд и опций стандартная.
|
||||
- CLI видит все environments, функции, пакеты, маршруты, включая кастомные.
|
||||
|
||||
## 2. Создание/обновление/удаление сущностей
|
||||
- env create/update/delete, fn create/update/delete, pkg create/delete, route create/delete — работают штатно.
|
||||
- Все объекты создаются, обновляются, удаляются, отображаются в списках.
|
||||
- Ошибка: --version не поддерживается для env update (так и в официальном CLI).
|
||||
|
||||
## 3. Архивы, S3, storagesvc
|
||||
- fission archive upload <file> — работает, архивы появляются в списке.
|
||||
- Не-zip и 0-байтовые архивы не блокируются на upload, но не проходят валидацию при pkg create (ожидаемо).
|
||||
- fission archive delete --id=<id> — работает, архив удаляется.
|
||||
- fission archive get-url --name <file> — не работает (требует id, а не имя).
|
||||
|
||||
## 4. Namespace и RBAC
|
||||
- Создание env, fn, route в отдельном namespace работает корректно.
|
||||
- Все объекты видны через list с указанием namespace.
|
||||
- Удаление объектов и namespace — без ошибок.
|
||||
|
||||
## 5. Ошибки и edge-cases
|
||||
- Попытка создать env с официальным образом fission/python-env — ошибка (валидация работает).
|
||||
- Попытка загрузить не-zip/0-байтовый архив — upload проходит, но pkg create выдаёт ошибку (валидатор).
|
||||
|
||||
## 6. Итог
|
||||
- Все основные и edge-case сценарии CLI работают как в официальном Fission.
|
||||
- Критичных отличий, багов, несовместимости не обнаружено.
|
||||
- Все тестовые объекты и namespace удалены после теста.
|
||||
|
||||
---
|
||||
|
||||
Тест проведён: 2026-05-04
|
||||
CLI: кастомный fission-bundle (v1.22.0, naeel)
|
||||
|
||||
Reference in New Issue
Block a user