From: Daniel Stenberg <daniel@haxx.se>
Date: Mon, 1 Mar 2004 16:24:54 +0000 (+0000)
Subject: support 'large_file' as a feature to require for specific tests (such as
X-Git-Tag: cares-1_1_0~98
X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=71335e5b991ebb5cafa9f46ab06a95e906f151ff;p=curl

support 'large_file' as a feature to require for specific tests (such as
test 99)
---

diff --git a/tests/runtests.pl b/tests/runtests.pl
index c0de46318..ad37504d1 100755
--- a/tests/runtests.pl
+++ b/tests/runtests.pl
@@ -77,6 +77,7 @@ my $stunnel = checkcmd("stunnel");
 my $valgrind = checkcmd("valgrind");
 
 my $ssl_version; # set if libcurl is built with SSL support
+my $large_file;  # set if libcurl is built with large file support
 
 my $skipped=0;  # number of tests skipped; reported in main loop
 my %skipped;    # skipped{reason}=counter, reasons for skip
@@ -694,6 +695,10 @@ sub checkcurl {
                 # ssl enabled
                 $ssl_version=1;
             }
+            if($feat =~ /Largefile/i) {
+                # large file support
+                $large_file=1;
+            }
         }
     }
     if(!$curl) {
@@ -771,6 +776,11 @@ sub singletest {
                 next;
             }
         }
+        elsif($f eq "large_file") {
+            if($large_file) {
+                next;
+            }
+        }
 
         $why = "curl lacks $f support";
         $serverproblem = 15; # set it here