summaryrefslogtreecommitdiff
path: root/testsuite/daemon.test
diff options
context:
space:
mode:
authorWayne Davison <wayned@samba.org>2011-03-26 11:07:20 -0700
committerWayne Davison <wayned@samba.org>2011-03-26 11:07:27 -0700
commit98ec67d7860209c5cbbc848769f2ba1a7062ddef (patch)
treee897edc3a61a58109f74646cc7f8daf4f4a1ab79 /testsuite/daemon.test
parent0de515756468e0b8f87f3f24ae5351aee8cd3a69 (diff)
downloadrsync-98ec67d7860209c5cbbc848769f2ba1a7062ddef.tar.gz
Verify the module list output of the daemon-via-ssh check.
Diffstat (limited to 'testsuite/daemon.test')
-rw-r--r--testsuite/daemon.test17
1 files changed, 10 insertions, 7 deletions
diff --git a/testsuite/daemon.test b/testsuite/daemon.test
index 4fe94b23..013408fe 100644
--- a/testsuite/daemon.test
+++ b/testsuite/daemon.test
@@ -50,19 +50,22 @@ case `get_testuid` in
;;
esac
-$RSYNC -ve "$SSH" --rsync-path="$RSYNC$confopt" localhost::
-
-RSYNC_CONNECT_PROG="$RSYNC --config=$conf --daemon"
-export RSYNC_CONNECT_PROG
-
-$RSYNC -v localhost:: \
- | tee "$outfile"
# These have a space-padded 15-char name, then a tab, then a comment.
sed 's/NOCOMMENT//' <<EOT >"$chkfile"
test-from r/o
test-to r/w
test-scratch NOCOMMENT
EOT
+
+$RSYNC -ve "$SSH" --rsync-path="$RSYNC$confopt" localhost:: | tee "$outfile"
+echo '===='
+diff $diffopt "$chkfile" "$outfile" || test_fail "test 0 failed"
+
+RSYNC_CONNECT_PROG="$RSYNC --config=$conf --daemon"
+export RSYNC_CONNECT_PROG
+
+$RSYNC -v localhost:: | tee "$outfile"
+echo '===='
diff $diffopt "$chkfile" "$outfile" || test_fail "test 1 failed"
$RSYNC -r localhost::test-hidden \