summaryrefslogtreecommitdiff
path: root/test/test_libFLAC.sh
diff options
context:
space:
mode:
authorErik de Castro Lopo <erikd@mega-nerd.com>2013-09-16 19:55:11 +1000
committerErik de Castro Lopo <erikd@mega-nerd.com>2013-09-17 06:14:57 +1000
commita9712a2279f6d1a7b4902170b0b1795fff19d00d (patch)
tree36723d71d79d96cf61a9d580fc283ae4aacf8c8d /test/test_libFLAC.sh
parent1d3d50a9185462b1ec25f1902ccfba9c589f2a65 (diff)
downloadflac-a9712a2279f6d1a7b4902170b0b1795fff19d00d.tar.gz
Factor out common test functionality to test/common.sh.in.
Diffstat (limited to 'test/test_libFLAC.sh')
-rwxr-xr-xtest/test_libFLAC.sh24
1 files changed, 3 insertions, 21 deletions
diff --git a/test/test_libFLAC.sh b/test/test_libFLAC.sh
index 74c04ee8..e3bd568e 100755
--- a/test/test_libFLAC.sh
+++ b/test/test_libFLAC.sh
@@ -18,25 +18,7 @@
# restrictive of those mentioned above. See the file COPYING.Xiph in this
# distribution.
-die ()
-{
- echo $* 1>&2
- exit 1
-}
-
-if [ x = x"$1" ] ; then
- BUILD=debug
-else
- BUILD="$1"
-fi
-
-LD_LIBRARY_PATH=../src/libFLAC/.libs:$LD_LIBRARY_PATH
-LD_LIBRARY_PATH=../src/share/grabbag/.libs:$LD_LIBRARY_PATH
-LD_LIBRARY_PATH=../src/share/replaygain_analysis/.libs:$LD_LIBRARY_PATH
-LD_LIBRARY_PATH=../objs/$BUILD/lib:$LD_LIBRARY_PATH
-export LD_LIBRARY_PATH
-export MALLOC_CHECK_=3
-export MALLOC_PERTURB_=$((RANDOM % 255 + 1))
+source common.sh
PATH=../src/test_libFLAC:$PATH
PATH=../objs/$BUILD/bin:$PATH
@@ -44,9 +26,9 @@ PATH=../objs/$BUILD/bin:$PATH
run_test_libFLAC ()
{
if [ x"$FLAC__TEST_WITH_VALGRIND" = xyes ] ; then
- valgrind --leak-check=yes --show-reachable=yes --num-callers=50 --log-fd=4 test_libFLAC $* 4>>test_libFLAC.valgrind.log
+ valgrind --leak-check=yes --show-reachable=yes --num-callers=50 --log-fd=4 test_libFLAC${EXE} $* 4>>test_libFLAC.valgrind.log
else
- test_libFLAC $*
+ test_libFLAC${EXE} $*
fi
}