docs: Playwright E2E gate (mock CI + IFT smoke) for FrontAdmin
This commit is contained in:
@@ -209,4 +209,12 @@
|
||||
- Traefik маршрутизирует домен `admin-ui.stage.eventhub.local` на контейнер.
|
||||
- Nginx внутри контейнера раздаёт статику и проксирует API-запросы (`/v1/` → `http://eventhub:8445`, `/admin/ws` → `http://eventhub:8446`), что позволяет избежать проблем с CORS и самоподписанными сертификатами.
|
||||
- WebSocket также проксируется через Nginx.
|
||||
- Makefile автоматизирует установку, сборку, запуск и очистку проекта.
|
||||
- Makefile автоматизирует установку, сборку, запуск и очистку проекта.
|
||||
|
||||
## 8. E2E (Playwright)
|
||||
|
||||
- Каркас: `playwright.config.ts`, каталог `e2e/`.
|
||||
- Контракт селекторов: `e2e/TESTIDS.md` (`data-testid` + a11y).
|
||||
- **Mock-suite** (`npm run test:e2e`): в CI после lint/build; route-моки `**/v1/admin/**`.
|
||||
- **IFT smoke** (`npm run test:e2e:ift`): login → shell → logout против IFT; secrets `E2E_ADMIN_*`; workflow `e2e-ift.yml` после Deploy IFT.
|
||||
- Coverage (mock): auth/roles, shell, inbox reports/tickets, reports/reviews CRUD-пути, explore users/calendars/events/subscriptions, banned-words, admins/audit/monitoring/profile, i18n.
|
||||
Reference in New Issue
Block a user