print stdout for tap and not-tap

This commit is contained in:
Thomas Levine 2016-01-27 10:17:33 +00:00
parent c3901fe175
commit 009fd7ea05
1 changed files with 6 additions and 1 deletions

7
urchin
View File

@ -111,6 +111,11 @@ recurse() {
fi
echo "${not}ok $((n + 1)) - ${skip}${potential_test}"
echo "${result} ${potential_test}" >> "$logfile"
if [ "$result" == fail ]; then
echo '# ------------ Begin output ------------'
sed 's/^/# /' "$stdout_file"
echo '# ------------ End output ------------'
fi
else
indent $indent_level
case "$result" in
@ -126,7 +131,7 @@ recurse() {
printf '%s\n' "${potential_test}"
printf '%s\n' "${potential_test} failed" >> "$logfile"
printf '\033[31m' # Print output captured from failed test in red.
sed 's/^/# /' "$stdout_file"
cat "$stdout_file"
printf '\033[0m'
;;
skip)