diff options
author | Daniel Stenberg <daniel@haxx.se> | 2010-11-03 11:22:46 +0100 |
---|---|---|
committer | Daniel Stenberg <daniel@haxx.se> | 2010-11-03 11:22:46 +0100 |
commit | a4765b055152aeadb7830496d948139e6aadd4ea (patch) | |
tree | 34d7b509e07e664f86f952d7101e2f85b243319e /tests/FILEFORMAT | |
parent | 29de7dd288886679f3596014887b09f2e522633e (diff) | |
download | curl-a4765b055152aeadb7830496d948139e6aadd4ea.tar.gz |
runtests: allow tests written as perl scripts
If a command is set type="perl", it can now specify a perl program that will
be run instead of an ordinary curl or built tool.
A perl test automatically disables memory and valgrind debugging.
Diffstat (limited to 'tests/FILEFORMAT')
-rw-r--r-- | tests/FILEFORMAT | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/tests/FILEFORMAT b/tests/FILEFORMAT index fb162a358..6a61dd000 100644 --- a/tests/FILEFORMAT +++ b/tests/FILEFORMAT @@ -224,7 +224,7 @@ command is run. They are cleared again after the command has been run. Variables are first substituted as in the <command> section. </setenv> -<command [option="no-output"] [timeout="secs"] [delay="secs"]> +<command [option="no-output"] [timeout="secs"] [delay="secs"] [type="perl"]> command line to run, there's a bunch of %variables that get replaced accordingly. @@ -237,6 +237,9 @@ If a CONNECT is used to the server (to emulate HTTPS etc over proxy), the port number given in the CONNECT request will be used to identify which test that is being run, if the proxy host name is said to start with 'test'. +Set type="perl" to write the test case as a perl script. It implies that +there's no memory debugging and valgrind gets shut off for this test. + Set option="no-output" to prevent the test script to slap on the --output argument that directs the output to a file. The --output is also not added if the verify/stdout section is used. |