testme: fix traps

This commit is contained in:
Steffen Jaeckel 2015-02-15 23:40:45 +01:00
parent dde4fbd881
commit 87aa730c59

View File

@ -5,15 +5,15 @@
_runtest()
{
echo -n "Run test $1 $2"
trap 'echo " - build not successful, errors are:" && cat test_gcc_errors.txt' INT TERM
trap 'echo " - build not successful, errors are:" && cat test_gcc_errors.txt' INT TERM EXIT
make clean > /dev/null
CC="${1}" make test_standalone -j9 $2 > /dev/null 2>test_gcc_errors.txt
trap - INT TERM
trap - INT TERM EXIT
local outfile="test_$(echo ${1}${2} | tr -d '\"' | tr ' ' '_').txt"
trap 'echo " - tests not successful, failed at:" && tail ${outfile}' INT TERM
trap 'echo " - tests not successful, failed at:" && tail ${outfile}' INT TERM EXIT
./test > ${outfile}
echo " successful"
trap - INT TERM
trap - INT TERM EXIT
}
gccopt="-m32 -m64 -mx32"