X-Git-Url: https://git.tokkee.org/?p=sysdb.git;a=blobdiff_plain;f=t%2Fintegration%2Ftest_lib.sh;h=482b8ae52c25710bfa5f29939aa5d159f76e9bd7;hp=b91cb0c37edafbe939d5803bc6410cad656e8869;hb=b787b6e2dc94b4a3cda47ce35e4e91fac9885b07;hpb=36fc065418f5b9c5eeee4542cfa8631a856280c8 diff --git a/t/integration/test_lib.sh b/t/integration/test_lib.sh index b91cb0c..482b8ae 100644 --- a/t/integration/test_lib.sh +++ b/t/integration/test_lib.sh @@ -35,13 +35,23 @@ trap "rm -rf '$TESTDIR'" EXIT mkdir "$TESTDIR/backend" cp "$TOP_SRCDIR/t/integration/.libs/mock_plugin.so" "$TESTDIR/backend" +cp src/.libs/sysdb src/.libs/sysdbd "$TESTDIR" +cp src/.libs/libsysdb*.so* "$TESTDIR" +chrpath -r "$TESTDIR" "$TESTDIR/sysdb" > /dev/null +chrpath -r "$TESTDIR" "$TESTDIR/sysdbd" > /dev/null + +MEMCHECK="valgrind --quiet --tool=memcheck --error-exitcode=1" +MEMCHECK="$MEMCHECK --trace-children=yes" +MEMCHECK="$MEMCHECK --track-fds=yes" +MEMCHECK="$MEMCHECK --leak-check=full" + SYSDBD_CONF="$TESTDIR/sysdbd.conf" SOCKET_FILE="$TESTDIR/sock" PLUGIN_DIR="$TESTDIR" -SYSDBD="$TOP_SRCDIR/src/sysdbd" -SYSDB="$TOP_SRCDIR/src/sysdb" +SYSDB="$MEMCHECK $TESTDIR/sysdb" +SYSDBD="$MEMCHECK $TESTDIR/sysdbd" function wait_for_sysdbd() { local i