]> git.ipfire.org Git - thirdparty/util-linux.git/commitdiff
tests: script/race would work with variable loop count
authorRuediger Meier <ruediger.meier@ga-group.nl>
Tue, 13 May 2014 13:13:12 +0000 (15:13 +0200)
committerRuediger Meier <ruediger.meier@ga-group.nl>
Tue, 13 May 2014 18:11:24 +0000 (20:11 +0200)
Signed-off-by: Ruediger Meier <ruediger.meier@ga-group.nl>
tests/expected/script/race
tests/ts/script/race

index 83b33d238dab9943201aaf267f701e8ea5fc9268..faede5f6226c898d02d3d0b12eb2681d04906654 100644 (file)
@@ -1 +1 @@
-1000
+all bingos seen
index ef7e83f12c8e55729f02810fbb881bf40c2cc8e4..103a14a4739ddfc1cc9210de435bb3368b36942f 100755 (executable)
@@ -28,10 +28,18 @@ bingofile="$TS_OUTDIR/${TS_TESTNAME}-bingo"
 
 set -o pipefail
 
-for i in `seq 1 1000`; do
+count=1000
+for i in `seq 1 $count`; do
        $TS_CMD_SCRIPT -q -c "printf 'Bingo\n'" $bingofile
 done | grep -c Bingo >> $TS_OUTPUT
 
+seen=$(<$TS_OUTPUT)
+if [ $seen = $count ]; then
+       echo "all bingos seen" > $TS_OUTPUT
+else
+       echo "only $seen of $count bingos seen" > $TS_OUTPUT
+fi
+
 rm -f $bingofile
 
 ts_finalize