diff options
author | Magnus Lundborg <lundborg.magnus@gmail.com> | 2013-05-15 14:19:08 (GMT) |
---|---|---|
committer | Magnus Lundborg <lundborg.magnus@gmail.com> | 2013-05-15 14:19:08 (GMT) |
commit | 08150c67d755afab6665207b0a06ae892a0ad7fa (patch) | |
tree | 6b062a61759ad14c52cf0c4fcd930995188c3ea5 /src/tests/compression/testsuite.sh | |
parent | 94d926101a73f0b6d210da53e017d17e45fbdbd4 (diff) | |
parent | 718d755c5877bc3005ade2827e7c9cec1c6d064a (diff) |
Merge branch 'master' of git.gromacs.org:tng
Diffstat (limited to 'src/tests/compression/testsuite.sh')
-rwxr-xr-x | src/tests/compression/testsuite.sh | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/src/tests/compression/testsuite.sh b/src/tests/compression/testsuite.sh new file mode 100755 index 0000000..da21de3 --- /dev/null +++ b/src/tests/compression/testsuite.sh @@ -0,0 +1,33 @@ +#!/bin/sh +do_write_test="Yes" +if [ -n "$1" ]; then + do_write_test="" +fi +STARTTEST=1 +ENDTEST=57 +#CFLAGS="-O2 -Wall" +CFLAGS="-O2 -g" +LIBS="-lm" +#CFLAGS="-O0 -Wall -g" +#LIBS="-lm -lefence" +CC="gcc" +# 32 bit +#CC="gcc -m32" +for testnum in $(seq $STARTTEST $ENDTEST); do + testname=$(grep "TESTNAME" test$testnum.h|sed 's/#define TESTNAME//') + sed "s/TESTPARAM/\"test$testnum.h\"/" <testsuite.c >test$testnum.c + if [ -n "$do_write_test" ]; then + echo Write test $testnum: $testname + $CC -DGEN $CFLAGS -I../ -L../ -o gen$testnum test$testnum.c -ltng_compress $LIBS + ./gen$testnum + rm -f gen$testnum + fi + echo Read test $testnum: $testname + $CC $CFLAGS -I../ -L../ -o read$testnum test$testnum.c -ltng_compress $LIBS + ./read$testnum + rm -f read$testnum + rm -f test$testnum.c +done + + + |