aboutsummaryrefslogtreecommitdiff
path: root/tests/README
diff options
context:
space:
mode:
authorDaniel Stenberg <daniel@haxx.se>2001-05-23 15:05:43 +0000
committerDaniel Stenberg <daniel@haxx.se>2001-05-23 15:05:43 +0000
commit915b10052c45852adb015fe5a4cdacdf860f462e (patch)
treef3894cd5e2b21e7ae92b49cd7f4f177e13bd8e94 /tests/README
parentd3516810a784bd0005dd4c71bc5a3f7074c2da5c (diff)
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/README38
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