chromatic wrote:
> One issue that hasn't come up much is that you can't always rely on STDERR
> being available when a human looks at the test results.
>
> Think of testing long-running programs in process, testing in the browser
> (whether via JavaScript Test.Builder or Apache::Test), and automated smoke
> tests.
>
> Sure, dumping diagnostics to STDERR works fairly well when a human enters
> the
> command to run the tests and sits in front of the controlling terminal and
> can scroll back to see the STDERR output, but that's not the only case of
> running tests at all (and getting diagnostic output is much, much more
> useful
> when you don't have access to the particular computer where the tests
> fail).

Another way of saying that is that TAP is at heart a file/stream format,
and where it tries to be something else, it loses benefits that come
with that (merging STDOUT/STDERR and the bailout function being two
instances that spring to mind).

Reply via email to