aboutsummaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
Diffstat (limited to 'tests')
-rw-r--r--tests/FILEFORMAT4
-rw-r--r--tests/data/test130012
-rwxr-xr-xtests/runtests.pl9
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);
}