Esteemed monks,
At $work I'm trying to write some tests for this Perl application we have. Thing is, the only perl I have is 5.8.5, running on an old Solaris box. I have absolutely no control over what is installed there. Neither do I have any leverage to request that the installed perl and/or modules be updated, especially for a maintenance task ("no, we can't sell unit tests to the client").
So as I'm writing tests, I try to BAIL_OUT on a database handle not being opened, and it turns out this is an older Test::More which doesn't have BAIL_OUT implemented yet.
My question is thus: How did you BAIL_OUT in the olden times when there was no BAIL_OUT?
Of course I don't *absolutely* need to BAIL_OUT here, but if I can't connect to the database, most all of the following tests are going to die a horrible death anyway, and I'd rather have the reason clearly visible in my test output than having to hunt for the first test that doesn't pass.
In reply to BAIL_OUT with older Test::More by Anonymous Monk
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |