Commit | Line | Data |
---|---|---|
232ce2b2 MP |
1 | #!/bin/sh |
2 | ||
3 | # Copyright (C) 2001 by Martin Pool <mbp@samba.org> | |
4 | ||
5 | # This program is distributable under the terms of the GNU GPL (see | |
6 | # COPYING) | |
7 | ||
8fef0245 MP |
8 | # We don't really want to start the server listening, because that |
9 | # might interfere with the security or operation of the test machine. | |
10 | # Instead we use the fake-connect feature to dynamically assign a pair | |
11 | # of ports. | |
232ce2b2 MP |
12 | |
13 | # Having started the server we try some basic operations against it: | |
14 | ||
15 | # getting a list of module | |
16 | # listing files in a module | |
17 | # retrieving a module | |
18 | # uploading to a module | |
19 | # checking the log file | |
20 | # password authentication | |
21 | ||
22 | # TODO: Put the common framework in a common file, so that we can have | |
23 | # subtests fail and keep going. | |
24 | ||
c13ad7ec | 25 | . "$suitedir/rsync.fns" |
232ce2b2 | 26 | |
3aae15ec | 27 | build_rsyncd_conf |
232ce2b2 | 28 | |
6cd7888e MP |
29 | RSYNC_CONNECT_PROG="$rsync_bin --config=$conf --daemon" |
30 | export RSYNC_CONNECT_PROG | |
232ce2b2 | 31 | |
8fef0245 | 32 | $rsync_bin -v localhost:: |