Condition Coverage

blib/lib/Filesys/POSIX/Userland/Find.pm
Criterion Covered Total %
condition 13 39 33.3


and 3 conditions

line !l l&&!r l&&r condition
124 13 0 0 $recursion_mode ne 'breadth' and $recursion_mode ne 'depth'
13 0 0 $recursion_mode ne 'breadth' and $recursion_mode ne 'depth' and $recursion_mode ne 'device'
133 115 0 0 $recursion_mode eq 'device' and !defined($current_dev) || $current_dev != $inode->{'dev'}
134 0 0 0 defined $current_dev and $current_dev->can('exit_filesystem')
137 0 0 0 defined $inode->{'dev'} and $inode->{'dev'}->can('enter_filesystem')
149 0 0 0 $! == &Errno::ENOENT and $opts{'ignore_missing'}
0 0 0 $! == &Errno::EACCES and $opts{'ignore_inaccessible'}
168 83 0 19 $opts{'follow'} and defined $subnode
83 18 1 $opts{'follow'} and defined $subnode and $subnode->link
172 102 0 0 $recursion_mode eq 'device' and $current_dev == $subnode->{'dev'}

or 3 conditions

line l !l&&r !l&&!r condition
133 0 0 0 !defined($current_dev) || $current_dev != $inode->{'dev'}
164 67 67 102 $item eq '.' or $item eq '..'
172 0 0 102 $recursion_mode eq 'depth' or $recursion_mode eq 'device' and $current_dev == $subnode->{'dev'}