xref: /aosp_15_r20/external/curl/tests/data/test576 (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 Workerwildcardmatch
6*6236dae4SAndroid Build Coastguard Workerftplistparser
7*6236dae4SAndroid Build Coastguard Worker</keywords>
8*6236dae4SAndroid Build Coastguard Worker</info>
9*6236dae4SAndroid Build Coastguard Worker
10*6236dae4SAndroid Build Coastguard Worker# Server-side
11*6236dae4SAndroid Build Coastguard Worker<reply>
12*6236dae4SAndroid Build Coastguard Worker<data>
13*6236dae4SAndroid Build Coastguard Worker</data>
14*6236dae4SAndroid Build Coastguard Worker</reply>
15*6236dae4SAndroid Build Coastguard Worker
16*6236dae4SAndroid Build Coastguard Worker# Client-side
17*6236dae4SAndroid Build Coastguard Worker<client>
18*6236dae4SAndroid Build Coastguard Worker<server>
19*6236dae4SAndroid Build Coastguard Workerftp
20*6236dae4SAndroid Build Coastguard Worker</server>
21*6236dae4SAndroid Build Coastguard Worker<tool>
22*6236dae4SAndroid Build Coastguard Workerlib%TESTNUMBER
23*6236dae4SAndroid Build Coastguard Worker</tool>
24*6236dae4SAndroid Build Coastguard Worker<name>
25*6236dae4SAndroid Build Coastguard WorkerFTP wildcard download - skip/parser_correctness/CURLOPT_FNMATCH_FUNCTION (Unix)
26*6236dae4SAndroid Build Coastguard Worker</name>
27*6236dae4SAndroid Build Coastguard Worker<command>
28*6236dae4SAndroid Build Coastguard Workerftp://%HOSTIP:%FTPPORT/fully_simulated/UNIX/*
29*6236dae4SAndroid Build Coastguard Worker</command>
30*6236dae4SAndroid Build Coastguard Worker</client>
31*6236dae4SAndroid Build Coastguard Worker
32*6236dae4SAndroid Build Coastguard Worker# Verify data after the test has been "shot"
33*6236dae4SAndroid Build Coastguard Worker<verify>
34*6236dae4SAndroid Build Coastguard Worker<errorcode>
35*6236dae4SAndroid Build Coastguard Worker0
36*6236dae4SAndroid Build Coastguard Worker</errorcode>
37*6236dae4SAndroid Build Coastguard Worker<stdout>
38*6236dae4SAndroid Build Coastguard Worker=============================================================
39*6236dae4SAndroid Build Coastguard WorkerRemains:      14
40*6236dae4SAndroid Build Coastguard WorkerFilename:     .
41*6236dae4SAndroid Build Coastguard WorkerPermissions:  rwxrwxrwx (parsed => 777)
42*6236dae4SAndroid Build Coastguard WorkerSize:         20480B
43*6236dae4SAndroid Build Coastguard WorkerUser:         ftp-default
44*6236dae4SAndroid Build Coastguard WorkerGroup:        ftp-default
45*6236dae4SAndroid Build Coastguard WorkerTime:         Apr 27  5:12
46*6236dae4SAndroid Build Coastguard WorkerFiletype:     directory
47*6236dae4SAndroid Build Coastguard Worker=============================================================
48*6236dae4SAndroid Build Coastguard WorkerRemains:      13
49*6236dae4SAndroid Build Coastguard WorkerFilename:     ..
50*6236dae4SAndroid Build Coastguard WorkerPermissions:  rwxrwxrwx (parsed => 777)
51*6236dae4SAndroid Build Coastguard WorkerSize:         20480B
52*6236dae4SAndroid Build Coastguard WorkerUser:         ftp-default
53*6236dae4SAndroid Build Coastguard WorkerGroup:        ftp-default
54*6236dae4SAndroid Build Coastguard WorkerTime:         Apr 23  3:12
55*6236dae4SAndroid Build Coastguard WorkerFiletype:     directory
56*6236dae4SAndroid Build Coastguard Worker=============================================================
57*6236dae4SAndroid Build Coastguard WorkerRemains:      12
58*6236dae4SAndroid Build Coastguard WorkerFilename:     chmod1
59*6236dae4SAndroid Build Coastguard WorkerPermissions:  r--r--r-- (parsed => 444)
60*6236dae4SAndroid Build Coastguard WorkerSize:         38B
61*6236dae4SAndroid Build Coastguard WorkerUser:         ftp-default
62*6236dae4SAndroid Build Coastguard WorkerGroup:        ftp-default
63*6236dae4SAndroid Build Coastguard WorkerTime:         Jan 11 10:00
64*6236dae4SAndroid Build Coastguard WorkerFiletype:     regular file
65*6236dae4SAndroid Build Coastguard WorkerContent:
66*6236dae4SAndroid Build Coastguard Worker-------------------------------------------------------------
67*6236dae4SAndroid Build Coastguard WorkerThis file should have permissions 444
68*6236dae4SAndroid Build Coastguard Worker-------------------------------------------------------------
69*6236dae4SAndroid Build Coastguard Worker=============================================================
70*6236dae4SAndroid Build Coastguard WorkerRemains:      11
71*6236dae4SAndroid Build Coastguard WorkerFilename:     chmod2
72*6236dae4SAndroid Build Coastguard WorkerPermissions:  rw-rw-rw- (parsed => 666)
73*6236dae4SAndroid Build Coastguard WorkerSize:         38B
74*6236dae4SAndroid Build Coastguard WorkerUser:         ftp-default
75*6236dae4SAndroid Build Coastguard WorkerGroup:        ftp-default
76*6236dae4SAndroid Build Coastguard WorkerTime:         Feb  1  8:00
77*6236dae4SAndroid Build Coastguard WorkerFiletype:     regular file
78*6236dae4SAndroid Build Coastguard WorkerContent:
79*6236dae4SAndroid Build Coastguard Worker-------------------------------------------------------------
80*6236dae4SAndroid Build Coastguard WorkerThis file should have permissions 666
81*6236dae4SAndroid Build Coastguard Worker-------------------------------------------------------------
82*6236dae4SAndroid Build Coastguard Worker=============================================================
83*6236dae4SAndroid Build Coastguard WorkerRemains:      10
84*6236dae4SAndroid Build Coastguard WorkerFilename:     chmod3
85*6236dae4SAndroid Build Coastguard WorkerPermissions:  rwxrwxrwx (parsed => 777)
86*6236dae4SAndroid Build Coastguard WorkerSize:         38B
87*6236dae4SAndroid Build Coastguard WorkerUser:         ftp-default
88*6236dae4SAndroid Build Coastguard WorkerGroup:        ftp-default
89*6236dae4SAndroid Build Coastguard WorkerTime:         Feb  1  8:00
90*6236dae4SAndroid Build Coastguard WorkerFiletype:     regular file
91*6236dae4SAndroid Build Coastguard WorkerContent:
92*6236dae4SAndroid Build Coastguard Worker-------------------------------------------------------------
93*6236dae4SAndroid Build Coastguard WorkerThis file should have permissions 777
94*6236dae4SAndroid Build Coastguard Worker-------------------------------------------------------------
95*6236dae4SAndroid Build Coastguard Worker=============================================================
96*6236dae4SAndroid Build Coastguard WorkerRemains:      9
97*6236dae4SAndroid Build Coastguard WorkerFilename:     chmod4
98*6236dae4SAndroid Build Coastguard WorkerPermissions:  --S--S--t (parsed => 7001)
99*6236dae4SAndroid Build Coastguard WorkerSize:         4096B
100*6236dae4SAndroid Build Coastguard WorkerUser:         ftp-default
101*6236dae4SAndroid Build Coastguard WorkerGroup:        ftp-default
102*6236dae4SAndroid Build Coastguard WorkerTime:         May  4  4:31
103*6236dae4SAndroid Build Coastguard WorkerFiletype:     directory
104*6236dae4SAndroid Build Coastguard Worker=============================================================
105*6236dae4SAndroid Build Coastguard WorkerRemains:      8
106*6236dae4SAndroid Build Coastguard WorkerFilename:     chmod5
107*6236dae4SAndroid Build Coastguard WorkerPermissions:  --s--s--T (parsed => 7110)
108*6236dae4SAndroid Build Coastguard WorkerSize:         4096B
109*6236dae4SAndroid Build Coastguard WorkerUser:         ftp-default
110*6236dae4SAndroid Build Coastguard WorkerGroup:        ftp-default
111*6236dae4SAndroid Build Coastguard WorkerTime:         May  4  4:31
112*6236dae4SAndroid Build Coastguard WorkerFiletype:     directory
113*6236dae4SAndroid Build Coastguard Worker=============================================================
114*6236dae4SAndroid Build Coastguard WorkerRemains:      7
115*6236dae4SAndroid Build Coastguard WorkerFilename:     empty_file.dat
116*6236dae4SAndroid Build Coastguard WorkerPermissions:  rw-r--r-- (parsed => 644)
117*6236dae4SAndroid Build Coastguard WorkerSize:         0B
118*6236dae4SAndroid Build Coastguard WorkerUser:         ftp-default
119*6236dae4SAndroid Build Coastguard WorkerGroup:        ftp-default
120*6236dae4SAndroid Build Coastguard WorkerTime:         Apr 27 11:01
121*6236dae4SAndroid Build Coastguard WorkerFiletype:     regular file
122*6236dae4SAndroid Build Coastguard WorkerContent:
123*6236dae4SAndroid Build Coastguard Worker-------------------------------------------------------------
124*6236dae4SAndroid Build Coastguard Worker-------------------------------------------------------------
125*6236dae4SAndroid Build Coastguard Worker=============================================================
126*6236dae4SAndroid Build Coastguard WorkerRemains:      6
127*6236dae4SAndroid Build Coastguard WorkerFilename:     file.txt
128*6236dae4SAndroid Build Coastguard WorkerPermissions:  rw-r--r-- (parsed => 644)
129*6236dae4SAndroid Build Coastguard WorkerSize:         35B
130*6236dae4SAndroid Build Coastguard WorkerUser:         ftp-default
131*6236dae4SAndroid Build Coastguard WorkerGroup:        ftp-default
132*6236dae4SAndroid Build Coastguard WorkerTime:         Apr 27 11:01
133*6236dae4SAndroid Build Coastguard WorkerFiletype:     regular file
134*6236dae4SAndroid Build Coastguard WorkerContent:
135*6236dae4SAndroid Build Coastguard Worker-------------------------------------------------------------
136*6236dae4SAndroid Build Coastguard WorkerThis is content of file "file.txt"
137*6236dae4SAndroid Build Coastguard Worker-------------------------------------------------------------
138*6236dae4SAndroid Build Coastguard Worker=============================================================
139*6236dae4SAndroid Build Coastguard WorkerRemains:      5
140*6236dae4SAndroid Build Coastguard WorkerFilename:     link
141*6236dae4SAndroid Build Coastguard WorkerPermissions:  rwxrwxrwx (parsed => 777)
142*6236dae4SAndroid Build Coastguard WorkerSize:         0B
143*6236dae4SAndroid Build Coastguard WorkerUser:         ftp-default
144*6236dae4SAndroid Build Coastguard WorkerGroup:        ftp-default
145*6236dae4SAndroid Build Coastguard WorkerTime:         Jan  6  4:42
146*6236dae4SAndroid Build Coastguard WorkerFiletype:     symlink
147*6236dae4SAndroid Build Coastguard WorkerTarget:       file.txt
148*6236dae4SAndroid Build Coastguard Worker=============================================================
149*6236dae4SAndroid Build Coastguard WorkerRemains:      4
150*6236dae4SAndroid Build Coastguard WorkerFilename:     link_absolute
151*6236dae4SAndroid Build Coastguard WorkerPermissions:  rwxrwxrwx (parsed => 777)
152*6236dae4SAndroid Build Coastguard WorkerSize:         0B
153*6236dae4SAndroid Build Coastguard WorkerUser:         ftp-default
154*6236dae4SAndroid Build Coastguard WorkerGroup:        ftp-default
155*6236dae4SAndroid Build Coastguard WorkerTime:         Jan  6  4:45
156*6236dae4SAndroid Build Coastguard WorkerFiletype:     symlink
157*6236dae4SAndroid Build Coastguard WorkerTarget:       /data/ftp/file.txt
158*6236dae4SAndroid Build Coastguard Worker=============================================================
159*6236dae4SAndroid Build Coastguard WorkerRemains:      3
160*6236dae4SAndroid Build Coastguard WorkerFilename:     .NeXT
161*6236dae4SAndroid Build Coastguard WorkerPermissions:  rwxrwxrwx (parsed => 777)
162*6236dae4SAndroid Build Coastguard WorkerSize:         4096B
163*6236dae4SAndroid Build Coastguard WorkerUser:         ftp-default
164*6236dae4SAndroid Build Coastguard WorkerGroup:        ftp-default
165*6236dae4SAndroid Build Coastguard WorkerTime:         Jan 23  2:05
166*6236dae4SAndroid Build Coastguard WorkerFiletype:     directory
167*6236dae4SAndroid Build Coastguard Worker=============================================================
168*6236dae4SAndroid Build Coastguard WorkerRemains:      2
169*6236dae4SAndroid Build Coastguard WorkerFilename:     someothertext.txt
170*6236dae4SAndroid Build Coastguard WorkerPermissions:  rw-r--r-- (parsed => 644)
171*6236dae4SAndroid Build Coastguard WorkerSize:         47B
172*6236dae4SAndroid Build Coastguard WorkerUser:         ftp-default
173*6236dae4SAndroid Build Coastguard WorkerGroup:        ftp-default
174*6236dae4SAndroid Build Coastguard WorkerTime:         Apr 27 11:01
175*6236dae4SAndroid Build Coastguard WorkerFiletype:     regular file
176*6236dae4SAndroid Build Coastguard WorkerContent:
177*6236dae4SAndroid Build Coastguard Worker-------------------------------------------------------------
178*6236dae4SAndroid Build Coastguard Worker# THIS CONTENT WAS SKIPPED IN CHUNK_BGN CALLBACK #
179*6236dae4SAndroid Build Coastguard Worker-------------------------------------------------------------
180*6236dae4SAndroid Build Coastguard Worker=============================================================
181*6236dae4SAndroid Build Coastguard WorkerRemains:      1
182*6236dae4SAndroid Build Coastguard WorkerFilename:     weirddir.txt
183*6236dae4SAndroid Build Coastguard WorkerPermissions:  rwxr-xrwx (parsed => 757)
184*6236dae4SAndroid Build Coastguard WorkerSize:         4096B
185*6236dae4SAndroid Build Coastguard WorkerUser:         ftp-default
186*6236dae4SAndroid Build Coastguard WorkerGroup:        ftp-default
187*6236dae4SAndroid Build Coastguard WorkerTime:         Apr 23  3:12
188*6236dae4SAndroid Build Coastguard WorkerFiletype:     directory
189*6236dae4SAndroid Build Coastguard Worker=============================================================
190*6236dae4SAndroid Build Coastguard Worker</stdout>
191*6236dae4SAndroid Build Coastguard Worker</verify>
192*6236dae4SAndroid Build Coastguard Worker</testcase>
193