Skip to content

Tests und MongoDB können nicht gleichzeitig laufen

Situation:

Wenn man die Tests ausführt, während der Mongo-Container aus der docker-compose.yml läuft, scheitern alle SpringBoot-Tests, da ein AbstractMongoProcess (oder so ähnlich) nicht erstellt werden kann. Während die Tests laufen, kann der Mongo-Container nicht gestartet werden, da der Port belegt ist.

Vermutete Ursache

Die SpringBoot-Tests starten irgendwo den AbstractMongoProcess, dieser belegt den selben Port wie eine laufende Mongo-Instanz.

Lösung (wahrscheinlich)

Den AbstractMongoProcess einen anderen Port zuweisen, wenn möglich.