docs: TESTING.md — PROD 14-day delete lock vs TEST 15-min delete
This commit is contained in:
+8
-6
@@ -3,16 +3,18 @@
|
||||
## ⛔ ЗАПРЕЩЕНО — прогонять тесты в PROD
|
||||
|
||||
Никакие тесты (интеграционные, генерационные, дымовые) не должны запускаться против
|
||||
продакшен-API (`https://deck-api.ngcloud.ru`). Это может привести к:
|
||||
продакшен-API (`https://deck-api.ngcloud.ru`). Причины:
|
||||
|
||||
- Созданию мусорных инстансов в облаке (orphan-ресурсы)
|
||||
- Запуску операций, влияющих на реальных клиентов
|
||||
- Исчерпанию лимитов API (rate limiting)
|
||||
- Неконтролируемым списаниям (биллинг за созданные тестовые ресурсы)
|
||||
- **Удаление инстансов — только через 14 дней.** Созданный тестовый инстанс в PROD нельзя
|
||||
удалить раньше чем через 14 суток. Все 14 дней он будет висеть и потреблять ресурсы/биллинг.
|
||||
- Создание мусорных инстансов в облаке (orphan-ресурсы)
|
||||
- Запуск операций, влияющих на реальных клиентов
|
||||
- Исчерпание лимитов API (rate limiting)
|
||||
- Неконтролируемые списания (биллинг за созданные тестовые ресурсы)
|
||||
|
||||
## ✅ Разрешено для тестов
|
||||
|
||||
- **TEST стенд:** `https://deck-api-test.ngcloud.ru`
|
||||
- **TEST стенд:** `https://deck-api-test.ngcloud.ru` — **удаление через 15 минут** (быстрая очистка)
|
||||
- **DEV стенд:** `https://deck-api-dev.ngcloud.ru`
|
||||
- **Локальные моки:** `httptest.Server` (Go `net/http/httptest`)
|
||||
- **HAR-based контракт-тесты:** перехваченные HTTP-сессии из `HAR/*.har`
|
||||
|
||||
Reference in New Issue
Block a user