diff options
author | Daniel Spangberg <daniels@kemi.uu.se> | 2013-05-25 09:22:05 (GMT) |
---|---|---|
committer | Daniel Spangberg <daniels@kemi.uu.se> | 2013-05-25 09:22:05 (GMT) |
commit | 4f846bcb0d2027955d5bab4151dcfedf86347cd8 (patch) | |
tree | e48e5a225877a921a46bcb274765c54e096c10a3 /src/tests/compression/getfilesize.sh | |
parent | 6380d1a869ee1c29d9b1ab2aa2ff403f3fbed14b (diff) |
Add more tests for compression of frames that contain only zero
data. Add input data sanity checks. tng_compress routines now return
NULL if input data is too large compared to the precision.
Diffstat (limited to 'src/tests/compression/getfilesize.sh')
-rwxr-xr-x | src/tests/compression/getfilesize.sh | 23 |
1 files changed, 14 insertions, 9 deletions
diff --git a/src/tests/compression/getfilesize.sh b/src/tests/compression/getfilesize.sh index 6e7650b..41651a1 100755 --- a/src/tests/compression/getfilesize.sh +++ b/src/tests/compression/getfilesize.sh @@ -1,10 +1,15 @@ #!/bin/sh -STARTTEST=1 -ENDTEST=57 -for testnum in $(seq $STARTTEST $ENDTEST); do - if [ -r test$testnum.tng ]; then - grep -v "EXPECTED_FILESIZE" test$testnum.h >tmp$$.h - echo "#define EXPECTED_FILESIZE" $(ls -l test$testnum.tng |awk '{print $5}'). >>tmp$$.h - mv tmp$$.h test$testnum.h - fi -done +if [ -z "$3" ]; then + echo $0 STARTTEST ENDTEST TNGFILEDIR +else + STARTTEST="$1" + ENDTEST="$2" + TNGFILEDIR="$3" + for testnum in $(seq $STARTTEST $ENDTEST); do + if [ -r $TNGFILEDIR/test$testnum.tng_compress ]; then + grep -v "EXPECTED_FILESIZE" test$testnum.h >tmp$$.h + echo "#define EXPECTED_FILESIZE" $(ls -l $TNGFILEDIR/test$testnum.tng_compress |awk '{print $5}'). >>tmp$$.h + mv tmp$$.h test$testnum.h + fi + done +fi
\ No newline at end of file |