blob: addf39eb41e46559e9f1fd1be716299f0b40bb8f [file] [log] [blame]
#!/bin/sh
export TOP_SRCDIR="@top_srcdir@"
TESTRUNNER="./testrunner"
if test "$USE_VALGRIND" != "false" ; then
VALGRIND="$(which valgrind 2> /dev/null)"
if test $? != 0 ; then
unset VALGRIND
echo "valgrind not found, valgrind disabled"
else
export VALGRIND
echo "valgrind enabled"
export GTEST_DEATH_TEST_USE_FORK=1
if test -z "$VALGRIND_SUPPRESSIONS" ; then
export VALGRIND_SUPPRESSIONS="${TOP_SRCDIR}/tst/valgrind-suppressions.conf"
fi
fi
else
unset VALGRIND
echo "valgrind disabled"
fi
if test -z "$GTEST_DEATH_TEST_STYLE" ; then
export GTEST_DEATH_TEST_STYLE="threadsafe"
fi
exec "$TESTRUNNER"