test: add live acceptance CRUD test and document test flow
This commit is contained in:
@@ -128,3 +128,14 @@
|
||||
|
||||
### Следующий шаг
|
||||
- Добавить acceptance-тесты с опциональным запуском по env-флагу.
|
||||
|
||||
### Обновление этапа (acceptance тест)
|
||||
- Добавлен acceptance-тест `terraform/provider/internal/client/client_acceptance_test.go`.
|
||||
- Тест выполняет живой CRUD в кластере для цепочки:
|
||||
- Environment -> Package -> Function -> HTTPTrigger
|
||||
- Запуск теста:
|
||||
- `ACCEPTANCE_TEST=1 KUBECONFIG=/home/naeel/.kube/config go test ./internal/client -run TestAcceptanceFissionCRUD -v`
|
||||
- Результат: PASS.
|
||||
|
||||
### Следующий шаг
|
||||
- Расширить acceptance-тест проверкой реального HTTP-вызова функции через ingress.
|
||||
|
||||
@@ -156,3 +156,19 @@
|
||||
- Повторный `terraform apply` успешен.
|
||||
- Финальная проверка endpoint:
|
||||
- `GET /tf-hello` -> `hello from fission via terraform`.
|
||||
|
||||
---
|
||||
|
||||
Агент: GitHub Copilot
|
||||
Модель: GPT-5.3-Codex
|
||||
|
||||
## План (до действий, этап 9)
|
||||
1. Добавить acceptance-тест для реального CRUD через `internal/client`.
|
||||
2. Прогнать unit + acceptance тесты.
|
||||
3. Зафиксировать результат в документации.
|
||||
|
||||
## Результат (после действий, этап 9)
|
||||
- Добавлен `internal/client/client_acceptance_test.go`.
|
||||
- Unit-тесты: PASS.
|
||||
- Acceptance-тест `TestAcceptanceFissionCRUD`: PASS.
|
||||
- Тест создает и удаляет Environment/Package/Function/HTTPTrigger в реальном кластере.
|
||||
|
||||
Reference in New Issue
Block a user