diff options
author | Daniel Stenberg <daniel@haxx.se> | 2013-08-26 09:17:55 +0200 |
---|---|---|
committer | Daniel Stenberg <daniel@haxx.se> | 2013-08-26 11:38:38 +0200 |
commit | 63d8b3a507bce2f069416d6a8b05625743b41abf (patch) | |
tree | 0ff7edc6fe1b3c8cea32cb97468985e3229fb925 /tests/runtests.pl | |
parent | 90ab65c632ec0405893466637c7971e327f1067a (diff) |
runtests.pl: allow -vc point to a separate curl binary to verify with
The specified curl binary will then be used to verify the running
server(s) instead of the development version. This is very useful in
some cases when the development version fails to verify correctly as
then the test case may not run at all.
The actual test will still be run with the "normal" curl executable
(unless the test case specifies something differently).
Diffstat (limited to 'tests/runtests.pl')
-rwxr-xr-x | tests/runtests.pl | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/tests/runtests.pl b/tests/runtests.pl index 5c50337e3..15acc07ff 100755 --- a/tests/runtests.pl +++ b/tests/runtests.pl @@ -4433,6 +4433,16 @@ while(@ARGV) { $DBGCURL=$CURL=$ARGV[1]; shift @ARGV; } + elsif ($ARGV[0] eq "-vc") { + # use this path to a curl used to verify servers + + # Particularly useful when you introduce a crashing bug somewhere in + # the development version as then it won't be able to run any tests + # since it can't verify the servers! + + $VCURL=$ARGV[1]; + shift @ARGV; + } elsif ($ARGV[0] eq "-d") { # have the servers display protocol output $debugprotocol=1; @@ -4538,6 +4548,7 @@ Usage: runtests.pl [options] [test selection(s)] -am automake style output PASS/FAIL: [number] [name] -t[N] torture (simulate memory alloc failures); N means fail Nth alloc -v verbose output + -vc path use this curl only to verify the existing servers [num] like "5 6 9" or " 5 to 22 " to run those tests only [!num] like "!5 !6 !9" to disable those tests [keyword] like "IPv6" to select only tests containing the key word |