Condition Coverage

inc/File/Path.pm
Criterion Covered Total %
condition 0 96 0.0


and 3 conditions

line !l l&&!r l&&r condition
62 0 0 0 @_ and UNIVERSAL::isa($_[-1], 'HASH')
67 0 0 0 @_ && UNIVERSAL::isa($_[-1], 'HASH')
86 0 0 0 exists $$arg{'owner'} and $$arg{'owner'} =~ /\D/
96 0 0 0 exists $$arg{'group'} and $$arg{'group'} =~ /\D/
106 0 0 0 exists $$arg{'owner'} and not exists $$arg{'group'}
109 0 0 0 exists $$arg{'group'} and not exists $$arg{'owner'}
123 0 0 0 defined $path and length $path
124 0 0 0 $^O eq 'os2' and $path =~ /^\w:\z/s
165 0 0 0 @_ and UNIVERSAL::isa($_[-1], 'HASH')
188 0 0 0 @_ && UNIVERSAL::isa($_[-1], 'HASH')
199 0 0 0 defined $paths and length $paths
230 0 0 0 $ortho_root_length and _is_subdir($ortho_root, $ortho_cwd)
305 0 0 0 $ldev eq $cur_dev and $lino eq $cur_inode
361 0 0 0 $nperm != $perm and not chmod($perm, $curdir)
375 0 0 0 $$arg{'device'} eq $cur_dev and $$arg{'inode'} eq $cur_inode
380 0 0 0 $$arg{'safe'} and $Is_VMS ? !&VMS::Filespec::candelete($root) : !(-w $root)
385 0 0 0 $Force_Writeable and not chmod($perm | 448, $root)
395 0 0 0 $Force_Writeable and not chmod($perm, $Is_VMS ? VMS::Filespec::fileify($root) : $root)
404 0 0 0 $Is_VMS and not 'File::Spec'->file_name_is_absolute($root)
0 0 0 $Is_VMS and not 'File::Spec'->file_name_is_absolute($root) and not $root =~ /(?]+/
409 0 0 0 $$arg{'safe'} and $Is_VMS ? !&VMS::Filespec::candelete($root) : !(-l $root || -w $root)
418 0 0 0 $Force_Writeable and $nperm != $perm
0 0 0 $Force_Writeable and $nperm != $perm and not chmod($nperm, $root)
429 0 0 0 $Force_Writeable and chmod $perm, $root
434 0 0 0 $Is_VMS and lstat $root

or 3 conditions

line l !l&&r !l&&!r condition
132 0 0 0 -d $parent or $path eq $parent
289 0 0 0 $$arg{'safe'} || $nperm == $perm || chmod($nperm, $root)
317 0 0 0 $$arg{'safe'} or $nperm == $perm
0 0 0 $$arg{'safe'} or $nperm == $perm or chmod $nperm, $curdir
330 0 0 0 not defined ${"\cTAINT";} or ${"\cTAINT";}
379 0 0 0 $$arg{'depth'} or not $$arg{'keep_root'}
409 0 0 0 -l $root || -w $root