80 lines
1.5 KiB
Plaintext
80 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 %LOGDIR/server/curl_client_key --pubkey %LOGDIR/server/curl_client_key.pub -u %USER: tftp://%HOSTIP:%TFTPPORT//%TESTNUMBER sftp://%HOSTIP:%SSHPORT%SSH_PWD/%LOGDIR/test%TESTNUMBER.txt file://localhost%FILE_PWD/%LOGDIR/test%TESTNUMBER.txt scp://%HOSTIP:%SSHPORT%SSH_PWD/%LOGDIR/test%TESTNUMBER.txt file://localhost%FILE_PWD/%LOGDIR/test%TESTNUMBER.txt sftp://%HOSTIP:%SSHPORT%SSH_PWD/%LOGDIR/test%TESTNUMBER.txt tftp://%HOSTIP:%TFTPPORT//%TESTNUMBER --insecure
|
||
|
</command>
|
||
|
<file name="%LOGDIR/test%TESTNUMBER.txt">
|
||
|
This is test data
|
||
|
for several protocols
|
||
|
</file>
|
||
|
</client>
|
||
|
|
||
|
#
|
||
|
# Verify data after the test has been "shot"
|
||
|
<verify>
|
||
|
<strip>
|
||
|
^timeout = [5-6]$
|
||
|
</strip>
|
||
|
<protocol>
|
||
|
opcode = 1
|
||
|
mode = octet
|
||
|
tsize = 0
|
||
|
blksize = 512
|
||
|
filename = /%TESTNUMBER
|
||
|
opcode = 1
|
||
|
mode = octet
|
||
|
tsize = 0
|
||
|
blksize = 512
|
||
|
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>
|