On Fri, Sep 07, 2007 at 07:40:40AM -0700, Ovid wrote: > --- Geoffrey Young <[EMAIL PROTECTED]> wrote: > > > I'd like Test::* to completely bailout on the first is/ok/whatever to > > fail. I just can't seem to find a canonical way to do this. but > > someone here knows, I'm sure :) > > If the tests are iterative as you mention, you can do this: > > foreach my $foo ( @bar ) { > ok $foo, "$foo works" or BAIL_OUT($reason); > }
I've also wanted this on a number of occasions. And not just to bail out of the tests in one file, but to stop the whole run. I even hacked something horrible in at one point based on an environment variable, but it wasn't a polished solution. As far as I know, there is still no nice way to do this. -- Paul Johnson - [EMAIL PROTECTED] http://www.pjcj.net