Line | |
---|
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 | SOCKET_WRAPPER_DIR=
|
---|
30 | export -n SOCKET_WRAPPER_DIR
|
---|
31 |
|
---|
32 | failed=0
|
---|
33 |
|
---|
34 | $basedir=`pwd`
|
---|
35 |
|
---|
36 | samba4bindir=`dirname $0`/../../source4/bin
|
---|
37 | smbtorture=$samba4bindir/smbtorture
|
---|
38 |
|
---|
39 | . `dirname $0`/subunit.sh
|
---|
40 |
|
---|
41 | for wintest_conf in $WINTEST_CONF_DIR/*.conf; do
|
---|
42 | testwithconf "$wintest_conf" $@;
|
---|
43 | done
|
---|
44 |
|
---|
45 | exit $failed
|
---|
Note:
See
TracBrowser
for help on using the repository browser.