Skip to content

feat: единый локальный запуск acceptance-тестов - #5

Merged
DanliaQwerty20 merged 1 commit into
mainfrom
feat/local-acceptance-runner
Sep 15, 2026
Merged

DanliaQwerty20 merged 1 commit into
mainfrom
feat/local-acceptance-runner

Conversation

@DanliaQwerty20

Copy link
Copy Markdown
Contributor

Что изменено

  • добавлен Taskfile с едиными командами для разработчика и CI;
  • calendar E2E теперь начинается через публичный Channel Gateway;
  • runner получает локальный JWT у Keycloak, если CI не передал готовый токен;
  • секреты читаются только из окружения или игнорируемого .env;
  • PowerShell-скрипты совместимы с Windows PowerShell 5.1;
  • зафиксирована граница: deploy управляет стендом, test-lab владеет black-box сценариями.

TDD

  1. структурная проверка сначала потребовала Taskfile, Channel Gateway и локальную авторизацию и упала;
  2. добавлена минимальная реализация;
  3. отдельная красная проверка потребовала одинаковые Task-команды локально и в CI;
  4. после обновления workflows все проверки стали зелёными.

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

  • task verify;
  • разбор всех .ps1 Windows PowerShell 5.1;
  • task --list;
  • git diff --check.

Docker Engine на локальной машине сейчас остановлен, поэтому runtime smoke выполнит CI. Полный E2E будет проверен после следующего интеграционного PR в deploy.

@DanliaQwerty20
DanliaQwerty20 merged commit 0259921 into main Sep 15, 2026
2 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