Condition Coverage

blib/lib/File/MoreUtil.pm
Criterion Covered Total %
condition 83 93 89.2


and 3 conditions

line !l l&&!r l&&r condition
44 2 1 1 not -l $path and -e _
179 1 1 4 $_ ne '.' and $_ ne '..'
188 1 1 4 $_ ne '.' and $_ ne '..'
197 1 1 4 $_ ne '.' and $_ ne '..'
2 2 2 $_ ne '.' and $_ ne '..' and /\A\./
206 1 1 4 $_ ne '.' and $_ ne '..'
2 2 2 $_ ne '.' and $_ ne '..' and not /\A\./
215 2 2 5 $_ ne '.' and $_ ne '..'
4 0 5 $_ ne '.' and $_ ne '..' and not -l $_
224 2 2 5 $_ ne '.' and $_ ne '..'
233 1 1 4 $_ ne '.' and $_ ne '..'
2 2 2 $_ ne '.' and $_ ne '..' and /\A\./
3 0 2 $_ ne '.' and $_ ne '..' and /\A\./ and not -l $_
242 1 1 4 $_ ne '.' and $_ ne '..'
2 2 2 $_ ne '.' and $_ ne '..' and not /\A\./
3 0 2 $_ ne '.' and $_ ne '..' and not /\A\./ and not -l $_

or 2 conditions

line l !l condition
168 1 1 $dir //= '.'
177 0 1 $dir //= '.'
186 0 1 $dir //= '.'
195 0 1 $dir //= '.'
204 0 1 $dir //= '.'
213 1 1 $dir //= '.'
222 1 1 $dir //= '.'
231 0 1 $dir //= '.'
240 0 1 $dir //= '.'

or 3 conditions

line l !l&&r !l&&!r condition
69 6 6 6 $e eq '.' or $e eq '..'
80 7 7 8 $e eq '.' or $e eq '..'
92 8 8 8 $e eq '.' or $e eq '..'
105 8 8 8 $e eq '.' or $e eq '..'
118 10 9 10 $e eq '.' or $e eq '..'
131 7 7 7 $e eq '.' or $e eq '..'
143 5 4 4 $e eq '.' or $e eq '..'
157 4 4 4 $e eq '.' or $e eq '..'
224 0 3 2 -l $_ or not -d _