my $env_level = int($ENV{PERL_DESTRUCT_LEVEL} || 0);
if ($env_level >= $level) {
my $is_debugging = is_debugging_perl();
- require Test::More;
+
if ($is_debugging) {
_diag("Global destruction level $env_level set by PERL_DESTRUCT_LEVEL (debugging perl)");
return 1;
- } else {
- _diag("PERL_DESTRUCT_LEVEL is set to $env_level, but this perl doesn't seem to have debugging enabled");
}
+
+ _diag("PERL_DESTRUCT_LEVEL is set to $env_level, but this perl doesn't seem to have debugging enabled");
}
my $has_perl_destruct_level = do {
1;
}
};
+
if ($has_perl_destruct_level) {
_diag("Global destruction level $level set by Perl::Destruct::Level");
return 1;