curl/tests/data/test539
Daniel Stenberg 14f630ecf6
tests: provide FTP directory contents in the test file
Instead of providing a fixed single synthetic response in the test
server itself. To allow us to better use *different* directory listings
in different test cases. In this change, most listings remain the same
as before.

The wildcard match tests still use synthetic responses but we should fix
that as well.

Updated numerous test cases to use this.

Closes #14295
2024-07-29 13:04:24 +02:00

64 lines
879 B
Plaintext

<testcase>
<info>
<keywords>
FTP
</keywords>
</info>
#
# Server-side
<reply>
<data>
file contents
</data>
<data1>
contents for file number two
</data1>
<datacheck>
file contents
contents for file number two
</datacheck>
</reply>
# Client-side
<client>
<server>
ftp
</server>
# tool is what to use instead of 'curl'
<tool>
lib%TESTNUMBER
</tool>
<name>
Two FTP fetches using different CURLOPT_FTP_FILEMETHOD
</name>
<command>
ftp://%HOSTIP:%FTPPORT/path/to/the/file/%TESTNUMBER ftp://%HOSTIP:%FTPPORT/path/to/the/file/%TESTNUMBER0001
</command>
</client>
#
# Verify data after the test has been "shot"
<verify>
<protocol>
USER anonymous
PASS ftp@example.com
PWD
CWD path/to/the/file
EPSV
TYPE I
SIZE %TESTNUMBER
RETR %TESTNUMBER
SYST
CWD /
EPSV
SIZE path/to/the/file/%TESTNUMBER0001
RETR path/to/the/file/%TESTNUMBER0001
QUIT
</protocol>
</verify>
</testcase>