]> git.vpit.fr Git - perl/modules/Test-Valgrind.git/commitdiff
Output what we got when t/30-bad.t fails maint-0
authorVincent Pit <vince@profvince.com>
Sat, 14 Feb 2009 21:37:12 +0000 (22:37 +0100)
committerVincent Pit <vince@profvince.com>
Sat, 14 Feb 2009 21:37:12 +0000 (22:37 +0100)
t/30-bad.t

index 11705875bad2913a456bb924506f6d2357a660a0..ac5c9be21207cfc7fbe78a5574cd07b41c1452d8 100644 (file)
@@ -8,7 +8,7 @@ use Test::More;
 my $dbg;
 
 sub tester {
- my ($a, $desc) = @_;
+ my ($num, $desc) = @_;
  my $passed;
  if (!defined $dbg) {
   eval "
@@ -27,19 +27,20 @@ sub tester {
   }
  }
  if ($desc =~ /definitely\s+lost/) {
-  $passed = $a >= 9900 && $a < 10100;
+  $passed = $num >= 9900 && $num < 10100;
   if ($dbg) {
    ok($passed, $desc);
+   diag "    Got $num instead of 0." unless $passed;
   } else {
    TODO: {
     local $TODO = "Leak count may be off on non-debugging perls";
     ok($passed, $desc);
    }
-   return 1;
+   $passed = 1;
   }
  } else {
-  $passed = defined $a && $a == 0;
-  is($a, 0, $desc);
+  $passed = defined $num && $num == 0;
+  is($num, 0, $desc);
  }
  return $passed;
 }