X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/blobdiff_plain/3aae15ecfba78001055a547f79f801ccdbc17158..71daa07fb1c791c0f5eba3fc1b615df3a46441fc:/testsuite/daemon.test diff --git a/testsuite/daemon.test b/testsuite/daemon.test index 869feab5..54865053 100644 --- a/testsuite/daemon.test +++ b/testsuite/daemon.test @@ -5,10 +5,10 @@ # This program is distributable under the terms of the GNU GPL (see # COPYING) -# This test starts up an rsync daemon on a high-numbered port using a -# configuration file from the test directory. I can't think of a good -# way to choose it dynamically at the moment, so we just use 2612. If -# that's in use then you lose. +# We don't really want to start the server listening, because that +# might interfere with the security or operation of the test machine. +# Instead we use the fake-connect feature to dynamically assign a pair +# of ports. # Having started the server we try some basic operations against it: @@ -25,6 +25,8 @@ . "$suitedir/rsync.fns" build_rsyncd_conf -start_rsyncd +RSYNC_CONNECT_PROG="$RSYNC --config=$conf --daemon" +export RSYNC_CONNECT_PROG +$RSYNC -v localhost::