* 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/>