Hi there, The TAP documentation in 2.47_01 says:
A harness must only read TAP output from standard output and not from
standard error.
The way Test::Builder works, diagnostics always go to STDERR. Is there
a reason for this beyond "It's tricky to correlate diagnostics to the
appropriate test numbers"? (I agree with that, but I'm willing to take
my chances on certain occasions.)
-- c
