]> granicus.if.org Git - curl/commitdiff
make ftps and https invoke both necessary servers
authorDaniel Stenberg <daniel@haxx.se>
Thu, 12 Dec 2002 13:42:21 +0000 (13:42 +0000)
committerDaniel Stenberg <daniel@haxx.se>
Thu, 12 Dec 2002 13:42:21 +0000 (13:42 +0000)
tests/runtests.pl

index 3fcc2578711773ccbe49bc37e74764692ac51b86..fddac3d783fbe658f0d4e6999031f81bd9cb09c6 100755 (executable)
@@ -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;