summaryrefslogtreecommitdiff
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)
downloadcurl-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/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