Runbook: Phase 4 E2E Tests

← Zurueck zum Index

Voraussetzungen
  • Docker läuft.
  • Maven ist installiert.
  • Internetzugang für Container Images und Dependencies.
Tests starten
./scripts/tests/run-phase4-e2e.sh
Lokalen Stack prüfen
docker compose up -d
./scripts/tests/check-local-stack.sh
Erwartung
  • PostgreSQL startet.
  • RabbitMQ startet.
  • WireMock startet.
  • Keycloak ist erreichbar.
  • Maven Failsafe führt *IT.java Tests aus.
Typische Fehler

Docker läuft nicht

Cannot connect to the Docker daemon

Lösung: Docker Desktop oder Docker Engine starten.

Port belegt

Ein lokaler Dienst nutzt bereits 5432, 5672, 8082 oder 8089.

Lösung:

docker compose down
docker ps

Keycloak braucht länger

Keycloak kann lokal langsamer starten. Deshalb im Runbook nicht sofort den Token abrufen, sondern erst Health/Discovery prüfen.

⌂ Cockpit