From: Jelmer Vernooij Date: Mon, 5 Mar 2007 13:51:05 +0000 (+0000) Subject: r21700: Run mktestsetup as an external program. This guarantees that it can be used... X-Git-Tag: samba-misc-tags/initial-v4-0-unstable~1413 X-Git-Url: http://git.samba.org/samba.git/?p=ira%2Fwip.git;a=commitdiff_plain;h=aa29907327a91a64c769b1f2712f553e13964418 r21700: Run mktestsetup as an external program. This guarantees that it can be used for other selftest implementations (in particular the perl one I've been working on). --- diff --git a/source/script/tests/mktestsetup.sh b/source/script/tests/mktestsetup.sh index 4c9a828315a..a92def64fd2 100755 --- a/source/script/tests/mktestsetup.sh +++ b/source/script/tests/mktestsetup.sh @@ -1,4 +1,5 @@ #!/bin/sh +# Build a test environment for running Samba if [ $# -lt 1 ] then @@ -39,11 +40,9 @@ srcdir=`dirname $0`/../.. mkdir -p $PREFIX || exit $? cd $PREFIX PREFIX_ABS=`pwd` -export PREFIX_ABS cd $oldpwd TEST_DATA_PREFIX=$PREFIX_ABS -export TEST_DATA_PREFIX TMPDIR=$PREFIX_ABS/tmp ETCDIR=$PREFIX_ABS/etc @@ -58,13 +57,6 @@ WINBINDD_SOCKET_DIR=$PREFIX_ABS/winbind_socket CONFIGURATION="--configfile=$CONFFILE" LDAPDIR=$PREFIX_ABS/ldap -export CONFIGURATION -export CONFFILE -export PIDDIR -export AUTH -export SERVER -export NETBIOSNAME - rm -rf $PREFIX/* mkdir -p $PRIVATEDIR $ETCDIR $PIDDIR $NCALRPCDIR $LOCKDIR $TMPDIR $LDAPDIR/db $LDAPDIR/db/bdb-logs $LDAPDIR/db/tmp @@ -239,7 +231,6 @@ cat >$KRB5_CONFIG</dev/null || exit 1 +eval `$incdir/mktestsetup.sh $PREFIX || exit 1` echo "DONE" +export KRB5_CONFIG +export PREFIX_ABS +export TEST_DATA_PREFIX +export CONFIGURATION +export CONFFILE +export PIDDIR +export AUTH +export SERVER +export NETBIOSNAME + PATH=bin:$PATH export PATH diff --git a/source/script/tests/test_ejs.sh b/source/script/tests/test_ejs.sh index f08fdec3ba6..6cd727e3e3c 100755 --- a/source/script/tests/test_ejs.sh +++ b/source/script/tests/test_ejs.sh @@ -3,7 +3,7 @@ if [ $# -lt 3 ]; then cat < /dev/null; then p=ldaps for options in "" "-U$USERNAME%$PASSWORD"; do - testit "TESTING PROTOCOL $p with options $options" ../testprogs/blackbox/test_ldb.sh $p $options + testit "TESTING PROTOCOL $p with options $options" ../testprogs/blackbox/test_ldb.sh $p $SERVER $options done fi for t in LDAP-CLDAP LDAP-BASIC LDAP-SCHEMA LDAP-UPTODATENESS diff --git a/testprogs/blackbox/test_ldb.sh b/testprogs/blackbox/test_ldb.sh index d46f3713532..32e80e19956 100755 --- a/testprogs/blackbox/test_ldb.sh +++ b/testprogs/blackbox/test_ldb.sh @@ -1,7 +1,8 @@ #!/bin/sh p=$1 -shift 1 +SERVER=$2 +shift 2 options="$*" check() {