Re: Can TAP::Parser already parse nested TAP?

Ovid <[email protected]>
Newsgroups gmane.comp.lang.perl.quality-assurance
Message-ID <[email protected]>
Hi Steffen,

The TAP::Parser encountered a few technological issues for dealing with nested TAP. That's why the specification is that the first line *after* the nested TAP is a summary line indicating success or failure of the TAP block. As a result, TAP::Parser doesn't parse the nested TAP, but the format is backwards-compatible, allowing us to still deliver correct results (this assumes that the "summary line" success or failure matches the success or failure of the nested TAP.
 
Cheers,
Ovid
--
Live and work overseas - http://www.overseas-exile.com/
Buy the book           - http://www.oreilly.com/catalog/perlhks/
Tech blog              - http://blogs.perl.org/users/ovid/
Twitter                - http://twitter.com/OvidPerl/


>________________________________
> From: Steffen Schwigon <[email protected]>
>To: [email protected] 
>Sent: Friday, 1 June 2012, 12:08
>Subject: Can TAP::Parser already parse nested TAP?
> 
>Hi!
>
>I just got confused about the state of parsing nested TAP.
>
>I thought at least TAP::Parser (v24, from github) would already parse
>nested TAP. Doesn't it? Do I need to turn it on somehow?
>
>My expectation came from Test::More propagating it like this:
>
>    subtest 'An example subtest' => sub {
>     plan tests => 2;
>    
>     pass("This is a subtest");
>     pass("So is this");
>    };
>
>but TAP::Parser parses the subtests as "unknown", regardless of me
>declaring "TAP version 13" or not.
>
>I'm mostly interested in the state of implementation, I'm aware of the
>spec discussion is in flux.
>
>Thanks in advance for any clarification.
>
>Kind regards,
>Steffen 
>-- 
>Steffen Schwigon <[email protected]>
>Dresden Perl Mongers <http://dresden-pm.org/>
>
>
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.