summaryrefslogtreecommitdiff
path: root/src/tests/compression/getfilesize.sh
diff options
context:
space:
mode:
authorDaniel Spangberg <daniels@kemi.uu.se>2013-05-25 09:22:05 (GMT)
committerDaniel Spangberg <daniels@kemi.uu.se>2013-05-25 09:22:05 (GMT)
commit4f846bcb0d2027955d5bab4151dcfedf86347cd8 (patch)
treee48e5a225877a921a46bcb274765c54e096c10a3 /src/tests/compression/getfilesize.sh
parent6380d1a869ee1c29d9b1ab2aa2ff403f3fbed14b (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-xsrc/tests/compression/getfilesize.sh23
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
contact: Jan Huwald // Impressum