blob: 1b0f772b581aa93d1b51f84c11b9b97e39872329 [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