Condition Coverage

blib/lib/Test/Strict.pm
Criterion Covered Total %
condition 41 70 58.5


and 3 conditions

line !l l&&!r l&&r condition
132 47 23 2 -d $File::Find::name and $File::Find::name =~ m[(?:^|[\\/])(?:CVS|\.svn|\.git)$] || $File::Find::name =~ m[(?:^|[\\/])blib[\\/]libdoc$] || $File::Find::name =~ m[(?:^|[\\/])blib[\\/]man\d$]
141 23 0 47 -f $File::Find::name and -r _
174 0 0 23 -f $file and -r _
247 18 3 2 /\buse\s+(5\.\d+)/ and $1 >= "5.012"
250 20 0 1 /\buse\s+v5\.(\d+)/ and $1 >= 12
375 11 1 4 not $is_script and $is_module
12 4 0 not $is_script and $is_module and not $CAN_USE_WARNINGS
393 22 5 11 $. == 1 and $is_script
27 4 7 $. == 1 and $is_script and $_ =~ /$PERL_PATTERN/
482 0 0 0 $IS_WINDOWS and not -d $DEVEL_COVER_DB
518 11 26 0 defined $first and $first =~ /$PERL_PATTERN/
544 647 0 2 -e $candidate and -f _
647 0 2 -e $candidate and -f _ and -r _
559 0 0 0 -f $path_cover and -r _

or 2 conditions

line l !l condition
153 3 0 $TEST_SKIP || []
184 23 0 join($Config::Config{'path_sep'}, @INC) || ''
191 2 16 _taint_switch($file) || ''
473 0 0 ('File::Spec'->splitpath($0))[1] || '.'
556 3 0 $_ || '.'

or 3 conditions

line l !l&&r !l&&!r condition
132 0 2 23 $File::Find::name =~ m[(?:^|[\\/])(?:CVS|\.svn|\.git)$] || $File::Find::name =~ m[(?:^|[\\/])blib[\\/]libdoc$] || $File::Find::name =~ m[(?:^|[\\/])blib[\\/]man\d$]
171 2 21 0 shift() || "Syntax check $file"
220 5 24 0 shift() || "use strict $file"
370 7 9 0 shift() || "use warnings $file"
472 0 0 0 shift() || $COVERAGE_THRESHOLD
475 0 0 0 /$0$/o || $0 =~ /$_$/