Adding a test for the --compare-dest option.
authorWayne Davison <wayned@samba.org>
Wed, 21 Jul 2004 20:58:32 +0000 (20:58 +0000)
committerWayne Davison <wayned@samba.org>
Wed, 21 Jul 2004 20:58:32 +0000 (20:58 +0000)
testsuite/compare-dest.test [new file with mode: 0644]

diff --git a/testsuite/compare-dest.test b/testsuite/compare-dest.test
new file mode 100644 (file)
index 0000000..28dbda1
--- /dev/null
@@ -0,0 +1,30 @@
+#! /bin/sh
+
+# Copyright (C) 2003 by Wayne Davison <wayned@samba.org>
+
+# This program is distributable under the terms of the GNU GPL see
+# COPYING).
+
+# Test rsync handling of exclude/include directives.  
+
+# Test some of the more obscure wildcard handling of exclude/include
+# processing.
+
+. "$suitedir/rsync.fns"
+
+set -x
+
+altdir="$tmpdir/alt"
+
+# Build some files/dirs/links to copy
+
+hands_setup
+
+# Setup the chk and alt dirs
+$RSYNC -av --exclude=text "$fromdir/" "$chkdir/"
+$RSYNC -av --include=text --include='*/' --exclude='*' "$fromdir/" "$altdir/"
+
+checkit "$RSYNC -avv --compare-dest=\"$altdir\" \"$fromdir/\" \"$todir/\"" "$chkdir" "$todir"
+
+# The script would have aborted on error, so getting here means we've won.
+exit 0