diff options
-rw-r--r-- | tests/FILEFORMAT | 4 | ||||
-rw-r--r-- | tests/data/test1300 | 12 | ||||
-rwxr-xr-x | tests/runtests.pl | 9 |
3 files changed, 16 insertions, 9 deletions
diff --git a/tests/FILEFORMAT b/tests/FILEFORMAT index 6a61dd000..f4565d32e 100644 --- a/tests/FILEFORMAT +++ b/tests/FILEFORMAT @@ -180,6 +180,7 @@ NTLM OpenSSL SSL socks +unittest as well as each protocol that curl supports. A protocol only needs to be specified if it is different from the server (useful when the server @@ -208,7 +209,8 @@ to have failed. Variables are substituted as in the <command> section. <tool> Name of tool to use instead of "curl". This tool must be built and exist -in the libtest/ directory. +either in the libtest/ directory (if the tool starts with 'lib') or in the +unit/ directory (if the tool starts with 'unit'). </tool> <name> diff --git a/tests/data/test1300 b/tests/data/test1300 index 8bbbecdef..100888561 100644 --- a/tests/data/test1300 +++ b/tests/data/test1300 @@ -2,6 +2,7 @@ <info> <keywords> unittest +llist </keywords> </info> @@ -11,20 +12,15 @@ unittest <server> none </server> +<features> +unittest +</features> <name> llist unit tests </name> <tool> unit1300 </tool> -<command> -unit1300 -</command> </client> -# -# Verify data after the test has been "shot" -<verify> - -</verify> </testcase> diff --git a/tests/runtests.pl b/tests/runtests.pl index 86bba844c..9f4430694 100755 --- a/tests/runtests.pl +++ b/tests/runtests.pl @@ -2314,6 +2314,11 @@ sub singletest { next; } } + elsif($f eq "unittest") { + if($debug_build) { + next; + } + } elsif($f eq "large_file") { if($large_file) { next; @@ -2562,6 +2567,10 @@ sub singletest { # substitute variables in the command line subVariables \$cmd; } + else { + # there was no command given, use something silly + $cmd="-"; + } if($curl_debug) { unlink($memdump); } |