1
0
mirror of https://github.com/samba-team/samba.git synced 2025-12-03 04:23:50 +03:00

selftest: fix cleanup of test_printing_var_exp.sh

BUG: https://bugzilla.samba.org/show_bug.cgi?id=14668

Signed-off-by: Ralph Boehme <slow@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>

Autobuild-User(master): Jeremy Allison <jra@samba.org>
Autobuild-Date(master): Tue Mar 16 22:08:10 UTC 2021 on sn-devel-184
This commit is contained in:
Ralph Boehme
2021-03-16 14:12:23 +01:00
committed by Jeremy Allison
parent f5c8b1aa83
commit 78208c62c1
2 changed files with 29 additions and 7 deletions

View File

@@ -1,7 +1,9 @@
#!/bin/bash
rm -f /tmp/printing_var_exp.log
logfile=/tmp/$USER_printing_var_exp.log
rm -f "$logfile"
for i in $(seq 1 $#) ; do
eval echo "arg $i: \$$i" >> /tmp/printing_var_exp.log
eval echo "arg $i: \$$i" >> "$logfile"
done

View File

@@ -22,15 +22,35 @@ incdir=`dirname $0`/../../../testprogs/blackbox
smbclient="$BINDIR/smbclient"
test_var_expansion() {
logfile=/tmp/$USER_printing_var_exp.log
$smbclient -U $DOMAIN/$USERNAME%$PASSWORD \
//$SERVER_IP/print_var_exp \
-c "print $SRCDIR/testdata/printing/example.ps" || return 1
-c "print $SRCDIR/testdata/printing/example.ps"
if [ $? -ne 0 ] ; then
rm -f "$logfile"
return 1
fi
cat "$logfile"
cat /tmp/printing_var_exp.log
grep "Windows user: $USERNAME" "$logfile"
if [ $? -ne 0 ] ; then
rm -f "$logfile"
return 1
fi
grep "UNIX user: $USERNAME" "$logfile"
if [ $? -ne 0 ] ; then
rm -f "$logfile"
return 1
fi
grep "Domain: $DOMAIN" "$logfile"
if [ $? -ne 0 ] ; then
rm -f "$logfile"
return 1
fi
grep "Windows user: $USERNAME" /tmp/printing_var_exp.log || return 1
grep "UNIX user: $USERNAME" /tmp/printing_var_exp.log || return 1
grep "Domain: $DOMAIN" /tmp/printing_var_exp.log || return 1
rm -f "$logfile"
return 0
}
testit "Test variable expansion for '%U', '%u' and '%D'" \