Return to test2001 CVS log | Up to [ELWIX - Embedded LightWeight unIX -] / embedaddon / curl / tests / data |
1.1 ! misho 1: <testcase> ! 2: <info> ! 3: <keywords> ! 4: HTTP ! 5: HTTP GET ! 6: FTP ! 7: PASV ! 8: FILE ! 9: multiprotocol ! 10: </keywords> ! 11: </info> ! 12: ! 13: # ! 14: # Server-side ! 15: <reply> ! 16: <data1 nocheck="yes"> ! 17: HTTP/1.1 200 OK ! 18: Date: Thu, 09 Nov 2010 14:49:00 GMT ! 19: Server: test-server/fake ! 20: Last-Modified: Tue, 13 Jun 2000 12:10:00 GMT ! 21: ETag: "21025-dc7-39462498" ! 22: Accept-Ranges: bytes ! 23: Content-Length: 6 ! 24: Connection: close ! 25: Content-Type: text/html ! 26: Funny-head: yesyes ! 27: ! 28: -foo- ! 29: </data1> ! 30: <data2 nocheck="yes"> ! 31: data ! 32: to ! 33: see ! 34: that FTP ! 35: works ! 36: so does it? ! 37: </data2> ! 38: </reply> ! 39: ! 40: # ! 41: # Client-side ! 42: <client> ! 43: <server> ! 44: http ! 45: ftp ! 46: file ! 47: </server> ! 48: <name> ! 49: HTTP GET followed by FTP RETR followed by FILE ! 50: </name> ! 51: <command option="no-include"> ! 52: http://%HOSTIP:%HTTPPORT/20010001 ftp://%HOSTIP:%FTPPORT/20010002 file://localhost%FILE_PWD/log/test2001.txt ! 53: </command> ! 54: <file name="log/test2001.txt"> ! 55: foo ! 56: bar ! 57: bar ! 58: foo ! 59: moo ! 60: </file> ! 61: </client> ! 62: ! 63: # ! 64: # Verify data after the test has been "shot" ! 65: <verify> ! 66: <strip> ! 67: ^User-Agent:.* ! 68: </strip> ! 69: <protocol> ! 70: GET /20010001 HTTP/1.1 ! 71: Host: %HOSTIP:%HTTPPORT ! 72: Accept: */* ! 73: ! 74: USER anonymous ! 75: PASS ftp@example.com ! 76: PWD ! 77: EPSV ! 78: TYPE I ! 79: SIZE 20010002 ! 80: RETR 20010002 ! 81: QUIT ! 82: </protocol> ! 83: <stdout> ! 84: -foo- ! 85: data ! 86: to ! 87: see ! 88: that FTP ! 89: works ! 90: so does it? ! 91: foo ! 92: bar ! 93: bar ! 94: foo ! 95: moo ! 96: </stdout> ! 97: </verify> ! 98: </testcase>