diff options
author | Michael Adam <obnox@samba.org> | 2009-06-19 21:04:06 +0200 |
---|---|---|
committer | Michael Adam <obnox@samba.org> | 2009-06-19 21:13:38 +0200 |
commit | 8925778a61bc26e898d948ee445eb4f9781924de (patch) | |
tree | bda88fccea4ad28da97a4c821301b0c43bda02ab /source3/script | |
parent | 23c7eccc27d2263c069522a1f67e549882490040 (diff) | |
download | samba-8925778a61bc26e898d948ee445eb4f9781924de.tar.gz samba-8925778a61bc26e898d948ee445eb4f9781924de.tar.xz samba-8925778a61bc26e898d948ee445eb4f9781924de.zip |
s3: fix make test with external libtalloc or libtdb.
This skips the talloctort and tdbtorture tests when the
corresponding binaries are not present.
There might be more clever ways of detecting wether samba
has been linked with internal or external libraries, but
as a first approximation, this seems valid.
Michael
Diffstat (limited to 'source3/script')
-rwxr-xr-x | source3/script/tests/test_local_s3.sh | 17 |
1 files changed, 13 insertions, 4 deletions
diff --git a/source3/script/tests/test_local_s3.sh b/source3/script/tests/test_local_s3.sh index 18407790853..0c94871ba5e 100755 --- a/source3/script/tests/test_local_s3.sh +++ b/source3/script/tests/test_local_s3.sh @@ -16,14 +16,23 @@ incdir=`dirname $0` failed=0 -testit "talloctort" $VALGRIND $BINDIR/talloctort || \ - failed=`expr $failed + 1` + +if test -x bin/talloctort ; then + testit "talloctort" $VALGRIND $BINDIR/talloctort || \ + failed=`expr $failed + 1` +else + echo "Skipping talloctort" +fi testit "replacetort" $VALGRIND $BINDIR/replacetort || \ failed=`expr $failed + 1` -testit "tdbtorture" $VALGRIND $BINDIR/tdbtorture || \ - failed=`expr $failed + 1` +if test -x bin/tdbtorture ; then + testit "tdbtorture" $VALGRIND $BINDIR/tdbtorture || \ + failed=`expr $failed + 1` +else + echo "Skipping tdbtorture" +fi testit "smbconftort" $VALGRIND $BINDIR/smbconftort $CONFIGURATION || \ failed=`expr $failed + 1` |