On Feb 23, 2005, at 6:42 PM, chromatic wrote:
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.)
Personally, I would love it if they went to STDOUT, if for no other reason than that they would be properly output relative to the surrounding context. I get diagnostics appearing far away from the output of tests that they're right next to in the code all the time. I though I'd fixed that by turning off buffering on STDERR (Andy committed that patch, I think), but it still happens. :-(
Regards,
David