1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81
|
<?xml version="1.0" encoding="US-ASCII"?>
<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, SFTP, FILE, SCP retrieval then in rev 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%SFTP_PWD/%LOGDIR/test%TESTNUMBER.txt
file://localhost%FILE_PWD/%LOGDIR/test%TESTNUMBER.txt
scp://%HOSTIP:%SSHPORT%SCP_PWD/%LOGDIR/test%TESTNUMBER.txt
file://localhost%FILE_PWD/%LOGDIR/test%TESTNUMBER.txt
sftp://%HOSTIP:%SSHPORT%SFTP_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>
</verify>
</testcase>
|