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