From a37ee6aa051346fe26aedcb9c4d37f464b40de5d Mon Sep 17 00:00:00 2001 From: Thales Macedo Garitezi Date: Tue, 18 Jan 2022 14:28:59 -0300 Subject: [PATCH] fix(flaky_test): improve helm test preparation check --- .github/workflows/run_fvt_tests.yaml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/.github/workflows/run_fvt_tests.yaml b/.github/workflows/run_fvt_tests.yaml index e762862d8..36f77b782 100644 --- a/.github/workflows/run_fvt_tests.yaml +++ b/.github/workflows/run_fvt_tests.yaml @@ -228,5 +228,17 @@ jobs: echo "$HOME/.local/bin" >> $GITHUB_PATH - name: run paho test run: | + port_connected () { + local server="$1" + local port="$2" + echo > /dev/tcp/${server}/${port} 2>/dev/null + } + kubectl port-forward service/emqx 1883:1883 > /dev/null & + + while ! port_connected localhost 1883; do + echo server not listening yet... + sleep 10 + done + pytest -v paho.mqtt.testing/interoperability/test_client/V5/test_connect.py -k test_basic --host "127.0.0.1"