Keep going if a test fails, but report it
This commit is contained in:
parent
cba19b62df
commit
96849d6600
4
ttest
4
ttest
@ -6,6 +6,7 @@ dirs=src/kernel
|
|||||||
|
|
||||||
main()
|
main()
|
||||||
{
|
{
|
||||||
|
failed=0
|
||||||
for dir in $dirs; do
|
for dir in $dirs; do
|
||||||
local files=`find $dir -name "*.tt"`
|
local files=`find $dir -name "*.tt"`
|
||||||
for f in $files; do
|
for f in $files; do
|
||||||
@ -16,11 +17,12 @@ main()
|
|||||||
|
|
||||||
outfile=`mktemp`
|
outfile=`mktemp`
|
||||||
cc $f.c -o $outfile -ggdb -I $dir/include 2>&1 | sed -e 's/\.tt\.c:/\.tt:/'
|
cc $f.c -o $outfile -ggdb -I $dir/include 2>&1 | sed -e 's/\.tt\.c:/\.tt:/'
|
||||||
$outfile $f
|
$outfile $f || failed=1
|
||||||
rm $f.c $outfile
|
rm $f.c $outfile
|
||||||
done
|
done
|
||||||
done
|
done
|
||||||
|
|
||||||
|
exit $failed
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user