diff options
author | Daniel Stenberg <daniel@haxx.se> | 2001-05-23 15:05:43 +0000 |
---|---|---|
committer | Daniel Stenberg <daniel@haxx.se> | 2001-05-23 15:05:43 +0000 |
commit | 915b10052c45852adb015fe5a4cdacdf860f462e (patch) | |
tree | f3894cd5e2b21e7ae92b49cd7f4f177e13bd8e94 /tests/README | |
parent | d3516810a784bd0005dd4c71bc5a3f7074c2da5c (diff) | |
download | curl-915b10052c45852adb015fe5a4cdacdf860f462e.tar.gz |
Removed references to the previous file format, added some tests about
the new format but there's still much more to be said and done
Diffstat (limited to 'tests/README')
-rw-r--r-- | tests/README | 38 |
1 files changed, 7 insertions, 31 deletions
diff --git a/tests/README b/tests/README index 6316d9369..41b0f7e02 100644 --- a/tests/README +++ b/tests/README @@ -51,39 +51,13 @@ Logs: in the runtests.pl script) Data: - All test-data are put in the data/ subdirctory. + All test-data are put in the data/ subdirctory. Each test is stored in the + file named according to the test number. - For each tests there exist a few files, all with their own separate and - special purpose. Replace N with the test number: + The test case file format is simply a way to store different sections within + the same physical file. The different sections are to be described here + within shortly. - nameN.txt: test description as displayed when run - - commandN.txt: command line options for this test - - protN.txt: the full dump of the protocol communication that curl is - expected to use when performing this test - - replyN.txt: the full dump the server should reply to curl for this test. - If the final result that curl should've got is not in this - file, you can instead name the file replyN0001.txt. This - enables you to fiddle more. ;-) Alas, the server sends the - replyN.txt file but checks the result after the test against - the *0001.txt file. - - stdoutN.txt: if this file is present, curl's stdout is compared against - this file to see that they're identical. If this is present, - curl will not be run with -o but instead all output is compared - against this file! - - errorN.txt: if this file is present, it should contain the error number - curl is supposed to return when this test is run. - - uploadN.txt: if this file is present, it should contain the same data as - the log/upload.N does, after a curl upload has been performed. - - ftpdN.txt: this file may contain instructions how to modify the behaviour - of the ftp server. It uses a simple syntax that is left to - describe here! TEST CASE NUMBERS @@ -100,5 +74,7 @@ TEST CASE NUMBERS TODO: + * Port old test cases to the new file format + * Make httpserver.pl work when we PUT without Content-Length: * Add persistant connection support and test cases |