echo "TESTING: ${tmp}"
rm -f -r bt${tmp} && mkdir bt${tmp} && cd bt${tmp}
../test-suite/buildtest.sh ../test-suite/buildtests/${tmp}
- ( grep -E "^ERROR|\ error:\ |No\ such" buildtest_*.log && exit 1 )
+ err=`grep -E "^ERROR|\ error:\ |No\ such|assertion\ failed|FAIL:" buildtest_*.log`
+ if test "${err}" != "" ; then
+ echo ${err}
+ exit 1
+ fi
cd ..
exit 0
fi
rm -f -r bt${layer} && mkdir bt${layer} && cd bt${layer}
arg=`echo "${f}" | sed s/\\.opts//`
echo "TESTING: ${arg}"
- ../test-suite/buildtest.sh ".${arg}" ||
- ( grep -E "^ERROR|\ error:\ |No\ such" buildtest_*.log && exit 1 )
+ ../test-suite/buildtest.sh ".${arg}"
+ err=`grep -E "^ERROR|\ error:\ |No\ such|assertion\ failed|FAIL:" buildtest_*.log`
+ if test "${err}" != "" ; then
+ echo ${err}
+ exit 1
+ fi
cd ..
if test "${cleanup}" = "yes" ; then
echo "REMOVE: bt${layer}"