3 if [ -n "$TEST_DATA_PREFIX" ]; then
4 LDB_URL
="$TEST_DATA_PREFIX/tdbtest.ldb"
15 echo "LDB_URL: $LDB_URL"
16 cat <<EOF | $VALGRIND ldbadd || exit 1
21 cat <<EOF | $VALGRIND ldbadd || exit 1
24 someThing: someThingElse
27 $VALGRIND ldbsearch
"(touchedBy=sample)" |
grep "touchedBy: sample" ||
exit 1
28 # This action are expected to fails because the sample module return an error when presented the relax control
30 cat <<EOF | $VALGRIND ldbadd --controls "relax:0" >/dev/null 2>&1 && exit 1
33 someThing: someThingElse
36 cat <<EOF | $VALGRIND ldbmodify --controls "relax:0" >/dev/null 2>&1 && exit 1
40 someThing: someThingElseBetter
43 $VALGRIND ldbsearch
--controls "bypassoperational:0" >/dev
/null
2>&1 ||
exit 1