Annotation of embedaddon/curl/tests/data/test2002, 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
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>
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>