Commit 71335e5b authored by Daniel Stenberg's avatar Daniel Stenberg
Browse files

support 'large_file' as a feature to require for specific tests (such as

test 99)
parent c9b23ca0
Loading
Loading
Loading
Loading
+10 −0
Original line number Diff line number Diff line
@@ -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