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

Reply via email to