Replace usage of $RANDOM in test scripts.
authorErik de Castro Lopo <erikd@mega-nerd.com>
Thu, 25 Apr 2013 02:31:50 +0000 (12:31 +1000)
committerErik de Castro Lopo <erikd@mega-nerd.com>
Thu, 25 Apr 2013 02:31:58 +0000 (12:31 +1000)
$RANDOM seems to be a bashism and isn't avaiable in eg dash.

test/test_bins.sh
test/test_flac.sh
test/test_grabbag.sh
test/test_metaflac.sh

index 92d6693..1273272 100755 (executable)
@@ -38,7 +38,7 @@ LD_LIBRARY_PATH=../src/share/utf8/.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))
+export MALLOC_PERTURB_==$((1$(date +%N) % 255 + 1))
 PATH=../src/flac:$PATH
 PATH=../objs/$BUILD/bin:$PATH
 BINS_PATH=../../test_files/bins
index 9374a65..5782720 100755 (executable)
@@ -52,7 +52,7 @@ LD_LIBRARY_PATH=`pwd`/../src/share/utf8/.libs:$LD_LIBRARY_PATH
 LD_LIBRARY_PATH=`pwd`/../objs/$BUILD/lib:$LD_LIBRARY_PATH
 export LD_LIBRARY_PATH
 export MALLOC_CHECK_=3
-export MALLOC_PERTURB_=$(($RANDOM % 255 + 1))
+export MALLOC_PERTURB_=$((1$(date +%N) % 255 + 1))
 PATH=`pwd`/../src/flac:$PATH
 PATH=`pwd`/../src/metaflac:$PATH
 PATH=`pwd`/../src/test_streams:$PATH
index 4c291c4..c91f58c 100755 (executable)
@@ -35,7 +35,7 @@ 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))
+export MALLOC_PERTURB_=$((1$(date +%N) % 255 + 1))
 PATH=../src/test_grabbag/cuesheet:$PATH
 PATH=../src/test_grabbag/picture:$PATH
 PATH=../objs/$BUILD/bin:$PATH
index 771da04..113e19f 100755 (executable)
@@ -47,7 +47,7 @@ LD_LIBRARY_PATH=`pwd`/../src/share/utf8/.libs:$LD_LIBRARY_PATH
 LD_LIBRARY_PATH=`pwd`/../objs/$BUILD/lib:$LD_LIBRARY_PATH
 export LD_LIBRARY_PATH
 export MALLOC_CHECK_=3
-export MALLOC_PERTURB_=$(($RANDOM % 255 + 1))
+export MALLOC_PERTURB_=$((1$(date +%N) % 255 + 1))
 PATH=`pwd`/../src/flac:$PATH
 PATH=`pwd`/../src/metaflac:$PATH
 PATH=`pwd`/../objs/$BUILD/bin:$PATH