Commit 2fc31dcf authored by Daniel Stenberg's avatar Daniel Stenberg
Browse files

runtests.pl: verify specified test cases

To better allow arguments like "1 to 9999" without flooding the terminal
with error messages, the given test cases range is now checked and only
test numbers with existing files are actually run.
parent 715125e7
Loading
Loading
Loading
Loading
+13 −0
Original line number Diff line number Diff line
@@ -4901,6 +4901,19 @@ if ( $TESTCASES eq "all") {
        $TESTCASES .= " $n";
    }
}
else {
    my $verified="";
    map {
        if (-e "$TESTDIR/test$_") {
            $verified.="$_ ";
        }
    } split(" ", $TESTCASES);
    if($verified eq "") {
        print "No existing test cases were specified\n";
        exit;
    }
    $TESTCASES = $verified;
}

#######################################################################
# Start the command line log