X-Git-Url: http://git.vpit.fr/?p=perl%2Fmodules%2FTest-Valgrind.git;a=blobdiff_plain;f=t%2Flib%2FTest%2FValgrind%2FTest%2FAction.pm;h=3f9c0c7bea7632e3ae3cd07d01eb7c7fc7e2bd14;hp=07ffde59fbab891d8a7770b488c810a8f76205f3;hb=764e57fa66b8998b44e9c8e369df99399e030896;hpb=63f17cfcf624bc6764d32a7e674baf6329fd2d4a diff --git a/t/lib/Test/Valgrind/Test/Action.pm b/t/lib/Test/Valgrind/Test/Action.pm index 07ffde5..3f9c0c7 100644 --- a/t/lib/Test/Valgrind/Test/Action.pm +++ b/t/lib/Test/Valgrind/Test/Action.pm @@ -18,6 +18,7 @@ BEGIN { } else { $extra_tests = 3; *report = *report_smart; + *abort = *abort_smart; } } @@ -60,6 +61,14 @@ sub report_smart { $self->SUPER::report($sess, $report); } +sub abort_smart { + my $self = shift; + + $extra_tests = 0; + + $self->SUPER::abort(@_); +} + sub DESTROY { return unless $extra_tests;