Add set -e to stop test_metaflac.sh
authorMartijn van Beurden <mvanb1@gmail.com>
Thu, 25 Apr 2013 13:20:23 +0000 (15:20 +0200)
committerErik de Castro Lopo <erikd@mega-nerd.com>
Thu, 25 Apr 2013 20:33:37 +0000 (06:33 +1000)
test_metaflac.sh wasn't aborting when replaygain values were
incorrect because the die() function was embedded in a pipe.
set -e was added so the script exits with a non-zero exit code
when die is called in a pipe.

Signed-off-by: Erik de Castro Lopo <erikd@mega-nerd.com>
test/test_metaflac.sh

index 9a13291..2badf57 100755 (executable)
@@ -452,6 +452,8 @@ REPLAYGAIN_FREQ="$REPLAYGAIN_FREQ 37800/-14.18"
 REPLAYGAIN_FREQ="$REPLAYGAIN_FREQ 44100/-14.17"
 REPLAYGAIN_FREQ="$REPLAYGAIN_FREQ 48000/-14.16:1:2:4"
 
+set -e
+
 for ACTION in $REPLAYGAIN_FREQ ; do
   if [ -n "${ACTION##*:*}" ] ; then
     HARMONICS=1