On Fri, Feb 15, 2008 at 10:50:51AM +0100, Rafael Garcia-Suarez wrote:
> On 14/02/2008, Jerry D. Hedden <[EMAIL PROTECTED]> wrote:
> > Change 33313 is causing test suite failures:
> >
> >
> > t/op/pat......................................................FAILED--unexpected
> > output at test 1308
> >
> > t/op/pat_thr..................................................FAILED--unexpected
> > output at test 1308
>
> That happens with TEST, not with harness, which explains why I didn't saw it
> :(
>
> > Capturing the relevant test output:
> >
> > ok 1307 - $+{C} Line 3788
> > not ok 1308 - $+{D} Line 3788 # TODO 1
> > not # Failed test at line 3788
> > # expected: '???xfoo'
> > # result: ''
> > ok 1309 - 18446744073709551615~=/(?<D>(?<A>foo)s+(?<B>bar)?s+(?<C>baz))/
> > Line
> > 3793
> >
> > The 'failure' is the extra 'not' before the pound sign.
> > I tried to figure out what's causing it, but couldn't.
Is it possible to put the TAP parser into a strict mode where it would detect
and fault these sorts of things?
(I think most specifically "these things" are lines that aren't /^ok/,
/^not ok/ or /^#/ )
Nicholas Clark