1
0
mirror of https://github.com/samba-team/samba.git synced 2025-01-12 09:18:10 +03:00

r3393: added test_rpc.sh. The idea is that this script will test all the

RPC-* tests that are expected to pass against Samba4. Currently only
RPC-SCHANNEL and RPC-ECHO are in that list, but as we get more working
this test will allow us to ensure that they stay working.
(This used to be commit d49dfd406f)
This commit is contained in:
Andrew Tridgell 2004-10-30 11:53:36 +00:00 committed by Gerald (Jerry) Carter
parent eb3b256864
commit 9b24cd21e2

View File

@ -0,0 +1,40 @@
#!/bin/sh
# add tests to this list as they start passing, so we test
# that they stay passing
tests="RPC-SCHANNEL RPC-ECHO"
if [ $# -lt 4 ]; then
cat <<EOF
Usage: test_echo.sh SERVER USERNAME PASSWORD DOMAIN
EOF
exit 1;
fi
server="$1"
username="$2"
password="$3"
domain="$4"
shift 4
testit() {
cmdline="$*"
if ! $cmdline > test.$$ 2>&1; then
cat test.$$;
rm -f test.$$;
echo "TEST FAILED - $cmdline";
exit 1;
fi
rm -f test.$$;
}
for transport in ncalrpc ncacn_np ncacn_ip_tcp; do
for bindoptions in connect sign seal sign,seal validate padcheck bigendian bigendian,seal; do
for t in $tests; do
echo Testing $t on $transport with $bindoptions
testit bin/smbtorture $transport:"$server[$bindoptions]" -U"$username"%"$password" -W $domain $t "$*"
done
done
done
echo "ALL OK";