diff --git a/lib/TAP/Parser/Iterator/Process.pm b/lib/TAP/Parser/Iterator/Process.pm index 888b688b..918e7c09 100644 --- a/lib/TAP/Parser/Iterator/Process.pm +++ b/lib/TAP/Parser/Iterator/Process.pm @@ -249,6 +249,10 @@ sub _next { } elsif ( $fh == $err ) { print STDERR $chunk; # echo STDERR + + # Return to avoid blocking other tests (when + # running in parallel). + return ''; } else { $chunk = $partial . $chunk;