Added more accurate error code returns from SFTP operations. Added test

case 615 to test an SFTP upload failure.
This commit is contained in:
Dan Fandrich
2007-08-30 23:03:59 +00:00
parent 9f44a95522
commit f6251734fc
5 changed files with 83 additions and 12 deletions

View File

@@ -43,4 +43,5 @@ EXTRA_DIST = test1 test108 test117 test127 test20 test27 test34 test46 \
test296 test297 test298 test610 test611 test612 test406 test407 test408 \
test409 test613 test614 test700 test701 test702 test704 test705 test703 \
test706 test707 test350 test351 test352 test353 test289 test540 test354 \
test231 test1000 test1001 test1002 test1003 test1004 test1005 test1006
test231 test1000 test1001 test1002 test1003 test1004 test1005 test1006 \
test615

44
tests/data/test615 Normal file
View File

@@ -0,0 +1,44 @@
<testcase>
<info>
<keywords>
SFTP
SFTP put
FAILURE
</keywords>
</info>
#
# Client-side
<client>
<server>
sftp
</server>
<precheck>
perl %SRCDIR/libtest/test613.pl prepare %PWD/log/test615.dir
</precheck>
<name>
SFTP put remote failure
</name>
<command>
--key curl_client_key --pubkey curl_client_key.pub -u %USER: -T log/file615.txt sftp://%HOSTIP:%SSHPORT%PWD/log/test615.dir/rofile.txt
</command>
<postcheck>
perl %SRCDIR/libtest/test613.pl postprocess %PWD/log/test615.dir
</postcheck>
<file name="log/file615.txt">
Test data
for ssh upload test
</file>
</client>
#
# Verify data after the test has been "shot"
<verify>
<errorcode>
9
</errorcode>
<valgrind>
disable
</valgrind>
</verify>
</testcase>