* Ovid <[EMAIL PROTECTED]> [2006-09-22 09:25]:
> However, because of a design limitation in TAP and how
> Test::Simple was implemented, we get one tiny *VISUAL* change.
> We don't get different behavior in tests.  We get one
> difference in behavior in their presentation.  We see if they
> succeed or fail.

You do lose a little information and it doesn’t just have to do
with presentation, it is also semantic.

However, that is moot, since to correctly preserve the semantic
aspect in all cases, you would need to know exactly which STDERR
output belongs to what STDOUT output, which requires synching
STDOUT and STDERR perfectly – and we don’t have that in the
current tools anyway.

So let’s stop arguing about how many output streams can dance on
the head of a pin and just say “this is how TAPx::Parser works”
since it’s no more imperfect than what the current tools do. Then
legislate it for the future direction of TAP and be done with.

You can’t patch the world’s tests, but you’re not breaking them,
so you don’t need to. The world will catch up to you anyway if
you make a big enough impact that they will want to follow.

Regards,
-- 
Aristotle Pagaltzis // <http://plasmasturm.org/>

Reply via email to