From 4a6cc54eb592483e9c23dde749130179443aefea Mon Sep 17 00:00:00 2001 From: Daniel Stenberg Date: Wed, 16 Mar 2005 22:02:09 +0000 Subject: [PATCH] check for the HTTPS server in a manner similar to how we check for the HTTP server --- tests/runtests.pl | 22 +++++++++++++--------- 1 file changed, 13 insertions(+), 9 deletions(-) diff --git a/tests/runtests.pl b/tests/runtests.pl index 35b4ddd7f..e1b9bd7b7 100755 --- a/tests/runtests.pl +++ b/tests/runtests.pl @@ -477,20 +477,24 @@ sub runhttpsserver { if($verbose) { print "CMD: $cmd\n"; } - sleep(1); for(1 .. 30) { - $pid=checkserver($HTTPSPIDFILE); - - if($pid <= 0) { - if($verbose) { - print STDERR "RUN: waiting one sec for HTTPS server\n"; - } - sleep(1); + # verify that our HTTPS server is up and running: + $cmd="$CURL --silent --insecure \"https://$HOSTIP:$HTTPSPORT/verifiedserver\" 2>/dev/null"; + if($verbose) { + print "CMD: $cmd\n"; } - else { + + my $data=`$cmd`; + + if ( $data =~ /WE ROOLZ: (\d+)/ ) { + $pid = 0+$1; last; } + if($verbose) { + print STDERR "RUN: waiting one sec for HTTPS server\n"; + } + sleep(1); } return $pid;