aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xtests/runtests.pl15
1 files changed, 11 insertions, 4 deletions
diff --git a/tests/runtests.pl b/tests/runtests.pl
index 3fcc25787..fddac3d78 100755
--- a/tests/runtests.pl
+++ b/tests/runtests.pl
@@ -613,6 +613,7 @@ sub singletest {
}
else {
$CMDLINE="$LIBDIR/$tool";
+ $DBGCURL=$CMDLINE;
}
$CMDLINE .= "$cmdargs >$STDOUT 2>$STDERR";
@@ -829,13 +830,11 @@ sub serverfortest {
push @what, "file";
}
elsif($testnum< 400) {
- # 300 - 399 is for HTTPS, two servers!
- push @what, "http";
+ # 300 - 399 is for HTTPS
push @what, "https";
}
elsif($testnum< 500) {
- # 400 - 499 is for FTPS, also two servers
- push @what, "ftp";
+ # 400 - 499 is for FTPS
push @what, "ftps";
}
@@ -876,6 +875,10 @@ sub serverfortest {
# or if libcurl is SSL-less
return 1;
}
+ if(!$run{'ftp'}) {
+ runftpserver($verbose);
+ $run{'ftp'}=$FTPPIDFILE;
+ }
if(!$run{'ftps'}) {
runftpsserver($verbose);
$run{'ftps'}=$FTPSPIDFILE;
@@ -890,6 +893,10 @@ sub serverfortest {
# or if libcurl is SSL-less
return 1;
}
+ if(!$run{'http'}) {
+ runhttpserver($verbose);
+ $run{'http'}=$HTTPPIDFILE;
+ }
if(!$run{'https'}) {
runhttpsserver($verbose);
$run{'https'}=$HTTPSPIDFILE;