diff options
author | Gerald Carter <jerry@samba.org> | 2005-08-03 05:46:43 +0000 |
---|---|---|
committer | Gerald (Jerry) Carter <jerry@samba.org> | 2007-10-10 11:00:23 -0500 |
commit | c731d11471ea9edd762b4cdb67bac06e77cb6f45 (patch) | |
tree | b253ad14fa6015c9860ad6aaed5b2fe800535e05 /source3/script/tests/runtests.sh | |
parent | 4dec112b8a99183e1dc01fd8cacad3ece85d21da (diff) | |
download | samba-c731d11471ea9edd762b4cdb67bac06e77cb6f45.tar.gz samba-c731d11471ea9edd762b4cdb67bac06e77cb6f45.tar.bz2 samba-c731d11471ea9edd762b4cdb67bac06e77cb6f45.zip |
r8990: First trivial example of 'make test'
(This used to be commit 11c886394970713a226d1fe46a4931ef97bb39a8)
Diffstat (limited to 'source3/script/tests/runtests.sh')
-rw-r--r-- | source3/script/tests/runtests.sh | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/source3/script/tests/runtests.sh b/source3/script/tests/runtests.sh new file mode 100644 index 0000000000..2483de97ca --- /dev/null +++ b/source3/script/tests/runtests.sh @@ -0,0 +1,41 @@ +#!/bin/sh + +DOMAIN=SAMBA-TEST +export DOMAIN + +if [ "x$1" == "x" ]; then + echo "$0 <directory>" + exit 1 +fi + +PREFIX=`echo $1 | sed s+//+/+` + +mkdir -p $PREFIX || exit $? +OLD_PWD=`pwd` +cd $PREFIX || exit $? +export PREFIX_ABS=`pwd` +cd $OLD_PWD + +TMPDIR=$PREFIX_ABS/tmp +LIBDIR=$PREFIX_ABS/lib +PIDDIR=$PREFIX_ABS/pid +CONFFILE=$LIBDIR/smb.conf +PRIVATEDIR=$PREFIX_ABS/private +LOCKDIR=$PREFIX_ABS/lockdir +LOGDIR=$PREFIX_ABS/logs +SOCKET_WRAPPER_DIR=$PREFIX_ABS/sockwrap +CONFIGURATION="-s $CONFFILE" + +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 PRIVATEDIR LIBDIR PIDDIR LOCKDIR TMPDIR LOGDIR + +cd script/tests +for testfile in t_*sh; do + sh $testfile +done + |