replace: Fix "make test" to actually test libreplace
[gd/samba-autobuild/.git] / testprogs / blackbox / test_wintest.sh
1 #!/bin/sh
2 # Blackbox tests for testing against windows machines
3 # Copyright (C) 2008 Jim McDonough
4
5
6 testwithconf() {
7 # define test variables, startup/shutdown scripts
8 . $1
9 shift 1
10
11 if [ -n "$WINTEST_STARTUP" ]; then
12 . $WINTEST_STARTUP;
13 fi
14
15 testit "smbtorture" $smbtorture //$SERVER/$SHARE RAW-OPEN -W "$DOMAIN" -U"$USERNAME%$PASSWORD" $@ || failed=`expr $failed + 1`
16
17 if [ -n "$WINTEST_SHUTDOWN" ]; then
18 . $WINTEST_SHUTDOWN;
19 fi
20 }
21
22
23 # main
24 # skip without WINTEST_CONF_DIR
25 if [ -z "$WINTEST_CONF_DIR" ]; then
26 exit 0;
27 fi
28
29 unset SOCKET_WRAPPER_DIR
30
31 failed=0
32
33 $basedir=`pwd`
34
35 samba4bindir=`dirname $0`/../../source4/bin
36 smbtorture=$samba4bindir/smbtorture
37
38 . `dirname $0`/subunit.sh
39
40 for wintest_conf in $WINTEST_CONF_DIR/*.conf; do
41 testwithconf "$wintest_conf" $@;
42 done
43
44 exit $failed