Condition Coverage

blib/lib/File/Path/Tiny.pm
Criterion Covered Total %
condition 16 33 48.4


and 3 conditions

line !l l&&!r l&&r condition
37 1 116 3 -e _ and not -d _
49 0 122 0 -e _ and not -d _
68 8 91 80 not -l $long and -d _
109 0 0 758 defined $cur_dev && defined $cur_ino

or 2 conditions

line l !l condition
14 6 5 $mask ||= '0777'
110 0 0 $cur_dev ||= 'undef(path went away?)'
111 0 0 $cur_ino ||= 'undef(path went away?)'

or 3 conditions

line l !l&&r !l&&!r condition
27 18 0 0 mkdir $progressive, $mask or -d $progressive
42 111 0 0 rmdir $path or not -e $path
70 80 0 0 rm($long) or not -e $long
74 89 0 0 unlink $long or not -e $long
117 0 10 748 $orig_dev ne $cur_dev or $orig_ino ne $cur_ino