X-Git-Url: https://review.fuel-infra.org/gitweb?a=blobdiff_plain;f=tests%2Fruntests.sh;fp=tests%2Fruntests.sh;h=82aadc1da96e9e03953fedda3020464a441f05fa;hb=27103fa9bdb8458dfd22e3eea9f32904c9f8b711;hp=86255b731b4e22599e101620d950810fa3a9e57b;hpb=b6b17a43c56e5dd3600104227493c40e61c771f8;p=openstack-build%2Fceilometer-build.git diff --git a/tests/runtests.sh b/tests/runtests.sh index 86255b7..82aadc1 100755 --- a/tests/runtests.sh +++ b/tests/runtests.sh @@ -47,6 +47,23 @@ prepare_vm() { yum install screen rabbitmq-server python-pip sqlite -y fi service rabbitmq-server restart + + for (( i = 1; i <= 5; i++ )) + { + if echo "$(service rabbitmq-server status)" | grep -q "Error: unable to connect to node"; + then + service rabbitmq-server start + if [ "$i" -eq 5 ] + then + echo "rabbitmq-server is dead" + exit 1 + fi + else + echo "$(service rabbitmq-server status)" + break + fi + } + sleep 5 }