From 81336e3ee64939d0fb216ee6f9a6c451d4eec09e Mon Sep 17 00:00:00 2001 From: Graham Knop Date: Thu, 24 Sep 2009 18:54:10 -0500 Subject: [PATCH] only report test debug counts if there was a leak --- t/lib/WebGUI/Test.pm | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/t/lib/WebGUI/Test.pm b/t/lib/WebGUI/Test.pm index b628ed9c8..175475732 100644 --- a/t/lib/WebGUI/Test.pm +++ b/t/lib/WebGUI/Test.pm @@ -135,7 +135,10 @@ sub import { for ( my $i = 0; $i < @checkCount; $i += 2) { my ($label, $table) = @checkCount[$i, $i+1]; my $quant = $session->db->quickScalar('SELECT COUNT(*) FROM ' . $table); - $CLASS->builder->diag(sprintf '%-10s: %4d (delta %+d)', $label, $quant, ($quant - $initCounts{$table})); + my $delta = $quant - $initCounts{$table}; + if ($delta) { + $CLASS->builder->diag(sprintf '%-10s: %4d (delta %+d)', $label, $quant, $delta); + } } }); }