X-Git-Url: http://git.vpit.fr/?a=blobdiff_plain;f=t%2F30-bad.t;h=34e41b7569772064c5ac5a3447bc017a7f4ee6cf;hb=187b1e3306bc3430f7d9d0c715a2e1195689cdf5;hp=0ac01296e5d79285d479b170640ccffb3b1cd825;hpb=6168b77543644fe6ac8279401e4ac36ee578233d;p=perl%2Fmodules%2FTest-Valgrind.git diff --git a/t/30-bad.t b/t/30-bad.t index 0ac0129..34e41b7 100644 --- a/t/30-bad.t +++ b/t/30-bad.t @@ -19,7 +19,10 @@ sub tester { XSLoader::load('Test::Valgrind', \$Test::Valgrind::VERSION); "; if ($@) { + my $err = $@; $dbg = 0; + chomp $err; + diag "XS test code not available ($err)"; } else { my $ret = eval "Test::Valgrind::DEBUGGING()"; $dbg = $@ ? 0 : $ret; @@ -54,10 +57,7 @@ if ($@) { require XSLoader; XSLoader::load('Test::Valgrind', \$Test::Valgrind::VERSION); "; - if ($@) { - diag $@; - plan skip_all => "XS test code not available"; - } else { + unless ($@) { Test::Valgrind::leak(); } }