blob: 9738086e35ff00a87c13b4f7b2dc8ae360e40854 [file] [log] [blame]
#!/bin/bash
set -x
clean_up () {
echo "cleaning up test docker containers"
docker compose down
}
sbt docker:publishLocal
docker compose up -d
docker logs pekko-sample-cluster-docker-compose-java_seed_1
for i in {1..10}
do
echo "Checking for MemberUp logging..."
docker logs pekko-sample-cluster-docker-compose-java_seed_1 | grep "Member is Up" | wc -l || true
[ `docker logs pekko-sample-cluster-docker-compose-java_seed_1 | grep "Member is Up" | wc -l` -eq 3 ] && break
sleep 4
done
if [ $i -eq 10 ]
then
echo "No 3 MemberUp log events found:"
docker logs pekko-sample-cluster-docker-compose-java_seed_1
clean_up
exit -1
fi
clean_up