Condition Coverage

blib/lib/File/Misc.pm
Criterion Covered Total %
condition 0 77 0.0


and 3 conditions

line !l l&&!r l&&r condition
216 0 0 0 $max and $total > $max
381 0 0 0 defined $max and $max > 0
0 0 0 defined $max and $max > 0 and $total > $max
612 0 0 0 $opts{'allow_file_root'} and not -d $dir
627 0 0 0 $f =~ /^\./s and not $hidden
634 0 0 0 -d $f and !(-l $f) || $follow_links
0 0 0 $files and allowed_ext($f, \%extensions)
0 0 0 $files and allowed_ext($f, \%extensions) and allowed_rx($f, $path_rx)
636 0 0 0 defined $prune_file and -e "$f/$prune_file"
641 0 0 0 $dirs and allowed_ext($f, \%extensions)
0 0 0 $dirs and allowed_ext($f, \%extensions) and allowed_rx($f, $path_rx)
1180 0 0 0 -e $tgt_full_path and -d $src_full_path
0 0 0 -e $tgt_full_path and -d $src_full_path and not -d $tgt_full_path
1278 0 0 0 $change_count and $opts{'change_message_after'}
1293 0 0 0 $opts->{'change_message_during'} and not $opts->{'change_message_during_done'}
1823 0 0 0 $self->{'auto_delete'} and -e $self->{'path'}
1930 0 0 0 -e $self->{'path'} and $self->{'auto_delete'}

or 2 conditions

line l !l condition
1283 0 0 $change_count ||= '0E0'

or 3 conditions

line l !l&&r !l&&!r condition
177 0 0 0 $opts{'stdout'} || $opts{'stderr'}
346 0 0 0 $opts{'skipempty'} || $opts{'skip_empty'}
624 0 0 0 $f eq '.' or $f eq '..'
634 0 0 0 !(-l $f) || $follow_links
1635 0 0 0 $opts{'fullpath'} || $opts{'full_path'}
1738 0 0 0 $opts{'exact_path'} or $opts{'full_path'}
1760 0 0 0 not defined $self->{'path'} or -e $self->{'path'}
1892 0 0 0 not defined $self->{'path'} or -e $self->{'path'}