Commit b0a4c992 authored by Dan Fandrich's avatar Dan Fandrich
Browse files

Added SFTP directory listing test case 613.

parent 85707460
Loading
Loading
Loading
Loading
+3 −0
Original line number Original line Diff line number Diff line
@@ -5,6 +5,9 @@
                             \___|\___/|_| \_\_____|
                             \___|\___/|_| \_\_____|


                                  Changelog
                                  Changelog
Dan F (14 May 2007)
- Added SFTP directory listing test case 613.

Dan F (9 May 2007)
Dan F (9 May 2007)
- Kristian Gunstone fixed a problem where overwriting an uploaded file with
- Kristian Gunstone fixed a problem where overwriting an uploaded file with
  sftp didn't truncate it first, which would corrupt the file if the new
  sftp didn't truncate it first, which would corrupt the file if the new
+1 −1
Original line number Original line Diff line number Diff line
@@ -900,7 +900,7 @@ default config file search path.
commands are
commands are
sent BEFORE the transfer is taking place (just after the initial PWD command
sent BEFORE the transfer is taking place (just after the initial PWD command
to be exact). To make commands take place after a successful transfer, prefix
to be exact). To make commands take place after a successful transfer, prefix
them with a dash '-' (only the latter is support with SFTP). To make
them with a dash '-' (only the latter is supported with SFTP). To make
commands get sent after libcurl has changed working directory, just
commands get sent after libcurl has changed working directory, just
before the transfer command(s), prefix the command with '+'. You may
before the transfer command(s), prefix the command with '+'. You may
specify any amount of commands. If the server returns failure for one
specify any amount of commands. If the server returns failure for one
+1 −1
Original line number Original line Diff line number Diff line
@@ -41,4 +41,4 @@ EXTRA_DIST = test1 test108 test117 test127 test20 test27 test34 test46 \
 test603 test401 test402 test290 test291 test292 test293 test403 test404   \
 test603 test401 test402 test290 test291 test292 test293 test403 test404   \
 test405 test604 test605 test606 test607 test608 test609 test294 test295   \
 test405 test604 test605 test606 test607 test608 test609 test294 test295   \
 test296 test297 test298 test610 test611 test612 test406 test407 test408   \
 test296 test297 test298 test610 test611 test612 test406 test407 test408   \
 test409
 test409 test613

tests/data/test613

0 → 100644
+48 −0
Original line number Original line Diff line number Diff line
<testcase>
<info>
<keywords>
SFTP
directory
</keywords>
</info>

#
# Server-side
<reply>
<datacheck>
d?????????   N     U     U          N ???  N NN:NN .
d?????????   N     U     U          N ???  N NN:NN ..
d?????????   N     U     U          N ???  N NN:NN asubdir
-rw?rw?rw?   1     U     U         37 Jan  1  2000 plainfile.txt
-r-?r-?r-?   1     U     U         47 Dec 31  2000 rofile.txt
</datacheck>
</reply>

#
# Client-side
<client>
<server>
sftp
</server>
<precheck>
perl %SRCDIR/libtest/test613.pl prepare %PWD/log/test613.dir
</precheck>
 <name>
SFTP directory retrieval
 </name>
 <command>
--key curl_client_key --pubkey curl_client_key.pub -u %USER: sftp://%HOSTIP:%SSHPORT%PWD/log/test613.dir/
</command>
<postcheck>
perl %SRCDIR/libtest/test613.pl postprocess %PWD/log/test613.dir %PWD/log/curl613.out
</postcheck>
</client>

#
# Verify data after the test has been "shot"
<verify>
<valgrind>
disable
</valgrind>
</verify>
</testcase>
+1 −1
Original line number Original line Diff line number Diff line
@@ -35,7 +35,7 @@ INCLUDES = -I$(top_srcdir)/include/curl \


LIBDIR = $(top_builddir)/lib
LIBDIR = $(top_builddir)/lib


EXTRA_DIST = test75.pl test307.pl test610.pl
EXTRA_DIST = test75.pl test307.pl test610.pl test613.pl


# files used only in some libcurl test programs
# files used only in some libcurl test programs
TESTUTIL = testutil.c testutil.h
TESTUTIL = testutil.c testutil.h
Loading