summaryrefslogtreecommitdiffstats
path: root/src/tests/dejagnu
diff options
context:
space:
mode:
authorGreg Hudson <ghudson@mit.edu>2010-04-24 19:12:34 +0000
committerGreg Hudson <ghudson@mit.edu>2010-04-24 19:12:34 +0000
commitb11be41cec65d8fab8256c816178a3d41ecb7642 (patch)
treef9ae42304975c4cc4b852f4c652a62ec939cbbf5 /src/tests/dejagnu
parent3564031bf220ed784fd83b9fc6af7cc0ddf0ccf2 (diff)
downloadkrb5-b11be41cec65d8fab8256c816178a3d41ecb7642.tar.gz
krb5-b11be41cec65d8fab8256c816178a3d41ecb7642.tar.xz
krb5-b11be41cec65d8fab8256c816178a3d41ecb7642.zip
Add a sentinel to the sample gss-server after the socket is ready, and
use it in gssapi.exp in the dejagnu test suite instead of sleeping. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23934 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/tests/dejagnu')
-rw-r--r--src/tests/dejagnu/krb-standalone/gssapi.exp6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/tests/dejagnu/krb-standalone/gssapi.exp b/src/tests/dejagnu/krb-standalone/gssapi.exp
index 1f6664abd2..582e087197 100644
--- a/src/tests/dejagnu/krb-standalone/gssapi.exp
+++ b/src/tests/dejagnu/krb-standalone/gssapi.exp
@@ -285,7 +285,11 @@ proc doit { } {
spawn $GSSSERVER -export -logfile $tmppwd/gss-server.log -verbose -port [expr 8 + $portbase] gssservice@$hostname
set gss_server_pid [exp_pid]
set gss_server_spawn_id $spawn_id
- sleep 2
+
+ expect {
+ "starting" { }
+ eof { perror "gss-server failed to start" }
+ }
run_client gssclient0 $tmppwd/gss_tk_0 gssclient0
run_client gssclient1 $tmppwd/gss_tk_1 gssclient1