3 # Blackbox tests for the rpcclient srvsvc commands
5 # Copyright (C) 2018 Christof Schmitt
9 Usage: $0 DOMAIN ADMIN_USER ADMIN_PASSWORD SERVER RPCCLIENT SMBTORTURE3 SHARE
22 USERPASS="-U$DOMAIN/$ADMIN_USER%$ADMIN_PASSWORD"
23 RPCCLIENTCMD="$RPCCLIENT $SERVER $USERPASS"
25 incdir=$(dirname $0)/../../../testprogs/blackbox
31 # Verify initial number of sessions.
33 $RPCCLIENTCMD -c NetSessEnum | grep Received
35 testit "netsessenum" test $RC = 0 || failed=$(expr $failed + 1)
37 OUT=$($RPCCLIENTCMD -c NetSessEnum | grep Received)
38 test "$OUT" = "Received 1 entries."
40 testit "count1" test $RC -eq 0 || failed=$(expr $failed + 1)
45 $SMBTORTURE3 //"$SERVER"/"$SHARE" "$USERPASS" CLEANUP1
48 # Verify number of sessions after crash
50 OUT=$($RPCCLIENTCMD -c NetSessEnum | grep Received)
51 test "$OUT" = "Received 1 entries."
53 testit "count2" test $RC -eq 0 || failed=$(expr $failed + 1)