2 # Pulled out of existing tests to prevent duplication.
11 subunit_start_test "$name"
12 output=`$VALGRIND $smbclient $CONFIGURATION "$unc" -c "$cmd" $@ 2>&1`
14 if [ x$status = x0 ]; then
15 subunit_pass_test "$name"
17 printf '%s' "$output" | subunit_fail_test "$name"
22 test_smbclient_expect_failure() {
29 subunit_start_test "$name"
30 output=`$VALGRIND $smbclient $CONFIGURATION "$unc" -c "$cmd" $@ 2>&1`
32 if [ x$status = x0 ]; then
33 printf '%s' "$output" | subunit_fail_test "$name"
35 subunit_pass_test "$name"
40 test_rpcclient_grep() {
49 subunit_start_test "$name"
50 output=`$VALGRIND $rpcclient $CONFIGURATION "$srv" -c "$cmd" $@ 2>&1`
52 if [ x$status != x0 ]; then
53 printf '%s' "$output" | subunit_fail_test "$name"
56 printf '%s' "$output" | grep -q "$grep"
58 if [ x$gstatus = x0 ]; then
59 subunit_pass_test "$name"
61 printf '%s' "$output" | subunit_fail_test "$name"
66 test_rpcclient_expect_failure_grep() {
75 subunit_start_test "$name"
76 output=`$VALGRIND $rpcclient $CONFIGURATION "$srv" -c "$cmd" $@ 2>&1`
78 if [ x$status = x0 ]; then
79 printf '%s' "$output" | subunit_fail_test "$name"
82 printf '%s' "$output" | grep -q "$grep"
84 if [ x$gstatus = x0 ]; then
85 subunit_pass_test "$name"
87 printf '%s' "$output" | subunit_fail_test "$name"
97 kbase=$(basename ${kinit_tool})
98 if [ "${kbase}" = "samba4kinit" ]; then
100 echo $password > ${kpassfile}
101 $kinit_tool --password-file=${kpassfile} $principal $@
105 echo $password | $kinit_tool $principal $@