From 2d5707c7479eacb3b1ad98e01b53f56a88f8fb78 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Wed, 17 Apr 2024 18:14:31 +0200 Subject: Adding upstream version 3.2.7. Signed-off-by: Daniel Baumann --- testsuite/ssh-basic.test | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 testsuite/ssh-basic.test (limited to 'testsuite/ssh-basic.test') diff --git a/testsuite/ssh-basic.test b/testsuite/ssh-basic.test new file mode 100644 index 0000000..1559ca2 --- /dev/null +++ b/testsuite/ssh-basic.test @@ -0,0 +1,34 @@ +#!/bin/sh + +# Copyright (C) 1998,1999 Philip Hands +# Copyright (C) 2001 by Martin Pool + +# This program is distributable under the terms of the GNU GPL (see +# COPYING) + +# This script tests ssh, if possible. It's called by runtests.sh + +. "$suitedir/rsync.fns" + +SSH="$scratchdir/src/support/lsh.sh" + +if test x"$rsync_enable_ssh_tests" = xyes; then + if type ssh >/dev/null; then + SSH=ssh + fi +fi + +if [ "`$SSH -o'BatchMode yes' localhost echo yes`" != "yes" ]; then + test_skipped "Skipping SSH tests because ssh connection to localhost not authorised" +fi + +echo "Using remote shell: $SSH" + +# Create some files for rsync to copy +hands_setup + +runtest "ssh: basic test" 'checkit "$RSYNC -avH -e \"$SSH\" --rsync-path=\"$RSYNC\" \"$fromdir/\" \"localhost:$todir\"" "$fromdir/" "$todir"' + +mv "$todir/text" "$todir/ThisShouldGo" + +runtest "ssh: renamed file" 'checkit "$RSYNC --delete -avH -e \"$SSH\" --rsync-path=\"$RSYNC\" \"$fromdir/\" \"localhost:$todir\"" "$fromdir/" "$todir"' -- cgit v1.2.3