sub bail-out
Documentation for sub bail-out assembled from the following types:
module Test
From Test
(Test) sub bail-out
sub bail-out (?)
If you already know the tests will fail, you can bail out of the test run using bail-out():
my ;...or bail-out 'Must have database connection for testing';
The function aborts the current test run, signaling failure to the harness. Takes an optional reason for bailing out. The subroutine will call exit(), so if you need to do a clean-up, do it before calling bail-out().
If you want to abort the test run, but without marking it as failed, see skip-rest or plan :skip-all('...')