diff options
author | Jason Evans <je@fb.com> | 2013-12-12 22:58:26 (GMT) |
---|---|---|
committer | Jason Evans <je@fb.com> | 2013-12-12 22:58:26 (GMT) |
commit | 00a9cc7b6dd04cf8f2e4406cf5262dd8ded315c9 (patch) | |
tree | 85368af4168c323d79d13a70b640ae1be1b78084 /test/test.sh.in | |
parent | 0f4f1efd94d33a4bbf766d3d4e7e349fa7c0d3b9 (diff) | |
download | jemalloc-00a9cc7b6dd04cf8f2e4406cf5262dd8ded315c9.zip jemalloc-00a9cc7b6dd04cf8f2e4406cf5262dd8ded315c9.tar.gz jemalloc-00a9cc7b6dd04cf8f2e4406cf5262dd8ded315c9.tar.bz2 |
Streamline test output.
Diffstat (limited to 'test/test.sh.in')
-rw-r--r-- | test/test.sh.in | 17 |
1 files changed, 9 insertions, 8 deletions
diff --git a/test/test.sh.in b/test/test.sh.in index 93c1978..a39f99f 100644 --- a/test/test.sh.in +++ b/test/test.sh.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 |