On Mon, Feb 21, 2005 at 02:42:49PM -0000, Clayton, Nik ([EMAIL PROTECTED]) 
wrote:
> 1. qq{will generate
> 
>     FAILED tests 1, 3, 6
>     Failed 3/6 tests, 50.00% okay}
> 
> That's T::H output.

Ok, modified so that it notes that it's T::H output.

> 2. qq{Currently Test::Harness does nothing with the description but 
> we plan to use it in summary.}
> 
> T::H specific, not relevant to TAP.

Fixed.


> 3. qq{Anything else
> 
> Test::Harness will silently ignore any other output it sees but this behavior

Updated to say:

=head2 Anything else

Any output line that is not a plan, a test line or a diagnostic is
incorrect.  How a harness handles the incorrect line is undefined.
Test::Harness silently ignores incorrect lines, but will become more
stringent in the future.

> In fact, I'd say this is a bug in T::H, and the specification should be
> written so that any non-conforming output from a test that's supposed to
> be TAP compatible indicates a bug in the test program, and should be 
> treated as though the test program (and all the tests it contains) have
> failed.

I agree that T::H should be more stringent, but as written right now, we
can't demand something that we don't conform to.

xoa

-- 
Andy Lester => [EMAIL PROTECTED] => www.petdance.com => AIM:petdance

Reply via email to