r21700: Run mktestsetup as an external program. This guarantees that it can be used...
[ira/wip.git] / source / script / tests / test_ejs.sh
1 #!/bin/sh
2 # test some simple EJS operations
3
4 if [ $# -lt 3 ]; then
5 cat <<EOF
6 Usage: test_ejs.sh DOMAIN USERNAME PASSWORD [OPTIONS]
7 EOF
8 exit 1;
9 fi
10
11 DOMAIN="$1"
12 USERNAME="$2"
13 PASSWORD="$3"
14 shift 3
15 CONFIGURATION="$*"
16
17 incdir=`dirname $0`
18 . $incdir/test_functions.sh
19
20 SCRIPTDIR=../testprogs/ejs
21 DATADIR=../testdata
22
23 PATH=bin:$PATH
24 export PATH
25
26 testit "base.js" $SCRIPTDIR/base.js $CONFIGURATION
27
28 testit "samr.js" "$SCRIPTDIR/samr.js" $CONFIGURATION ncalrpc: -U$USERNAME%$PASSWORD
29 testit "echo.js" "$SCRIPTDIR/echo.js" $CONFIGURATION ncalrpc: -U$USERNAME%$PASSWORD
30
31 testit "ejsnet.js" $SCRIPTDIR/ejsnet.js $CONFIGURATION -U$USERNAME%$PASSWORD $DOMAIN ejstestuser
32
33 testit "ldb.js" $SCRIPTDIR/ldb.js `pwd` $CONFIGURATION
34
35 testit "samba3sam.js" $SCRIPTDIR/samba3sam.js $CONFIGURATION `pwd` $DATADIR/samba3/
36
37 testit "winreg" scripting/bin/winreg $CONFIGURATION ncalrpc: 'HKLM' -U$USERNAME%$PASSWORD
38
39 testok $0 $failed