Return to test2002 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: TFTP ! 10: TFTP RRQ ! 11: multiprotocol ! 12: </keywords> ! 13: </info> ! 14: ! 15: # ! 16: # Server-side ! 17: <reply> ! 18: <data1 nocheck="yes"> ! 19: HTTP/1.1 200 OK ! 20: Date: Thu, 09 Nov 2010 14:49:00 GMT ! 21: Server: test-server/fake ! 22: Last-Modified: Tue, 13 Jun 2000 12:10:00 GMT ! 23: ETag: "21025-dc7-39462498" ! 24: Accept-Ranges: bytes ! 25: Content-Length: 6 ! 26: Connection: close ! 27: Content-Type: text/html ! 28: Funny-head: yesyes ! 29: ! 30: -foo- ! 31: </data1> ! 32: <data2 nocheck="yes"> ! 33: data ! 34: to ! 35: see ! 36: that FTP ! 37: works ! 38: so does it? ! 39: </data2> ! 40: <data3 nocheck="yes"> ! 41: a chunk of ! 42: data ! 43: returned ! 44: to TFTP client ! 45: </data3> ! 46: </reply> ! 47: ! 48: # ! 49: # Client-side ! 50: <client> ! 51: <server> ! 52: http ! 53: ftp ! 54: file ! 55: tftp ! 56: </server> ! 57: <name> ! 58: HTTP GET followed by FTP RETR followed by FILE followed by TFTP RRQ ! 59: </name> ! 60: <command option="no-include"> ! 61: http://%HOSTIP:%HTTPPORT/20020001 ftp://%HOSTIP:%FTPPORT/20020002 file://localhost%FILE_PWD/log/test2002.txt tftp://%HOSTIP:%TFTPPORT//20020003 ! 62: </command> ! 63: <file name="log/test2002.txt"> ! 64: foo ! 65: bar ! 66: bar ! 67: foo ! 68: moo ! 69: </file> ! 70: </client> ! 71: ! 72: # ! 73: # Verify data after the test has been "shot" ! 74: <verify> ! 75: <strip> ! 76: ^User-Agent:.* ! 77: </strip> ! 78: <protocol> ! 79: GET /20020001 HTTP/1.1 ! 80: Host: %HOSTIP:%HTTPPORT ! 81: Accept: */* ! 82: ! 83: USER anonymous ! 84: PASS ftp@example.com ! 85: PWD ! 86: EPSV ! 87: TYPE I ! 88: SIZE 20020002 ! 89: RETR 20020002 ! 90: opcode: 1 ! 91: mode: octet ! 92: tsize: 0 ! 93: blksize: 512 ! 94: timeout: 6 ! 95: filename: /20020003 ! 96: QUIT ! 97: </protocol> ! 98: <stdout> ! 99: -foo- ! 100: data ! 101: to ! 102: see ! 103: that FTP ! 104: works ! 105: so does it? ! 106: foo ! 107: bar ! 108: bar ! 109: foo ! 110: moo ! 111: a chunk of ! 112: data ! 113: returned ! 114: to TFTP client ! 115: </stdout> ! 116: </verify> ! 117: </testcase>