mirror of
https://github.com/claunia/flac.git
synced 2025-12-16 18:54:26 +00:00
test/: Remove two redundant scripts
* test_bin.sh looks like it was a personal use script for the original developer Josh Coalson and referenced directories outside the actual repository. * test_wrapper.sh was trivial and un-used.
This commit is contained in:
@@ -55,8 +55,6 @@ EXTRA_DIST = \
|
||||
metaflac.flac.ok \
|
||||
picture.ok \
|
||||
$(check_SCRIPTS) \
|
||||
test_wrapper.sh \
|
||||
test_bins.sh \
|
||||
write_iff.pl
|
||||
|
||||
clean-local:
|
||||
|
||||
@@ -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
|
||||
@@ -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
|
||||
Reference in New Issue
Block a user