diff options
author | Daniel Stenberg <daniel@haxx.se> | 2014-03-19 23:28:28 +0100 |
---|---|---|
committer | Daniel Stenberg <daniel@haxx.se> | 2014-03-19 23:28:28 +0100 |
commit | 2fc31dcf74bd0b1a5999a144664f957b7f8745e7 (patch) | |
tree | b6e7a92b841997effe941f9bda102a2c8148f278 | |
parent | 715125e790ee87fd3983d950217eb1e605fdfc77 (diff) | |
download | gnurl-2fc31dcf74bd0b1a5999a144664f957b7f8745e7.tar.gz gnurl-2fc31dcf74bd0b1a5999a144664f957b7f8745e7.tar.bz2 gnurl-2fc31dcf74bd0b1a5999a144664f957b7f8745e7.zip |
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.
-rwxr-xr-x | tests/runtests.pl | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/tests/runtests.pl b/tests/runtests.pl index cbd40e7d9..e9f5b9ab4 100755 --- a/tests/runtests.pl +++ b/tests/runtests.pl @@ -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 |