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 mkdir
-p "$OBJ/valgrind-out"
24 exec $VG_PATH $VG_OPTS $UNIT_BINARY $UNIT_ARGS