BAIL_OUT stops the entire test run - do not want that
Peter Rabbitson [Wed, 27 Feb 2013 09:35:17 +0000 (10:35 +0100)]
t/746mssql.t
t/resultset/rowparser_internals.t

index b822138..dafee69 100644 (file)
@@ -75,7 +75,7 @@ for my $opts_name (keys %opts) {
     }
     catch {
       if ($opts{$opts_name}{required}) {
-        BAIL_OUT "on_connect_call option '$opts_name' is not functional: $_";
+        die "on_connect_call option '$opts_name' is not functional: $_";
       }
       else {
         skip
index 5bdebac..ebeb150 100644 (file)
@@ -726,7 +726,8 @@ sub is_same_src {
   &is (@normalized, $_[2]||() ) or do {
     eval { require Test::Differences }
       ? &Test::Differences::eq_or_diff( @normalized, $_[2]||() )
-      : note ("Original sources:\n\n$got\n\n$expect\n");
-    BAIL_OUT('');
+      : note ("Original sources:\n\n$got\n\n$expect\n")
+    ;
+    exit 1;
   };
 }