beginning of a testscript
[cparser] / parsetest / do_tests.sh
1 #!/bin/bash
2
3 rm -f messages.cparser messages.gcc
4 for i in *.c; do
5         echo -n "Compile $i..."
6         ../cparser $i -O3 -o prog.cparser >> messages.cparser 2>&1
7         gcc $i -O3 -o prog.gcc >> messages.gcc 2>&1
8         ./prog.cparser > out.cparser
9         ./prog.gcc > out.gcc
10         diff -u out.cparser out.gcc > /dev/null || echo -n " FAILED"
11         echo ""
12 done