Browse Source

Use "rabbitmq-diagnostics" for detecting when RabbitMQ is ready

Tianon Gravi 6 years ago
parent
commit
c0ca06b100
1 changed files with 6 additions and 1 deletions
  1. 6 1
      test/tests/rabbitmq-tls/run.sh

+ 6 - 1
test/tests/rabbitmq-tls/run.sh

@@ -53,7 +53,12 @@ rabbitmqctl() {
 	docker run -i --rm --link "$cname" -e RABBITMQ_ERLANG_COOKIE "$serverImage" \
 		rabbitmqctl --node "rabbit@$cname" "$@"
 }
+rabbitmq-diagnostics() {
+	docker run -i --rm --link "$cname" -e RABBITMQ_ERLANG_COOKIE "$serverImage" \
+		rabbitmq-diagnostics --node "rabbit@$cname" "$@"
+}
 
-. "$dir/../../retry.sh" 'rabbitmqctl status'
+. "$dir/../../retry.sh" 'rabbitmq-diagnostics check_port_connectivity'
 
+rabbitmqctl status
 testssl --protocols --standard --each-cipher