From 5a7943f583138d4c718eb95d013e3733c01c6a07 Mon Sep 17 00:00:00 2001 From: Thales Macedo Garitezi Date: Wed, 12 Jan 2022 09:41:58 -0300 Subject: [PATCH] chore(ci): grep `emqx ctl listeners` to check if node is listening --- .ci/docker-compose-file/scripts/run-emqx.sh | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/.ci/docker-compose-file/scripts/run-emqx.sh b/.ci/docker-compose-file/scripts/run-emqx.sh index bf01f5a67..51e467983 100755 --- a/.ci/docker-compose-file/scripts/run-emqx.sh +++ b/.ci/docker-compose-file/scripts/run-emqx.sh @@ -32,14 +32,10 @@ is_node_up() { is_node_listening() { local node="$1" - if [ "${IS_ELIXIR:-no}" = "yes" ] - then - docker exec -i "$node" \ - emqx eval ":ok = case :gen_tcp.connect('localhost', 1883, []), do: ({:ok, port} -> (:gen_tcp.close(port); :ok); _ -> :error)" > /dev/null 2>&1 - else - docker exec -i "$node" \ - emqx eval "ok = case gen_tcp:connect(\"localhost\", 1883, []) of {ok, P} -> gen_tcp:close(P), ok; _ -> exit(1) end." > /dev/null 2>&1 - fi + docker exec -i "$node" \ + emqx ctl listeners | \ + grep -A6 'tcp:default' | \ + grep -qE 'running *: true' } is_cluster_up() {