s4: Fix python binding for drsblobs
[Samba/ekacnet.git] / buildtools / testwaf.sh
blob00e37c6a164bae126d733f02f32a1a0fe4326e37
1 #!/bin/bash
3 d=$(dirname $0)
5 cd $d/..
6 PREFIX=$HOME/testprefix
8 if [ $# -gt 0 ]; then
9 tests="$*"
10 else
11 tests="lib/replace lib/talloc lib/tevent lib/tdb source4/lib/ldb"
14 echo "testing in dirs $tests"
16 for d in $tests; do
17 echo "`date`: testing $d"
18 pushd $d || exit 1
19 rm -rf bin
20 type waf
21 waf dist || exit 1
22 waf configure -C --enable-developer --prefix=$PREFIX || exit 1
23 time waf build || exit 1
24 time waf build || exit 1
25 waf install || exit 1
26 waf distcheck || exit 1
27 case $d in
28 "source4/lib/ldb")
29 ldd bin/ldbadd || exit 1
31 "lib/replace")
32 ldd bin/replace_testsuite || exit 1
34 "lib/talloc")
35 ldd bin/talloc_testsuite || exit 1
37 "lib/tdb")
38 ldd bin/tdbtool || exit 1
40 esac
41 popd
42 done