Tests should not create files in the build nor the source directory!
Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
Reviewed-by: Andreas Schneider <asn@samba.org>
NEWUSERPASS=testPaSS@01%
echo "set password with pdbedit"
-cat > ./tmpsmbpasswdscript <<EOF
+cat > $PREFIX/tmpsmbpasswdscript <<EOF
expect new password:
send ${NEWUSERPASS}\n
expect retype new password:
send ${NEWUSERPASS}\n
EOF
-testit "create user with pdbedit" $texpect ./tmpsmbpasswdscript $VALGRIND $pdbedit -s $SMB_CONF -a $USER --account-desc="pdbedit-test-user" $@ || failed=`expr $failed + 1`
+testit "create user with pdbedit" $texpect $PREFIX/tmpsmbpasswdscript $VALGRIND $pdbedit -s $SMB_CONF -a $USER --account-desc="pdbedit-test-user" $@ || failed=`expr $failed + 1`
USERPASS=$NEWUSERPASS
test_smbclient "Test login with user (ntlm)" 'ls' "$unc" -U$USER%$NEWUSERPASS $@ || failed=`expr $failed + 1`
testit "del user" $VALGRIND $pdbedit -s $SMB_CONF -x $USER $@ || failed=`expr $failed + 1`
-rm ./tmpsmbpasswdscript
+rm $PREFIX/tmpsmbpasswdscript
exit $failed
samba4kinit=$BINDIR/samba4kinit
fi
-smbtorture4="$samba4bindir/smbtorture"
+smbtorture4="$samba4bindir/smbtorture --basedir=$SELFTEST_TMPDIR"
. `dirname $0`/subunit.sh
. `dirname $0`/common_test_fns.inc