Skip to content

feat: передать E2E-сценарии в test-lab - #11

Merged
DanliaQwerty20 merged 4 commits into
mainfrom
feat/test-lab-integration
Sep 15, 2026
Merged

DanliaQwerty20 merged 4 commits into
mainfrom
feat/test-lab-integration

Conversation

@DanliaQwerty20

Copy link
Copy Markdown
Contributor

Что изменено

  • deploy поднимает сервисы, но больше не содержит продуктовый HTTP-сценарий;
  • task test:e2e вызывает закреплённую версию отдельного test-lab;
  • новый адаптер передаёт порты и локальный Keycloak fixture только через process environment;
  • CI явно checkout-ит test-lab по полному SHA из config/versions.env;
  • старый дублирующий check-apps.ps1 удалён;
  • граница ответственности зафиксирована ADR 0004 и русской документацией.

TDD

  1. check-compose.ps1 сначала потребовал адаптер и отказался от check-apps.ps1;
  2. после минимальной интеграции проверка стала зелёной;
  3. отдельная красная проверка потребовала полный SHA TEST_LAB_REF;
  4. workflow переведён на воспроизводимый checkout.

Проверено локально

  • Compose quality gate;
  • docs quality gate;
  • тест генератора нового сервиса;
  • Windows PowerShell 5.1 parser;
  • task --list;
  • git diff --check.

Полный runtime acceptance выполнит Agent to Calendar acceptance в этом PR. Локальный Docker Engine сейчас остановлен. Полный task verify локально не завершён только из-за отсутствующего Helm 4.2.4; соответствующая проверка есть в CI.

@DanliaQwerty20
DanliaQwerty20 merged commit 48da4f9 into main Sep 15, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant