7 test "x$OBJ" = "x" && OBJ=$PWD
9 # This mostly replicates the logic in test-exec.sh for running the
10 # regress tests under valgrind, except that we unconditionally enable
11 # leak checking because the unit tests should be clean.
12 VG_LEAK="--leak-check=full"
13 VG_TEST=`basename $UNIT_BINARY`
14 VG_LOG="$OBJ/valgrind-out/${VG_TEST}.%p"
15 VG_OPTS="--track-origins=yes $VG_LEAK --log-file=${VG_LOG}"
16 VG_OPTS="$VG_OPTS --trace-children=yes"
18 if [ "x$VALGRIND_PATH" != "x" ]; then
19 VG_PATH="$VALGRIND_PATH"
22 exec $VG_PATH $VG_OPTS $UNIT_BINARY $UNIT_ARGS