]> git.ipfire.org Git - thirdparty/gnutls.git/commitdiff
tests: prolong timeout in wait_for_port
authorDaiki Ueno <ueno@gnu.org>
Fri, 2 Oct 2020 15:23:27 +0000 (17:23 +0200)
committerDaiki Ueno <ueno@gnu.org>
Sat, 3 Oct 2020 14:53:44 +0000 (16:53 +0200)
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>
tests/scripts/common.sh

index 61b2cfa9d8c16396e3a06ea86d6e0cb87163b0d0..30afae3460424f66daff6a71cbe71996830bd537 100644 (file)
@@ -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
 }