1
0
mirror of https://github.com/samba-team/samba.git synced 2025-11-30 20:23:49 +03:00

r8992: More make test work. Adding a way to order tests (might change

my mind on this later).
This commit is contained in:
Gerald Carter
2005-08-03 06:24:28 +00:00
committed by Gerald (Jerry) Carter
parent 11c8863949
commit 136fe3f15e
4 changed files with 27 additions and 8 deletions

View File

@@ -0,0 +1,4 @@
##
## library file for test functions
##

View File

@@ -1,21 +1,28 @@
#!/bin/sh
DOMAIN=SAMBA-TEST
export DOMAIN
if [ "x$1" == "x" ]; then
echo "$0 <directory>"
exit 1
fi
##
## create the test directory
##
PREFIX=`echo $1 | sed s+//+/+`
mkdir -p $PREFIX || exit $?
OLD_PWD=`pwd`
cd $PREFIX || exit $?
export PREFIX_ABS=`pwd`
cd $OLD_PWD
##
## setup the various environment variables we need
##
DOMAIN=SAMBA-TEST
SRCDIR=`pwd`
SCRIPTDIR=$SRCDIR/script/tests
TMPDIR=$PREFIX_ABS/tmp
LIBDIR=$PREFIX_ABS/lib
PIDDIR=$PREFIX_ABS/pid
@@ -31,11 +38,17 @@ PATH=`pwd`/bin:$PATH
rm -rf $PREFIX/*
mkdir -p $PRIVATEDIR $LIBDIR $PIDDIR $LOCKDIR $TMPDIR $LOGDIR $SOCKET_WRAPPER_DIR
export PREFIX_ABS CONFIGURATION CONFFILE PATH SOCKET_WRAPPER_DIR
export PREFIX_ABS CONFIGURATION CONFFILE PATH SOCKET_WRAPPER_DIR DOMAIN
export PRIVATEDIR LIBDIR PIDDIR LOCKDIR TMPDIR LOGDIR
export SRCDIR SCRIPTDIR
cd script/tests
for testfile in t_*sh; do
for testfile in `ls $SCRIPTDIR/t_*sh | sort`; do
echo ">>>>>> Starting test driver `basename $testfile` <<<<<"
sh $testfile
if [ $? = 0 ]; then
echo ">>>>> test ok <<<<<"
else
echo ">>>>> test failed <<<<<"
fi
done

View File

@@ -1,5 +1,7 @@
#!/bin/sh
. $SCRIPTDIR/functions
cat >$CONFFILE<<EOF
[global]
netbios name = LOCALHOST