summaryrefslogtreecommitdiff
path: root/testprogs
diff options
context:
space:
mode:
authorStefan Metzmacher <metze@samba.org>2020-11-22 20:20:56 +0100
committerStefan Metzmacher <metze@samba.org>2021-04-13 08:23:35 +0000
commit467cfaf852e67a283c453b71007a10ee7f9cf0d4 (patch)
tree9406c52c980dcd2240d5685289f8d739db6be35b /testprogs
parentd260d2c59bf7a7026e3c4fd07209c32f6764210d (diff)
downloadsamba-467cfaf852e67a283c453b71007a10ee7f9cf0d4.tar.gz
testprogs:blackbox: create temporary files under $PREFIX/SELFTEST_TMPDIR
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>
Diffstat (limited to 'testprogs')
-rwxr-xr-xtestprogs/blackbox/test_pdbtest.sh6
-rwxr-xr-xtestprogs/blackbox/test_pkinit_pac_heimdal.sh2
2 files changed, 4 insertions, 4 deletions
diff --git a/testprogs/blackbox/test_pdbtest.sh b/testprogs/blackbox/test_pdbtest.sh
index 95e3493c7e7..28bb02b4d1e 100755
--- a/testprogs/blackbox/test_pdbtest.sh
+++ b/testprogs/blackbox/test_pdbtest.sh
@@ -63,14 +63,14 @@ testit "pdbtest" $VALGRIND $BINDIR/pdbtest -u $USER $@ || failed=`expr $failed +
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`
@@ -114,6 +114,6 @@ test_smbclient "Test login with new password (from hash)" 'ls' "$unc" -U$USER%$
testit "del user" $VALGRIND $pdbedit -s $SMB_CONF -x $USER $@ || failed=`expr $failed + 1`
-rm ./tmpsmbpasswdscript
+rm $PREFIX/tmpsmbpasswdscript
exit $failed
diff --git a/testprogs/blackbox/test_pkinit_pac_heimdal.sh b/testprogs/blackbox/test_pkinit_pac_heimdal.sh
index 5f6947422ab..12205398365 100755
--- a/testprogs/blackbox/test_pkinit_pac_heimdal.sh
+++ b/testprogs/blackbox/test_pkinit_pac_heimdal.sh
@@ -26,7 +26,7 @@ if test -x $BINDIR/samba4kinit; then
samba4kinit=$BINDIR/samba4kinit
fi
-smbtorture4="$samba4bindir/smbtorture"
+smbtorture4="$samba4bindir/smbtorture --basedir=$SELFTEST_TMPDIR"
. `dirname $0`/subunit.sh
. `dirname $0`/common_test_fns.inc