Annotation of embedaddon/curl/tests/data/test2003, revision 1.1.1.1
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 then again in reverse order
59: </name>
60: <command option="no-include">
61: http://%HOSTIP:%HTTPPORT/20030001 ftp://%HOSTIP:%FTPPORT/20030002 file://localhost%FILE_PWD/log/test2003.txt tftp://%HOSTIP:%TFTPPORT//20030003 tftp://%HOSTIP:%TFTPPORT//20030003 file://localhost%FILE_PWD/log/test2003.txt ftp://%HOSTIP:%FTPPORT/20030002 http://%HOSTIP:%HTTPPORT/20030001
62: </command>
63: <file name="log/test2003.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 /20030001 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 20030002
89: RETR 20030002
90: opcode: 1
91: mode: octet
92: tsize: 0
93: blksize: 512
94: timeout: 6
95: filename: /20030003
96: opcode: 1
97: mode: octet
98: tsize: 0
99: blksize: 512
100: timeout: 6
101: filename: /20030003
102: EPSV
103: SIZE 20030002
104: RETR 20030002
105: GET /20030001 HTTP/1.1
106: Host: %HOSTIP:%HTTPPORT
107: Accept: */*
108:
109: QUIT
110: </protocol>
111: <stdout>
112: -foo-
113: data
114: to
115: see
116: that FTP
117: works
118: so does it?
119: foo
120: bar
121: bar
122: foo
123: moo
124: a chunk of
125: data
126: returned
127: to TFTP client
128: a chunk of
129: data
130: returned
131: to TFTP client
132: foo
133: bar
134: bar
135: foo
136: moo
137: data
138: to
139: see
140: that FTP
141: works
142: so does it?
143: -foo-
144: </stdout>
145: </verify>
146: </testcase>
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>