X-Git-Url: http://git.vpit.fr/?a=blobdiff_plain;f=lib%2FTest%2FValgrind.pm;h=c76231d07ba5dada26053ea4e75e9010c996dc98;hb=d3122f78d2a044f117a0e03fbc7dbd45d603eb47;hp=b403e0f9aa2d6345186ae6a96f0d260de30bbf5a;hpb=66686a5cd7b12c4d529afd82273bd81cacf1ee6d;p=perl%2Fmodules%2FTest-Valgrind.git diff --git a/lib/Test/Valgrind.pm b/lib/Test/Valgrind.pm index b403e0f..c76231d 100644 --- a/lib/Test/Valgrind.pm +++ b/lib/Test/Valgrind.pm @@ -196,8 +196,6 @@ sub import { ); my %res = map { $_ => 0 } @tests; close $owtr or die "close(\$owtr): $!"; - $Test->diag(do { local $/; <$ordr> }) if $args{diag}; - close $ordr or die "close(\$ordr): $!"; close $vwtr or die "close(\$vwtr): $!"; while (<$vrdr>) { $Test->diag($_) if $args{diag}; @@ -218,6 +216,8 @@ sub import { } } waitpid $pid, 0; + $Test->diag(do { local $/; <$ordr> }) if $args{diag}; + close $ordr or die "close(\$ordr): $!"; my $failed = 5; my $cb = ($args{no_test} ? \&_counter : ($args{cb} ? $args{cb} : \&_tester));