Sasha Levin | 878f968 | 2013-06-13 18:41:19 -0400 | [diff] [blame] | 1 | #! /bin/bash |
| 2 | |
| 3 | make &> /dev/null |
| 4 | |
| 5 | for i in `ls tests/*.c`; do |
| 6 | testname=$(basename -s .c "$i") |
| 7 | gcc -o tests/$testname -pthread -lpthread $i liblockdep.a -Iinclude -D__USE_LIBLOCKDEP &> /dev/null |
| 8 | echo -ne "$testname... " |
| 9 | if [ $(timeout 1 ./tests/$testname | wc -l) -gt 0 ]; then |
| 10 | echo "PASSED!" |
| 11 | else |
| 12 | echo "FAILED!" |
| 13 | fi |
| 14 | rm tests/$testname |
| 15 | done |
| 16 | |
| 17 | for i in `ls tests/*.c`; do |
| 18 | testname=$(basename -s .c "$i") |
| 19 | gcc -o tests/$testname -pthread -lpthread -Iinclude $i &> /dev/null |
| 20 | echo -ne "(PRELOAD) $testname... " |
| 21 | if [ $(timeout 1 ./lockdep ./tests/$testname | wc -l) -gt 0 ]; then |
| 22 | echo "PASSED!" |
| 23 | else |
| 24 | echo "FAILED!" |
| 25 | fi |
| 26 | rm tests/$testname |
| 27 | done |