diff --git a/tests/futility/run_test_scripts.sh b/tests/futility/run_test_scripts.sh index 0080819a36..fe19f15b44 100755 --- a/tests/futility/run_test_scripts.sh +++ b/tests/futility/run_test_scripts.sh @@ -70,23 +70,23 @@ exec 3>&1 echo "-- builtin --" for i in $TESTS; do - j=${i##*/} + j=${i##*/} - : $(( progs++ )) - - echo -n "$j ... " - rm -rf "${OUTDIR}/$j."* - rc=$("$i" "$FUTILITY" 1>"${OUTDIR}/$j.stdout" \ - 2>"${OUTDIR}/$j.stderr" || echo "$?") - echo "${rc:-0}" > "${OUTDIR}/$j.return" - if [ ! "$rc" ]; then - green "passed" - : $(( pass++ )) - rm -f ${OUTDIR}/$j.{stdout,stderr,return} - else - red "failed" - fi + : $(( progs++ )) + echo -n "$j ... " + rm -rf "${OUTDIR}/$j."* + rc=$("$i" "$FUTILITY" 1>"${OUTDIR}/$j.stdout" \ + 2>"${OUTDIR}/$j.stderr" || echo "$?") + echo "${rc:-0}" > "${OUTDIR}/$j.return" + if [ ! "$rc" ]; then + green "PASSED" + : $(( pass++ )) + rm -f ${OUTDIR}/$j.{stdout,stderr,return} + else + red "FAILED. Stdout is recorded in ${OUTDIR}/$j.stdout" + cat ${OUTDIR}/$j.stderr + fi done ##############################################################################