• Home
  • 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>
7FTP
8</keywords>
9</info>
10#
11# Server-side
12<reply>
13<data>
14moo
15</data>
16<datacheck>
17[OPEN] counter: 1
18[OPEN] counter: 2
19[CLOSE] counter: 2
20moo
21[CLOSE] counter: 1
22</datacheck>
23</reply>
24
25# Client-side
26<client>
27<server>
28ftp
29</server>
30# tool is what to use instead of 'curl'
31<tool>
32lib585
33</tool>
34
35 <name>
36verify close callbacks with active FTP
37 </name>
38 <command>
39ftp://%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>
47s/^(EPRT \|1\|)(.*)/$1/
48</strippart>
49<protocol>
50USER anonymous
51PASS ftp@example.com
52PWD
53EPRT |1|
54TYPE I
55SIZE 596
56RETR 596
57QUIT
58</protocol>
59</verify>
60</testcase>
61