summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaiki Ueno <ueno@gnu.org>2020-10-02 17:23:27 +0200
committerDaiki Ueno <ueno@gnu.org>2020-10-03 16:53:44 +0200
commit4d94aa07beb25637da564e7303f28f67b240630d (patch)
tree01a70da3d72064bcd731902f8d3ea0f77d731ebe
parent5eff2002b0f7ac54b14326f207b5a9e509269555 (diff)
downloadgnutls-4d94aa07beb25637da564e7303f28f67b240630d.tar.gz
tests: prolong timeout in wait_for_port
gnutls-serv invocations in cert-tests/dsa can take long time to launch if valgrind tests are enabled. Signed-off-by: Daiki Ueno <ueno@gnu.org>
-rw-r--r--tests/scripts/common.sh13
1 files changed, 7 insertions, 6 deletions
diff --git a/tests/scripts/common.sh b/tests/scripts/common.sh
index 61b2cfa9d8..30afae3460 100644
--- a/tests/scripts/common.sh
+++ b/tests/scripts/common.sh
@@ -150,16 +150,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
}