Repository

Raw version
Filetype: application/x-shellscript
 1 #!/bin/bash
 2 
 3 set -e
 4 
 5 ROOT_PWD=$PWD
 6 
 7 trap clean_libprocess EXIT QUIT ERR INT TERM
 8 
 9 function clean_libprocess
10 {
11 	cd "$ROOT_PWD"
12 	cd .. && make clean > /dev/null
13 	cd "$ROOT_PWD"
14 	rm -rf */build 2>&1 || true
15 }
16 
17 cd ..
18 ldstest_check "Make" 10 make
19 ldstest_check "Make install" 5 make install
20 cd - > /dev/null 2>&1
21 
22 export VALGRIND_OPT="--suppressions=$ROOT_PWD/valgrind-suppr"
23 
24 for test_name in $(find  . -maxdepth 1 -type d |grep -v ^\\.$)
25 do
26 	cd $test_name
27 	ldstest_check "Make of $test_name" 15 make
28 	ldstest_check_c "15 30 30" "test $test_name" ${test_name}.sh
29 	cd - > /dev/null 2>&1
30 done