summaryrefslogtreecommitdiff
path: root/tests/suite/eagain.sh
diff options
context:
space:
mode:
authorNikos Mavrogiannopoulos <nmav@redhat.com>2016-05-13 13:41:53 +0200
committerNikos Mavrogiannopoulos <nmav@redhat.com>2016-05-20 17:42:03 +0200
commit478cdc0742ece77d443de2e8642dcb1a059029c3 (patch)
treee0e9bf4644164d0e22780f1e07a7ac5685553473 /tests/suite/eagain.sh
parent267a0de476dfeec9fd3efc1b48aa6174d7575f63 (diff)
downloadgnutls-478cdc0742ece77d443de2e8642dcb1a059029c3.tar.gz
tests: simplified server launching process
Also attempt to use a new port on every started server and added a waiting period for the port to become re-usable.
Diffstat (limited to 'tests/suite/eagain.sh')
-rwxr-xr-xtests/suite/eagain.sh9
1 files changed, 6 insertions, 3 deletions
diff --git a/tests/suite/eagain.sh b/tests/suite/eagain.sh
index 42bb991bdd..c9c526ac82 100755
--- a/tests/suite/eagain.sh
+++ b/tests/suite/eagain.sh
@@ -22,13 +22,16 @@
srcdir="${srcdir:-.}"
SERV="${SERV:-../../src/gnutls-serv${EXEEXT}} -q"
-PORT="${PORT:-5445}"
+. "${srcdir}/../scripts/common.sh"
-$SERV -p "${PORT}" --echo --priority "NORMAL:+ANON-DH" --dhparams "${srcdir}/params.dh" >/dev/null 2>&1 &
+eval "${GETPORT}"
+
+launch_server $$ --echo --priority "NORMAL:+ANON-DH" --dhparams "${srcdir}/params.dh"
PID=$!
+wait_server ${PID}
-sleep 2
+export PORT
./eagain-cli
if [ $? != 0 ]; then