blob: da21de3938e66a21697f427ed19a1d080066e46f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
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
|