summaryrefslogtreecommitdiff
path: root/test/test_libFLAC++.sh
diff options
context:
space:
mode:
authorJosh Coalson <jcoalson@users.sourceforce.net>2002-12-04 04:57:33 +0000
committerJosh Coalson <jcoalson@users.sourceforce.net>2002-12-04 04:57:33 +0000
commit34c1ea8ca2a567043d079c4a6e0baa3f0f6341d4 (patch)
tree6f97818ff043e25cb60a24031a793790da57c5a2 /test/test_libFLAC++.sh
parent23fec2b7dc23478cb6e6ae44388551c2d71c0ac9 (diff)
downloadflac-34c1ea8ca2a567043d079c4a6e0baa3f0f6341d4.tar.gz
instrument for valgrind
Diffstat (limited to 'test/test_libFLAC++.sh')
-rwxr-xr-xtest/test_libFLAC++.sh13
1 files changed, 11 insertions, 2 deletions
diff --git a/test/test_libFLAC++.sh b/test/test_libFLAC++.sh
index bc380067..e9e39d8c 100755
--- a/test/test_libFLAC++.sh
+++ b/test/test_libFLAC++.sh
@@ -19,10 +19,19 @@
LD_LIBRARY_PATH=../src/libFLAC++/.libs:../src/libFLAC/.libs:../obj/release/lib:../obj/debug/lib:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH
-PATH=../src/test_libFLAC++:../obj/release/b:../obj/debug/bin:$PATH
+PATH=../src/test_libFLAC++:../obj/release/bin:../obj/debug/bin:$PATH
export PATH
-if test_libFLAC++ ; then : ; else
+run_test_libFLACpp ()
+{
+ if [ "$FLAC__VALGRIND" = yes ] ; then
+ valgrind --leak-check=yes --show-reachable=yes --num-callers=10 --logfile-fd=4 test_libFLAC++ $* 4>>valgrind.log
+ else
+ test_libFLAC++ $*
+ fi
+}
+
+if run_test_libFLACpp ; then : ; else
echo "ERROR during test_libFLAC++" 1>&2
exit 1
fi