On Apr 18, 2008, at 10:24 PM, chromatic wrote:
On Friday 18 April 2008 20:18:40 Chris Dolan wrote:
How can the above example occur? How do two different user tags get
applied to a single test result? In the Test::Exceptions vs.
Test::Deep examples mentioned earlier (IIRC) I can see how a single
TAP *stream* can have conflicting tags, but I can't see how different
tags get applied to a single test result.
Nothing precludes it, but you're right -- it's unlikely to happen
with the
structure of the Perl 5, Perl 6, and Parrot TAP producers as it
exists now.
-- c
Hmm, good point, I was thinking just in terms of Perl (this *was*
posted to perl-qa after all). The cases I can think of are 1) a TAP
transformer that edits a stream, adding its own tags and 2) a TAP
aggregator that merges upstream results into single results (say, a
de-nester).
Chris