mirror of
https://github.com/curl/curl.git
synced 2024-12-27 06:59:43 +08:00
3fd80c7b59
The threee tags `<name>`, `</name>` and `<command>` were frequently used with a leading space that this removes. The reason this habbit is so widespread in testcases is probably that they have been copy and pasted. Hence, fixing them all now might curb this practice from now on. Closes #12028
82 lines
1.5 KiB
Plaintext
82 lines
1.5 KiB
Plaintext
<testcase>
|
|
<info>
|
|
<keywords>
|
|
FTP
|
|
PASV
|
|
LIST
|
|
HTTP
|
|
HTTP CONNECT
|
|
HTTP proxy
|
|
</keywords>
|
|
</info>
|
|
#
|
|
# Server-side
|
|
<reply>
|
|
|
|
<connect>
|
|
HTTP/1.1 200 Mighty fine indeed
|
|
Magic: sure you can FTP me
|
|
|
|
</connect>
|
|
|
|
# When doing LIST, we get the default list output hard-coded in the test
|
|
# FTP server
|
|
<datacheck mode="text">
|
|
HTTP/1.1 200 Mighty fine indeed
|
|
Magic: sure you can FTP me
|
|
|
|
HTTP/1.1 200 Mighty fine indeed
|
|
Magic: sure you can FTP me
|
|
|
|
total 20
|
|
drwxr-xr-x 8 98 98 512 Oct 22 13:06 .
|
|
drwxr-xr-x 8 98 98 512 Oct 22 13:06 ..
|
|
drwxr-xr-x 2 98 98 512 May 2 1996 .NeXT
|
|
-r--r--r-- 1 0 1 35 Jul 16 1996 README
|
|
lrwxrwxrwx 1 0 1 7 Dec 9 1999 bin -> usr/bin
|
|
dr-xr-xr-x 2 0 1 512 Oct 1 1997 dev
|
|
drwxrwxrwx 2 98 98 512 May 29 16:04 download.html
|
|
dr-xr-xr-x 2 0 1 512 Nov 30 1995 etc
|
|
drwxrwxrwx 2 98 1 512 Oct 30 14:33 pub
|
|
dr-xr-xr-x 5 0 1 512 Oct 1 1997 usr
|
|
</datacheck>
|
|
</reply>
|
|
|
|
#
|
|
# Client-side
|
|
<client>
|
|
|
|
# please send the real CONNECT connect off to the FTP server's port
|
|
<connectport>
|
|
%FTPPORT
|
|
</connectport>
|
|
<server>
|
|
ftp
|
|
http-proxy
|
|
</server>
|
|
<features>
|
|
http
|
|
</features>
|
|
<name>
|
|
FTP LIST tunneled through HTTP proxy
|
|
</name>
|
|
<command>
|
|
ftp://ftp.%TESTNUMBER:%FTPPORT/ -p -x %HOSTIP:%PROXYPORT
|
|
</command>
|
|
</client>
|
|
|
|
#
|
|
# Verify data after the test has been "shot"
|
|
<verify>
|
|
<protocol>
|
|
USER anonymous
|
|
PASS ftp@example.com
|
|
PWD
|
|
EPSV
|
|
TYPE A
|
|
LIST
|
|
QUIT
|
|
</protocol>
|
|
</verify>
|
|
</testcase>
|