On Sun, Aug 31, 2008 at 2:50 PM, Eric Wilhelm
<[EMAIL PROTECTED]> wrote:
>>It has positives and negatives. The parsing is done out of the
>>combined STDOUT and STDERR of the entire command. For tests, that
>>includes all TAP and test output. The more text parsing we do e.g.
>>your "STOP: XXXX", the greater the risk that some test happens to have
>>the same output.
>
> So, the Build.PL output is indistinguishable from the ./Build output is
> indistinguishable from the test output?
They are distinguishable, but the current magic text is "valid" in
either PL or test output -- you can say:
BAIL_OUT "OS Unsupported";
in a *.t file and the report will be NA, not FAIL.
So could "we" add "STOP:" as magic text, but only valid in the PL
stage? Yes, we could -- TIMTOWTDI as always.
But the principle that I'm following as the author of CPAN::Reporter
is "no (more) magic text".
I'm not going to add support for "STOP:" just to save you 12 characters.
-- David