Annotation of embedaddon/rsync/testsuite/README.testsuite, revision 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>