diff options
author | Daiki Ueno <ueno@gnu.org> | 2020-10-02 17:23:27 +0200 |
---|---|---|
committer | Daiki Ueno <ueno@gnu.org> | 2020-10-03 14:47:29 +0200 |
commit | 58a0ad5dbe965e3fbb9e087a654528d7a5877415 (patch) | |
tree | ee567e75e7379bf70505f76fbc5aeeb5212b5132 | |
parent | cfbb450dff7412ec7228a3a7687269cd2e47b094 (diff) | |
download | gnutls-58a0ad5dbe965e3fbb9e087a654528d7a5877415.tar.gz |
tests: let wait_for_port wait longer
cert-tests/dsa can take a long time to launch if valgrind tests are enabled.
Signed-off-by: Daiki Ueno <ueno@gnu.org>
-rw-r--r-- | tests/scripts/common.sh | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/tests/scripts/common.sh b/tests/scripts/common.sh index be2a12a8b6..fed2bde76c 100644 --- a/tests/scripts/common.sh +++ b/tests/scripts/common.sh @@ -152,16 +152,17 @@ wait_for_port() local PORT="$1" sleep 1 - for i in 1 2 3 4 5 6;do + local i=0 + while test $i -lt 90; do check_if_port_listening ${PORT} ret=$? - if test $ret != 0;then - check_if_port_in_use ${PORT} - echo "try $i: waiting for port" - sleep 2 - else + if test $ret = 0;then break fi + i=`expr $i + 1` + check_if_port_in_use ${PORT} + echo "try $i: waiting for port" + sleep 2 done return $ret } |