Imported Upstream version 7.40.0
[platform/upstream/curl.git] / tests / data / test595
1 <testcase>
2 #
3 # This test is like 585 but uses passive FTP instead of HTTP
4 #
5 <info>
6 <keywords>
7 FTP
8 </keywords>
9 </info>
10 #
11 # Server-side
12 <reply>
13 <data>
14 moo
15 </data>
16 <datacheck>
17 [OPEN] counter: 1
18 [OPEN] counter: 2
19 moo
20 [CLOSE] counter: 2
21 [CLOSE] counter: 1
22 </datacheck>
23 </reply>
24
25 # Client-side
26 <client>
27 <server>
28 ftp
29 </server>
30 # tool is what to use instead of 'curl'
31 <tool>
32 lib585
33 </tool>
34
35  <name>
36 verify close callbacks with passive FTP
37  </name>
38  <command>
39 ftp://%HOSTIP:%FTPPORT/595 log/ip595
40 </command>
41 </client>
42
43 #
44 # Verify data after the test has been "shot"
45 <verify>
46 <protocol>
47 USER anonymous\r
48 PASS ftp@example.com\r
49 PWD\r
50 EPSV\r
51 TYPE I\r
52 SIZE 595\r
53 RETR 595\r
54 QUIT\r
55 </protocol>
56 </verify>
57 </testcase>