# from Michael G Schwern
# on Sunday 30 October 2011 20:30:
>The current Test::Builder implementation is a mess and its design
> cannot go forward. They have to be gotten just right to ensure that
> not just nested TAP is supported, but nesting in other formats. Or
> if those formats don't have nesting, then linearizing the subtests in
> those formats. And event watcher (ie. plugins) authors have to be
> shielded from the complexity.
Maybe have a null or default handler for the subtests -- possibly
allowing authors to use a base class or role which gives them a
subtest_start() returning the null handler and subtest_end() which just
forwards the summary as a single test event.
Is there a second format being implemented to test this API?
>The end result is looking to be fairly simple, but that doesn't mean a
>lot of work didn't go into it.
Don't you just take the infinite space of bad ideas and cut away
everything that doesn't look like a good API? Sounds easy. ;-)
--Eric
--
"Beware of bugs in the above code; I have only proved it correct, not
tried it."
--Donald Knuth
---------------------------------------------------
http://scratchcomputing.com
---------------------------------------------------