Fix RT#64500
[dbsrgits/DBIx-Class.git] / t / 51threadtxn.t
index 74f6ce8..4c218d0 100644 (file)
@@ -11,6 +11,12 @@ BEGIN {
         if !$Config{useithreads};
 }
 
+BEGIN {
+    plan skip_all => 'Minimum of perl 5.8.3 required for thread tests (DBD::Pg mandated)'
+        if $] < '5.008003';
+}
+
+
 use threads;
 use lib qw(t/lib);
 
@@ -27,10 +33,11 @@ if($num_children !~ /^[0-9]+$/ || $num_children < 10) {
    $num_children = 10;
 }
 
-diag 'It is normal to see a series of "Scalars leaked: ..." warnings during this test';
-
 use_ok('DBICTest::Schema');
 
+diag "\n\nIt is ok if you see series of 'Attempt to free unreferenced scalar: ...' warnings during this test\n "
+  if $] < '5.008005';
+
 my $schema = DBICTest::Schema->connection($dsn, $user, $pass, { AutoCommit => 1, RaiseError => 1, PrintError => 0 });
 
 my $parent_rs;