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:
committed by
Gerald (Jerry) Carter
parent
11c8863949
commit
136fe3f15e
4
source/script/tests/functions
Normal file
4
source/script/tests/functions
Normal file
@@ -0,0 +1,4 @@
|
||||
##
|
||||
## library file for test functions
|
||||
##
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
#!/bin/sh
|
||||
|
||||
. $SCRIPTDIR/functions
|
||||
|
||||
cat >$CONFFILE<<EOF
|
||||
[global]
|
||||
netbios name = LOCALHOST
|
||||
Reference in New Issue
Block a user