• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1<testcase>
2<info>
3<keywords>
4FTP
5RETR
6-J
7</keywords>
8</info>
9
10# Server-side
11<reply>
12<data nocheck="yes">
13fooo
14mooo
15</data>
16</reply>
17
18# Client-side
19<client>
20<server>
21ftp
22</server>
23<name>
24FTP DL, file without C-D inside, using -o fname -J -D file
25</name>
26<command option="no-output,no-include">
27ftp://%HOSTIP:%FTPPORT/path/file1381 -o log/download1381 -J -D log/heads1381
28</command>
29<postcheck>
30perl %SRCDIR/libtest/notexists.pl log/file1381
31</postcheck>
32</client>
33
34# Verify data after the test has been "shot"
35<verify>
36<protocol>
37USER anonymous
38PASS ftp@example.com
39PWD
40CWD path
41EPSV
42TYPE I
43SIZE file1381
44RETR file1381
45QUIT
46</protocol>
47
48<file1 name="log/download1381">
49fooo
50mooo
51</file1>
52
53<file2 name="log/heads1381">
54220-        _   _ ____  _
55220-    ___| | | |  _ \| |
56220-   / __| | | | |_) | |
57220-  | (__| |_| |  _ {| |___
58220    \___|\___/|_| \_\_____|
59331 We are happy you popped in!
60230 Welcome you silly person
61257 "/" is current directory
62250 CWD command successful.
63229 Entering Passive Mode (stripped)
64200 I modify TYPE as you wanted
65213 10
66150 Binary data connection for 1381 () (10 bytes).
67226 File transfer complete
68</file2>
69<stripfile2>
70s/^(229 Entering Passive Mode \().*(\).*)/${1}stripped${2}/
71</stripfile2>
72
73<file3 name="log/stdout1381">
74</file3>
75
76</verify>
77</testcase>
78