mirror of
https://github.com/samba-team/samba.git
synced 2024-12-24 21:34:56 +03:00
8925778a61
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
41 lines
775 B
Bash
Executable File
41 lines
775 B
Bash
Executable File
#!/bin/sh
|
|
|
|
# this runs the file serving tests that are expected to pass with samba3
|
|
|
|
if [ $# != 0 ]; then
|
|
cat <<EOF
|
|
Usage: test_local_s3.sh
|
|
EOF
|
|
exit 1;
|
|
fi
|
|
|
|
test x"$TEST_FUNCTIONS_SH" != x"INCLUDED" && {
|
|
incdir=`dirname $0`
|
|
. $incdir/test_functions.sh
|
|
}
|
|
|
|
failed=0
|
|
|
|
|
|
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`
|
|
|
|
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`
|
|
|
|
testok $0 $failed
|