2 # Pulled out of existing tests to prevent duplication.
12 subunit_start_test "$name"
13 output=$($VALGRIND $smbclient $CONFIGURATION "$unc" -c "$cmd" "$@" 2>&1)
15 if [ x$status = x0 ]; then
16 subunit_pass_test "$name"
18 printf '%s' "$output" | subunit_fail_test "$name"
23 test_smbclient_expect_failure()
31 subunit_start_test "$name"
32 output=$($VALGRIND $smbclient $CONFIGURATION "$unc" -c "$cmd" "$@" 2>&1)
34 if [ x$status = x0 ]; then
35 printf '%s' "$output" | subunit_fail_test "$name"
37 subunit_pass_test "$name"
52 subunit_start_test "$name"
53 output=$($VALGRIND $rpcclient $CONFIGURATION "$srv" -c "$cmd" "$@" 2>&1)
55 if [ x$status != x0 ]; then
56 printf '%s' "$output" | subunit_fail_test "$name"
59 printf '%s' "$output" | grep -q "$grep"
61 if [ x$gstatus = x0 ]; then
62 subunit_pass_test "$name"
64 printf '%s' "$output" | subunit_fail_test "$name"
69 test_rpcclient_expect_failure_grep()
79 subunit_start_test "$name"
80 output=$($VALGRIND $rpcclient $CONFIGURATION "$srv" -c "$cmd" "$@" 2>&1)
82 if [ x$status = x0 ]; then
83 printf '%s' "$output" | subunit_fail_test "$name"
86 printf '%s' "$output" | grep -q "$grep"
88 if [ x$gstatus = x0 ]; then
89 subunit_pass_test "$name"
91 printf '%s' "$output" | subunit_fail_test "$name"
102 kbase=$(basename ${kinit_tool})
103 if [ "${kbase}" = "samba4kinit" ]; then
105 echo $password >${kpassfile}
106 $kinit_tool -c ${KRB5CCNAME} --password-file=${kpassfile} "$@" $principal
110 echo $password | $kinit_tool "$@" $principal
121 if [ "$xdir" == "/" ] || [ ! -d "$xdir" ] || [ ! $(ls -A "$xdir") ]; then