Annotation of embedaddon/rsync/testsuite/README.testsuite, revision 1.1.1.1
1.1 misho 1: automatic testsuite for rsync -*- text -*-
2:
3: We're trying to develop some more substantial tests to prevent rsync
4: regressions. Ideally, all code changes or bug reports would come with
5: an appropriate test suite.
6:
7: You can run these tests by typing "make check" in the build directory.
8: The tests will run using the rsync binary in the build directory, so
9: you do not need to do "make install" first. Indeed, you probably
10: should not install rsync before running the tests.
11:
12: If you instead type "make installcheck" then the suite will test the
13: rsync binary from its installed location (e.g. /usr/local/bin/rsync).
14: You can use this to test a distribution build, or perhaps to run a new
15: test suite against an old version of rsync. Note that in accordance
16: with the GNU Standards, installcheck does not look for rsync on the
17: path.
18:
19: If the tests pass, you should see a report to that effect. Some tests
20: require being root or some other precondition, and so will normally not
21: be checked -- look at the test scripts for more information.
22:
23: If the tests fail, you will see rather more output. The scratch
24: directory will remain in the build directory. It would be useful if
25: you could include the log messages when reporting a failure.
26:
27: These tests also run automatically on the build farm, and you can see
28: the results on http://build.samba.org/.
29:
30:
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>