Resync
[CMakeLuaTailorHgBridge.git] / CMakeLua / Utilities / cmcurl-7.19.0 / tests / data / test2002
blobdd158574d26b6648062009b352dac4d577f8661c
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>
16 # Server-side
17 <reply>
18 <data1 nocheck="1">
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
30 -foo-
31 </data1>
32 <data2 nocheck="1">
33 data
34     to
35       see
36 that FTP
37 works
38   so does it?
39 </data2>
40 <data3 nocheck="1">
41 a chunk of
42 data
43 returned
44  to TFTP client
45 </data3>
46 </reply>
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>
61 http://%HOSTIP:%HTTPPORT/20020001 ftp://%HOSTIP:%FTPPORT/20020002 file://localhost/%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>
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: */*
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 filename: /20020003
92 mode: octet
93 QUIT
94 </protocol>
95 <stdout>
96 HTTP/1.1 200 OK
97 Date: Thu, 09 Nov 2010 14:49:00 GMT
98 Server: test-server/fake
99 Last-Modified: Tue, 13 Jun 2000 12:10:00 GMT
100 ETag: "21025-dc7-39462498"
101 Accept-Ranges: bytes
102 Content-Length: 6
103 Connection: close
104 Content-Type: text/html
105 Funny-head: yesyes
107 -foo-
108 data
109     to
110       see
111 that FTP
112 works
113   so does it?
115    bar
117    foo
119 a chunk of
120 data
121 returned
122  to TFTP client
123 </stdout>
124 </verify>
125 </testcase>