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.javaTests 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.