xref: /aosp_15_r20/external/curl/tests/data/test575 (revision 6236dae45794135f37c4eb022389c904c8b0090d)
1*6236dae4SAndroid Build Coastguard Worker<testcase>
2*6236dae4SAndroid Build Coastguard Worker<info>
3*6236dae4SAndroid Build Coastguard Worker<keywords>
4*6236dae4SAndroid Build Coastguard WorkerFTP
5*6236dae4SAndroid Build Coastguard WorkerRETR
6*6236dae4SAndroid Build Coastguard Workermulti
7*6236dae4SAndroid Build Coastguard Workerwildcardmatch
8*6236dae4SAndroid Build Coastguard Workerftplistparser
9*6236dae4SAndroid Build Coastguard Worker</keywords>
10*6236dae4SAndroid Build Coastguard Worker</info>
11*6236dae4SAndroid Build Coastguard Worker
12*6236dae4SAndroid Build Coastguard Worker# Server-side
13*6236dae4SAndroid Build Coastguard Worker<reply>
14*6236dae4SAndroid Build Coastguard Worker<data>
15*6236dae4SAndroid Build Coastguard Worker</data>
16*6236dae4SAndroid Build Coastguard Worker</reply>
17*6236dae4SAndroid Build Coastguard Worker
18*6236dae4SAndroid Build Coastguard Worker# Client-side
19*6236dae4SAndroid Build Coastguard Worker<client>
20*6236dae4SAndroid Build Coastguard Worker<server>
21*6236dae4SAndroid Build Coastguard Workerftp
22*6236dae4SAndroid Build Coastguard Worker</server>
23*6236dae4SAndroid Build Coastguard Worker<tool>
24*6236dae4SAndroid Build Coastguard Workerlib%TESTNUMBER
25*6236dae4SAndroid Build Coastguard Worker</tool>
26*6236dae4SAndroid Build Coastguard Worker<name>
27*6236dae4SAndroid Build Coastguard WorkerFTP wildcard download - dup_handle and multi interface
28*6236dae4SAndroid Build Coastguard Worker</name>
29*6236dae4SAndroid Build Coastguard Worker<command>
30*6236dae4SAndroid Build Coastguard Workerftp://%HOSTIP:%FTPPORT/fully_simulated/UNIX/*
31*6236dae4SAndroid Build Coastguard Worker</command>
32*6236dae4SAndroid Build Coastguard Worker</client>
33*6236dae4SAndroid Build Coastguard Worker# Verify data after the test has been "shot"
34*6236dae4SAndroid Build Coastguard Worker<verify>
35*6236dae4SAndroid Build Coastguard Worker<strip>
36*6236dae4SAndroid Build Coastguard WorkerQUIT
37*6236dae4SAndroid Build Coastguard Worker</strip>
38*6236dae4SAndroid Build Coastguard Worker<errorcode>
39*6236dae4SAndroid Build Coastguard Worker0
40*6236dae4SAndroid Build Coastguard Worker</errorcode>
41*6236dae4SAndroid Build Coastguard Worker<protocol>
42*6236dae4SAndroid Build Coastguard WorkerUSER anonymous
43*6236dae4SAndroid Build Coastguard WorkerPASS [email protected]
44*6236dae4SAndroid Build Coastguard WorkerPWD
45*6236dae4SAndroid Build Coastguard WorkerCWD fully_simulated
46*6236dae4SAndroid Build Coastguard WorkerCWD UNIX
47*6236dae4SAndroid Build Coastguard WorkerEPSV
48*6236dae4SAndroid Build Coastguard WorkerTYPE A
49*6236dae4SAndroid Build Coastguard WorkerLIST
50*6236dae4SAndroid Build Coastguard WorkerEPSV
51*6236dae4SAndroid Build Coastguard WorkerTYPE I
52*6236dae4SAndroid Build Coastguard WorkerRETR chmod1
53*6236dae4SAndroid Build Coastguard WorkerEPSV
54*6236dae4SAndroid Build Coastguard WorkerRETR chmod2
55*6236dae4SAndroid Build Coastguard WorkerEPSV
56*6236dae4SAndroid Build Coastguard WorkerRETR chmod3
57*6236dae4SAndroid Build Coastguard WorkerEPSV
58*6236dae4SAndroid Build Coastguard WorkerRETR empty_file.dat
59*6236dae4SAndroid Build Coastguard WorkerEPSV
60*6236dae4SAndroid Build Coastguard WorkerRETR file.txt
61*6236dae4SAndroid Build Coastguard WorkerEPSV
62*6236dae4SAndroid Build Coastguard WorkerRETR someothertext.txt
63*6236dae4SAndroid Build Coastguard WorkerCWD /
64*6236dae4SAndroid Build Coastguard WorkerCWD fully_simulated
65*6236dae4SAndroid Build Coastguard WorkerCWD UNIX
66*6236dae4SAndroid Build Coastguard WorkerEPSV
67*6236dae4SAndroid Build Coastguard WorkerTYPE A
68*6236dae4SAndroid Build Coastguard WorkerLIST
69*6236dae4SAndroid Build Coastguard WorkerEPSV
70*6236dae4SAndroid Build Coastguard WorkerTYPE I
71*6236dae4SAndroid Build Coastguard WorkerRETR chmod1
72*6236dae4SAndroid Build Coastguard WorkerEPSV
73*6236dae4SAndroid Build Coastguard WorkerRETR chmod2
74*6236dae4SAndroid Build Coastguard WorkerEPSV
75*6236dae4SAndroid Build Coastguard WorkerRETR chmod3
76*6236dae4SAndroid Build Coastguard WorkerEPSV
77*6236dae4SAndroid Build Coastguard WorkerRETR empty_file.dat
78*6236dae4SAndroid Build Coastguard WorkerEPSV
79*6236dae4SAndroid Build Coastguard WorkerRETR file.txt
80*6236dae4SAndroid Build Coastguard WorkerEPSV
81*6236dae4SAndroid Build Coastguard WorkerRETR someothertext.txt
82*6236dae4SAndroid Build Coastguard WorkerQUIT
83*6236dae4SAndroid Build Coastguard WorkerUSER anonymous
84*6236dae4SAndroid Build Coastguard WorkerPASS [email protected]
85*6236dae4SAndroid Build Coastguard WorkerPWD
86*6236dae4SAndroid Build Coastguard WorkerCWD fully_simulated
87*6236dae4SAndroid Build Coastguard WorkerCWD UNIX
88*6236dae4SAndroid Build Coastguard WorkerEPSV
89*6236dae4SAndroid Build Coastguard WorkerTYPE A
90*6236dae4SAndroid Build Coastguard WorkerLIST
91*6236dae4SAndroid Build Coastguard WorkerEPSV
92*6236dae4SAndroid Build Coastguard WorkerTYPE I
93*6236dae4SAndroid Build Coastguard WorkerRETR chmod1
94*6236dae4SAndroid Build Coastguard WorkerEPSV
95*6236dae4SAndroid Build Coastguard WorkerRETR chmod2
96*6236dae4SAndroid Build Coastguard WorkerEPSV
97*6236dae4SAndroid Build Coastguard WorkerRETR chmod3
98*6236dae4SAndroid Build Coastguard WorkerEPSV
99*6236dae4SAndroid Build Coastguard WorkerRETR empty_file.dat
100*6236dae4SAndroid Build Coastguard WorkerEPSV
101*6236dae4SAndroid Build Coastguard WorkerRETR file.txt
102*6236dae4SAndroid Build Coastguard WorkerEPSV
103*6236dae4SAndroid Build Coastguard WorkerRETR someothertext.txt
104*6236dae4SAndroid Build Coastguard WorkerQUIT
105*6236dae4SAndroid Build Coastguard Worker</protocol>
106*6236dae4SAndroid Build Coastguard Worker<stdout>
107*6236dae4SAndroid Build Coastguard WorkerThis file should have permissions 444
108*6236dae4SAndroid Build Coastguard WorkerThis file should have permissions 666
109*6236dae4SAndroid Build Coastguard WorkerThis file should have permissions 777
110*6236dae4SAndroid Build Coastguard WorkerThis is content of file "file.txt"
111*6236dae4SAndroid Build Coastguard WorkerSome junk ;-) This file does not really exist.
112*6236dae4SAndroid Build Coastguard WorkerThis file should have permissions 444
113*6236dae4SAndroid Build Coastguard WorkerThis file should have permissions 666
114*6236dae4SAndroid Build Coastguard WorkerThis file should have permissions 777
115*6236dae4SAndroid Build Coastguard WorkerThis is content of file "file.txt"
116*6236dae4SAndroid Build Coastguard WorkerSome junk ;-) This file does not really exist.
117*6236dae4SAndroid Build Coastguard WorkerThis file should have permissions 444
118*6236dae4SAndroid Build Coastguard WorkerThis file should have permissions 666
119*6236dae4SAndroid Build Coastguard WorkerThis file should have permissions 777
120*6236dae4SAndroid Build Coastguard WorkerThis is content of file "file.txt"
121*6236dae4SAndroid Build Coastguard WorkerSome junk ;-) This file does not really exist.
122*6236dae4SAndroid Build Coastguard Worker</stdout>
123*6236dae4SAndroid Build Coastguard Worker</verify>
124*6236dae4SAndroid Build Coastguard Worker</testcase>
125