mirror of
https://github.com/curl/curl.git
synced 2024-12-15 06:40:09 +08:00
3f4b1b4ee5
By making them look less like http headers, the hyper mode "tweak" doesn't interfere. Enable test 2002 and 2003 in hyper builds (and 1280 which is unrelated but should be enabled). Closes #7658
79 lines
1.5 KiB
Plaintext
79 lines
1.5 KiB
Plaintext
<testcase>
|
|
<info>
|
|
<keywords>
|
|
TFTP
|
|
TFTP RRQ
|
|
FILE
|
|
SFTP
|
|
SCP
|
|
multiprotocol
|
|
</keywords>
|
|
</info>
|
|
|
|
#
|
|
# Server-side
|
|
<reply>
|
|
<data nocheck="yes">
|
|
Test data file
|
|
for tftp test
|
|
</data>
|
|
</reply>
|
|
|
|
#
|
|
# Client-side
|
|
<client>
|
|
<server>
|
|
tftp
|
|
sftp
|
|
</server>
|
|
<name>
|
|
TFTP RRQ followed by SFTP retrieval followed by FILE followed by SCP retrieval then again in reverse order
|
|
</name>
|
|
<command option="no-include">
|
|
--key curl_client_key --pubkey curl_client_key.pub -u %USER: tftp://%HOSTIP:%TFTPPORT//%TESTNUMBER sftp://%HOSTIP:%SSHPORT%SSH_PWD/log/test%TESTNUMBER.txt file://localhost%FILE_PWD/log/test%TESTNUMBER.txt scp://%HOSTIP:%SSHPORT%SSH_PWD/log/test%TESTNUMBER.txt file://localhost%FILE_PWD/log/test%TESTNUMBER.txt sftp://%HOSTIP:%SSHPORT%SSH_PWD/log/test%TESTNUMBER.txt tftp://%HOSTIP:%TFTPPORT//%TESTNUMBER --insecure
|
|
</command>
|
|
<file name="log/test%TESTNUMBER.txt">
|
|
This is test data
|
|
for several protocols
|
|
</file>
|
|
</client>
|
|
|
|
#
|
|
# Verify data after the test has been "shot"
|
|
<verify>
|
|
<protocol>
|
|
opcode = 1
|
|
mode = octet
|
|
tsize = 0
|
|
blksize = 512
|
|
timeout = 6
|
|
filename = /%TESTNUMBER
|
|
opcode = 1
|
|
mode = octet
|
|
tsize = 0
|
|
blksize = 512
|
|
timeout = 6
|
|
filename = /%TESTNUMBER
|
|
</protocol>
|
|
<stdout>
|
|
Test data file
|
|
for tftp test
|
|
This is test data
|
|
for several protocols
|
|
This is test data
|
|
for several protocols
|
|
This is test data
|
|
for several protocols
|
|
This is test data
|
|
for several protocols
|
|
This is test data
|
|
for several protocols
|
|
Test data file
|
|
for tftp test
|
|
</stdout>
|
|
<valgrind>
|
|
disable
|
|
</valgrind>
|
|
</verify>
|
|
</testcase>
|