mirror of
https://github.com/jemalloc/jemalloc.git
synced 2026-07-23 13:13:06 +00:00
Streamline test output.
This commit is contained in:
@@ -16,16 +16,16 @@ pass_code=0
|
||||
skip_code=1
|
||||
fail_code=2
|
||||
|
||||
echo "================================================================================"
|
||||
pass_count=0
|
||||
skip_count=0
|
||||
fail_count=0
|
||||
for t in $@; do
|
||||
echo "${t}:"
|
||||
${t}@exe@ @abs_srcroot@ @abs_objroot@ > @objroot@${t}.out 2>&1
|
||||
if [ $pass_count -ne 0 -o $skip_count -ne 0 -o $fail_count != 0 ] ; then
|
||||
echo
|
||||
fi
|
||||
echo "=== ${t} ==="
|
||||
${t}@exe@ @abs_srcroot@ @abs_objroot@
|
||||
result_code=$?
|
||||
/bin/echo -n " "
|
||||
tail -n 1 @objroot@${t}.out
|
||||
case ${result_code} in
|
||||
${pass_code})
|
||||
pass_count=$((pass_count+1))
|
||||
@@ -35,15 +35,16 @@ for t in $@; do
|
||||
;;
|
||||
${fail_code})
|
||||
fail_count=$((fail_count+1))
|
||||
echo " *** ${t} failure; see @objroot@${t}.out for full output ***" 1>&2
|
||||
;;
|
||||
*)
|
||||
echo "Test harness error" 1>&2
|
||||
exit 1
|
||||
esac
|
||||
done
|
||||
echo "================================================================================"
|
||||
echo "Test suite summary: pass: ${pass_count}, skip: ${skip_count}, fail: ${fail_count}"
|
||||
|
||||
total_count=`expr ${pass_count} + ${skip_count} + ${fail_count}`
|
||||
echo
|
||||
echo "Test suite summary: pass: ${pass_count}/${total_count}, skip: ${skip_count}/${total_count}, fail: ${fail_count}/${total_count}"
|
||||
|
||||
if [ ${fail_count} -eq 0 ] ; then
|
||||
exit 0
|
||||
|
||||
Reference in New Issue
Block a user