From e39bb2aede28e97bc9d8a0477066223388ea324f Mon Sep 17 00:00:00 2001 From: Mischa POSLAWSKY Date: Fri, 19 Mar 2021 03:40:22 +0100 Subject: [PATCH] capture error messages from examples --- t/examples.t | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/t/examples.t b/t/examples.t index 52e7a5a..1af87e5 100755 --- a/t/examples.t +++ b/t/examples.t @@ -52,8 +52,9 @@ while (readline $input) { # run and report unexpected results ok(eval { - run(\@cmd, \undef, \my $output); - $? == 0 or die "error status ", $? >> 8, "\n"; + run(\@cmd, \undef, \my $output, \my $error); + die("error message:\n $error\n") if $error; + $? == 0 or die "exit status ", $? >> 8, "\n"; length $output or die "empty output\n"; return 1; }, $name) or diag("Failed command\n@cmd\nfrom $filename line $.: $@"); -- 2.30.0