summaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorNalin Dahyabhai <nalin@redhat.com>2012-01-09 14:50:23 -0500
committerNalin Dahyabhai <nalin@redhat.com>2012-01-09 14:50:23 -0500
commitec00275ed1173caac8bc1f5b5a1a45d9c3bb25a5 (patch)
treeebe5f4854bcf1f41ce37e102bd13b212ea35735b /tests
parentae38c2aa034a74844e2922a1b763442fe399fa63 (diff)
downloadslapi-nis-ec00275ed1173caac8bc1f5b5a1a45d9c3bb25a5.tar.gz
slapi-nis-ec00275ed1173caac8bc1f5b5a1a45d9c3bb25a5.tar.xz
slapi-nis-ec00275ed1173caac8bc1f5b5a1a45d9c3bb25a5.zip
- turn on refint and memberof plugins when running tests
Diffstat (limited to 'tests')
-rw-r--r--tests/config/dse.ldif.memberof.in13
-rw-r--r--tests/config/dse.ldif.refint.in19
-rw-r--r--tests/slapd.sh.in8
3 files changed, 40 insertions, 0 deletions
diff --git a/tests/config/dse.ldif.memberof.in b/tests/config/dse.ldif.memberof.in
new file mode 100644
index 0000000..4d731b2
--- /dev/null
+++ b/tests/config/dse.ldif.memberof.in
@@ -0,0 +1,13 @@
+dn: cn=MemberOf Plugin,cn=plugins,cn=config
+objectClass: top
+objectClass: nsSlapdPlugin
+objectClass: extensibleObject
+cn: MemberOf Plugin
+nsslapd-pluginpath: libmemberof-plugin
+nsslapd-plugininitfunc: memberof_postop_init
+nsslapd-plugintype: postoperation
+nsslapd-pluginenabled: on
+nsslapd-plugin-depends-on-type: database
+memberOfGroupAttr: member
+memberOfAttr: memberOf
+
diff --git a/tests/config/dse.ldif.refint.in b/tests/config/dse.ldif.refint.in
new file mode 100644
index 0000000..8b217d3
--- /dev/null
+++ b/tests/config/dse.ldif.refint.in
@@ -0,0 +1,19 @@
+dn: cn=referential integrity postoperation,cn=plugins,cn=config
+objectclass: top
+objectclass: nsSlapdPlugin
+objectclass: extensibleObject
+cn: referential integrity postoperation
+nsslapd-pluginpath: libreferint-plugin
+nsslapd-plugininitfunc: referint_postop_init
+nsslapd-plugintype: postoperation
+nsslapd-pluginenabled: on
+nsslapd-pluginprecedence: 40
+nsslapd-pluginArg0: 0
+nsslapd-pluginArg1: @abs_top_builddir@/tests/state/log/referint
+nsslapd-pluginArg2: 0
+nsslapd-pluginArg3: member
+nsslapd-pluginArg4: uniquemember
+nsslapd-pluginArg5: owner
+nsslapd-pluginArg6: seeAlso
+nsslapd-plugin-depends-on-type: database
+
diff --git a/tests/slapd.sh.in b/tests/slapd.sh.in
index f63d7a9..2ebb0e7 100644
--- a/tests/slapd.sh.in
+++ b/tests/slapd.sh.in
@@ -10,6 +10,8 @@ LDIFSORT="@abs_builddir@/clients/ldifsort"
export LDIFSORT
VALGRIND="valgrind --leak-check=full --log-file=valgrind.log --num-callers=50 --track-origins=yes --show-reachable=yes --suppressions=@abs_srcdir@/slapi-nis.supp --gen-suppressions=all"
+TESTS_USE_REFINT=@TESTS_USE_REFINT@
+TESTS_USE_MEMBEROF=@TESTS_USE_MEMBEROF@
PORT=@test_ldapport@
export PORT
PW=password
@@ -61,6 +63,12 @@ startslapd() {
done
test -s $BTESTDIR/config/schema/00core.ldif || ln -s -t $BTESTDIR/config $TESTDIR/config/schema
cat $BTESTDIR/config/dse.ldif.initial > $BTESTDIR/config/dse.ldif
+ if $TESTS_USE_REFINT ; then
+ cat $BTESTDIR/config/dse.ldif.refint >> $BTESTDIR/config/dse.ldif
+ fi
+ if $TESTS_USE_MEMBEROF ; then
+ cat $BTESTDIR/config/dse.ldif.memberof >> $BTESTDIR/config/dse.ldif
+ fi
if test -n "$1" && test -s "$1" ; then
cat "$1" >> $BTESTDIR/config/dse.ldif
fi