diff options
-rw-r--r-- | test/Makefile.am | 2 | ||||
-rwxr-xr-x | test/test_bins.sh | 97 | ||||
-rwxr-xr-x | test/test_wrapper.sh | 12 |
3 files changed, 0 insertions, 111 deletions
diff --git a/test/Makefile.am b/test/Makefile.am index f6c461c7..562035b7 100644 --- a/test/Makefile.am +++ b/test/Makefile.am @@ -55,8 +55,6 @@ EXTRA_DIST = \ metaflac.flac.ok \ picture.ok \ $(check_SCRIPTS) \ - test_wrapper.sh \ - test_bins.sh \ write_iff.pl clean-local: diff --git a/test/test_bins.sh b/test/test_bins.sh deleted file mode 100755 index b53fe980..00000000 --- a/test/test_bins.sh +++ /dev/null @@ -1,97 +0,0 @@ -#!/bin/sh -e - -# FLAC - Free Lossless Audio Codec -# Copyright (C) 2001-2009 Josh Coalson -# Copyright (C) 2011-2014 Xiph.Org Foundation -# -# This file is part the FLAC project. FLAC is comprised of several -# components distributed under different licenses. The codec libraries -# are distributed under Xiph.Org's BSD-like license (see the file -# COPYING.Xiph in this distribution). All other programs, libraries, and -# plugins are distributed under the GPL (see COPYING.GPL). The documentation -# is distributed under the Gnu FDL (see COPYING.FDL). Each file in the -# FLAC distribution contains at the top the terms under which it may be -# distributed. -# -# Since this particular file is relevant to all components of FLAC, -# it may be distributed under the Xiph.Org license, which is the least -# restrictive of those mentioned above. See the file COPYING.Xiph in this -# distribution. - -. ./common.sh - -PATH=../src/flac:$PATH -PATH=../objs/$BUILD/bin:$PATH -BINS_PATH=../../test_files/bins - -if [ x"$FLAC__TEST_LEVEL" = x ] ; then - FLAC__TEST_LEVEL=1 -fi - -flac${EXE} --help 1>/dev/null 2>/dev/null || die "ERROR can't find flac executable" - -run_flac () -{ - if [ x"$FLAC__TEST_WITH_VALGRIND" = xyes ] ; then - echo "valgrind --leak-check=yes --show-reachable=yes --num-callers=50 flac $*" >>test_bins.valgrind.log - valgrind --leak-check=yes --show-reachable=yes --num-callers=50 --log-fd=4 flac${EXE} $* 4>>test_bins.valgrind.log - else - flac${EXE} $* - fi -} - -test -d ${BINS_PATH} || exit 77 - -test_file () -{ - name=$1 - channels=$2 - bps=$3 - encode_options="$4" - - echo $ECHO_N "$name.bin (--channels=$channels --bps=$bps $encode_options): encode..." $ECHO_C - cmd="run_flac --verify --silent --force --force-raw-format --endian=big --sign=signed --sample-rate=44100 --bps=$bps --channels=$channels $encode_options --no-padding $name.bin" - echo "### ENCODE $name #######################################################" >> ./streams.log - echo "### cmd=$cmd" >> ./streams.log - $cmd 2>>./streams.log || die "ERROR during encode of $name" - - echo $ECHO_N "decode..." $ECHO_C - cmd="run_flac --silent --force --endian=big --sign=signed --decode --force-raw-format $name.flac"; - echo "### DECODE $name #######################################################" >> ./streams.log - echo "### cmd=$cmd" >> ./streams.log - $cmd 2>>./streams.log || die "ERROR during decode of $name" - - ls -1l $name.bin >> ./streams.log - ls -1l $name.flac >> ./streams.log - ls -1l $name.raw >> ./streams.log - - echo $ECHO_N "compare..." $ECHO_C - cmp $name.bin $name.raw || die "ERROR during compare of $name" - - echo OK -} - -echo "Testing bins..." -for f in b00 b01 b02 b03 b04 ; do - binfile=$BINS_PATH/$f - if [ -f $binfile.bin ] ; then - for disable in '' '--disable-verbatim-subframes --disable-constant-subframes' '--disable-verbatim-subframes --disable-constant-subframes --disable-fixed-subframes' ; do - for channels in 1 2 4 8 ; do - for bps in 8 16 24 ; do - for opt in 0 1 2 4 5 6 8 ; do - for extras in '' '-p' '-e' ; do - for blocksize in '' '--lax -b 32' '--lax -b 32768' '--lax -b 65535' ; do - test_file $binfile $channels $bps "-$opt $extras $blocksize $disable" - done - done - done - if [ "$FLAC__TEST_LEVEL" -gt 1 ] ; then - test_file $binfile $channels $bps "--lax -b 16384 -m -r 8 -l 32 -e -p $disable" - fi - done - done - done - else - echo "$binfile not found, skipping." - fi -done diff --git a/test/test_wrapper.sh b/test/test_wrapper.sh deleted file mode 100755 index 74be77d8..00000000 --- a/test/test_wrapper.sh +++ /dev/null @@ -1,12 +0,0 @@ -#!/bin/sh -e - -# This test script should exit on the first failure. - -./test_libFLAC.sh -./test_libFLAC++.sh -./test_grabbag.sh -./test_flac.sh -./test_metaflac.sh -./test_replaygain.sh -./test_seeking.sh -./test_streams.sh |