|
|
|
@ -182,6 +182,13 @@ function on_exit { |
|
|
|
code="${1:-0}" |
|
|
|
|
|
|
|
2>&3 >&3 dump_stderr |
|
|
|
# tmp_error already filled up through the dump_stderr call |
|
|
|
if [[ $code -gt 0 && ${#tmp_error[@]} -gt 0 ]]; then |
|
|
|
local last_error |
|
|
|
last_error="${tmp_error[-1]}" |
|
|
|
miaou_debug "<on_exit exit=$code last_error='$last_error' />" |
|
|
|
fi |
|
|
|
|
|
|
|
if [[ -v failure_type ]]; then |
|
|
|
2>&3 >/dev/tty dump_failure |
|
|
|
2>&3 >/dev/tty dump_stacktrace |
|
|
|
|