• Home
  • History
  • Annotate
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 <testcase>
2 #
3 # This test is like 585 but uses active 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 [CLOSE] counter: 2
20 moo
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 active FTP
37  </name>
38  <command>
39 ftp://%HOSTIP:%FTPPORT/596 log/ip596 activeftp
40 </command>
41 </client>
42 
43 #
44 # Verify data after the test has been "shot"
45 <verify>
46 <strippart>
47 s/^(EPRT \|1\|)(.*)/$1/
48 </strippart>
49 <protocol>
50 USER anonymous
51 PASS ftp@example.com
52 PWD
53 EPRT |1|
54 TYPE I
55 SIZE 596
56 RETR 596
57 QUIT
58 </protocol>
59 </verify>
60 </testcase>
61