Repository
Raw versionFiletype: 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