Condition Coverage

blib/lib/Test2/Util/DistFiles.pm
Criterion Covered Total %
condition 15 38 39.4


and 3 conditions

line !l l&&!r l&&r condition
71 0 0 72 not &$skip($_) and &$default($_)
81 6 0 9 $name =~ /\.\w+$/u and not $name =~ /\.bat$/u
84 0 6 0 $first and $first =~ /^#!.*perl\b/u || $first =~ /--[*]-Perl-[*]--/u

or 2 conditions

line l !l condition
38 0 2 $options->{'use_default'} //= 1

or 3 conditions

line l !l&&r !l&&!r condition
31 1 1 0 shift() || $nop
45 0 0 72 $file =~ m[^\.\w+/]u or $file =~ m[^blib/]u
0 0 72 $file =~ m[^\.\w+/]u or $file =~ m[^blib/]u or $file =~ m[^local/]u
0 0 72 $file =~ m[^\.\w+/]u or $file =~ m[^blib/]u or $file =~ m[^local/]u or $name =~ /^\./u
0 0 72 $file =~ m[^\.\w+/]u or $file =~ m[^blib/]u or $file =~ m[^local/]u or $name =~ /^\./u or $name =~ /~$/u
0 0 72 $file =~ m[^\.\w+/]u or $file =~ m[^blib/]u or $file =~ m[^local/]u or $name =~ /^\./u or $name =~ /~$/u or $name =~ /^#.*#$/u
0 0 72 $file =~ m[^\.\w+/]u or $file =~ m[^blib/]u or $file =~ m[^local/]u or $name =~ /^\./u or $name =~ /~$/u or $name =~ /^#.*#$/u or $name =~ /\.(?:old|bak|backup)$/iu
0 0 72 $file =~ m[^\.\w+/]u or $file =~ m[^blib/]u or $file =~ m[^local/]u or $name =~ /^\./u or $name =~ /~$/u or $name =~ /^#.*#$/u or $name =~ /\.(?:old|bak|backup)$/iu or $file eq "Build"
84 0 0 6 $first =~ /^#!.*perl\b/u || $first =~ /--[*]-Perl-[*]--/u