From: Dan Fandrich Date: Sat, 27 Oct 2007 01:04:36 +0000 (+0000) Subject: Fixed the 2000-series tests so that the downloaded data is actually checked X-Git-Tag: curl-7_17_1~5 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=15feb8217fffb50a2af13dc24c3432d23360ad8b;p=thirdparty%2Fcurl.git Fixed the 2000-series tests so that the downloaded data is actually checked --- diff --git a/tests/FILEFORMAT b/tests/FILEFORMAT index 90c3f91172..550bcb614f 100644 --- a/tests/FILEFORMAT +++ b/tests/FILEFORMAT @@ -213,9 +213,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 'option=no-output' to prevent the test script to slap on the --output +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 client/stdout section is used. +the verify/stdout section is used. Available substitute variables include: %CLIENTIP - IPv4 address of the client running curl diff --git a/tests/data/test2000 b/tests/data/test2000 index ff679c50d9..b5f4777d54 100644 --- a/tests/data/test2000 +++ b/tests/data/test2000 @@ -11,7 +11,7 @@ multiprotocol # # Server-side - + data to see @@ -56,5 +56,18 @@ SIZE 2000 RETR 2000 QUIT + +data + to + see +that FTP +works + so does it? +foo + bar +bar + foo +moo + diff --git a/tests/data/test2001 b/tests/data/test2001 index c468ac29fd..475007e86d 100644 --- a/tests/data/test2001 +++ b/tests/data/test2001 @@ -13,21 +13,21 @@ multiprotocol # # Server-side - -HTTP/1.1 200 OK -Date: Thu, 09 Nov 2010 14:49:00 GMT -Server: test-server/fake -Last-Modified: Tue, 13 Jun 2000 12:10:00 GMT -ETag: "21025-dc7-39462498" -Accept-Ranges: bytes -Content-Length: 6 -Connection: close -Content-Type: text/html -Funny-head: yesyes - + +HTTP/1.1 200 OK +Date: Thu, 09 Nov 2010 14:49:00 GMT +Server: test-server/fake +Last-Modified: Tue, 13 Jun 2000 12:10:00 GMT +ETag: "21025-dc7-39462498" +Accept-Ranges: bytes +Content-Length: 6 +Connection: close +Content-Type: text/html +Funny-head: yesyes + -foo- - + data to see @@ -80,5 +80,30 @@ SIZE 20010002 RETR 20010002 QUIT + +HTTP/1.1 200 OK +Date: Thu, 09 Nov 2010 14:49:00 GMT +Server: test-server/fake +Last-Modified: Tue, 13 Jun 2000 12:10:00 GMT +ETag: "21025-dc7-39462498" +Accept-Ranges: bytes +Content-Length: 6 +Connection: close +Content-Type: text/html +Funny-head: yesyes + +-foo- +data + to + see +that FTP +works + so does it? +foo + bar +bar + foo +moo + diff --git a/tests/data/test2002 b/tests/data/test2002 index 26c3958462..ed8ca1c4a0 100644 --- a/tests/data/test2002 +++ b/tests/data/test2002 @@ -15,21 +15,21 @@ multiprotocol # # Server-side - -HTTP/1.1 200 OK -Date: Thu, 09 Nov 2010 14:49:00 GMT -Server: test-server/fake -Last-Modified: Tue, 13 Jun 2000 12:10:00 GMT -ETag: "21025-dc7-39462498" -Accept-Ranges: bytes -Content-Length: 6 -Connection: close -Content-Type: text/html -Funny-head: yesyes - + +HTTP/1.1 200 OK +Date: Thu, 09 Nov 2010 14:49:00 GMT +Server: test-server/fake +Last-Modified: Tue, 13 Jun 2000 12:10:00 GMT +ETag: "21025-dc7-39462498" +Accept-Ranges: bytes +Content-Length: 6 +Connection: close +Content-Type: text/html +Funny-head: yesyes + -foo- - + data to see @@ -37,7 +37,7 @@ that FTP works so does it? - + a chunk of data returned @@ -92,5 +92,34 @@ filename: /20020003 mode: octet QUIT + +HTTP/1.1 200 OK +Date: Thu, 09 Nov 2010 14:49:00 GMT +Server: test-server/fake +Last-Modified: Tue, 13 Jun 2000 12:10:00 GMT +ETag: "21025-dc7-39462498" +Accept-Ranges: bytes +Content-Length: 6 +Connection: close +Content-Type: text/html +Funny-head: yesyes + +-foo- +data + to + see +that FTP +works + so does it? +foo + bar +bar + foo +moo +a chunk of +data +returned + to TFTP client + diff --git a/tests/data/test2003 b/tests/data/test2003 index e0466ad40e..b6938166bb 100644 --- a/tests/data/test2003 +++ b/tests/data/test2003 @@ -15,21 +15,21 @@ multiprotocol # # Server-side - -HTTP/1.1 200 OK -Date: Thu, 09 Nov 2010 14:49:00 GMT -Server: test-server/fake -Last-Modified: Tue, 13 Jun 2000 12:10:00 GMT -ETag: "21025-dc7-39462498" -Accept-Ranges: bytes -Content-Length: 6 -Connection: close -Content-Type: text/html -Funny-head: yesyes - + +HTTP/1.1 200 OK +Date: Thu, 09 Nov 2010 14:49:00 GMT +Server: test-server/fake +Last-Modified: Tue, 13 Jun 2000 12:10:00 GMT +ETag: "21025-dc7-39462498" +Accept-Ranges: bytes +Content-Length: 6 +Connection: close +Content-Type: text/html +Funny-head: yesyes + -foo- - + data to see @@ -37,7 +37,7 @@ that FTP works so does it? - + a chunk of data returned @@ -102,5 +102,61 @@ Accept: */* QUIT + +HTTP/1.1 200 OK +Date: Thu, 09 Nov 2010 14:49:00 GMT +Server: test-server/fake +Last-Modified: Tue, 13 Jun 2000 12:10:00 GMT +ETag: "21025-dc7-39462498" +Accept-Ranges: bytes +Content-Length: 6 +Connection: close +Content-Type: text/html +Funny-head: yesyes + +-foo- +data + to + see +that FTP +works + so does it? +foo + bar +bar + foo +moo +a chunk of +data +returned + to TFTP client +a chunk of +data +returned + to TFTP client +foo + bar +bar + foo +moo +data + to + see +that FTP +works + so does it? +HTTP/1.1 200 OK +Date: Thu, 09 Nov 2010 14:49:00 GMT +Server: test-server/fake +Last-Modified: Tue, 13 Jun 2000 12:10:00 GMT +ETag: "21025-dc7-39462498" +Accept-Ranges: bytes +Content-Length: 6 +Connection: close +Content-Type: text/html +Funny-head: yesyes + +-foo- + diff --git a/tests/data/test2004 b/tests/data/test2004 index 27895ae222..eedabf3814 100644 --- a/tests/data/test2004 +++ b/tests/data/test2004 @@ -13,7 +13,7 @@ multiprotocol # # Server-side - + Test data file for tftp test @@ -49,6 +49,22 @@ opcode: 1 filename: /2004 mode: octet + +Test data file +for tftp test +This is test data +for several protocols +This is test data +for several protocols +This is test data +for several protocols +This is test data +for several protocols +This is test data +for several protocols +Test data file +for tftp test + disable