Condition Coverage

blib/lib/File/Listing.pm
Criterion Covered Total %
condition 33 77 42.8


and 3 conditions

line !l l&&!r l&&r condition
58 64866 30 83289 $1 ne '-' and $1 ne '*'
64896 8192 75097 $1 ne '-' and $1 ne '*' and $1 ne 'S'
8222 1024 74073 $1 ne '-' and $1 ne '*' and $1 ne 'S' and $1 ne 'T'
70 16465 0 0 $type eq 'p' and $mode |= 4096
16465 0 0 $type eq 'c' and $mode |= 8192
16454 0 11 $type eq 'd' and $mode |= 16384
16454 0 0 $type eq 'b' and $mode |= 24576
0 0 16454 $type eq '-' and $mode |= 32768
0 0 0 $type eq 'l' and $mode |= 40960
0 0 0 $type eq 's' and $mode |= 49152
0 0 0 $type eq 'D' and $mode |= 53248
154 21 0 9 /^(.+):$/ and not /^[dcbsp].*\s.*\s.*:$/
168 81 0 0 $kind =~ /^l/ and $name =~ /(.*) -> (.*)/

or 2 conditions

line l !l condition
20 545 2 $fstype ||= 'unix'

or 3 conditions

line l !l&&r !l&&!r condition
70 0 0 16465 $type eq 'p' and $mode |= 4096 or $type eq 'c' and $mode |= 8192
0 11 16454 $type eq 'p' and $mode |= 4096 or $type eq 'c' and $mode |= 8192 or $type eq 'd' and $mode |= 16384
11 0 16454 $type eq 'p' and $mode |= 4096 or $type eq 'c' and $mode |= 8192 or $type eq 'd' and $mode |= 16384 or $type eq 'b' and $mode |= 24576
0 16454 0 $type eq 'p' and $mode |= 4096 or $type eq 'c' and $mode |= 8192 or $type eq 'd' and $mode |= 16384 or $type eq 'b' and $mode |= 24576 or $type eq '-' and $mode |= 32768
16454 0 0 $type eq 'p' and $mode |= 4096 or $type eq 'c' and $mode |= 8192 or $type eq 'd' and $mode |= 16384 or $type eq 'b' and $mode |= 24576 or $type eq '-' and $mode |= 32768 or $type eq 'l' and $mode |= 40960
0 0 0 $type eq 'p' and $mode |= 4096 or $type eq 'c' and $mode |= 8192 or $type eq 'd' and $mode |= 16384 or $type eq 'b' and $mode |= 24576 or $type eq '-' and $mode |= 32768 or $type eq 'l' and $mode |= 40960 or $type eq 's' and $mode |= 49152
0 0 0 $type eq 'p' and $mode |= 4096 or $type eq 'c' and $mode |= 8192 or $type eq 'd' and $mode |= 16384 or $type eq 'b' and $mode |= 24576 or $type eq '-' and $mode |= 32768 or $type eq 'l' and $mode |= 40960 or $type eq 's' and $mode |= 49152 or $type eq 'D' and $mode |= 53248
154 12 9 0 /^[Tt]otal\s+(\d+)$/ or /^\s*$/
0 0 0 /not found/ or /No such file/
0 0 0 /not found/ or /No such file/ or /cannot find/
165 12 12 81 $name eq '.' or $name eq '..'
259 0 0 2 $name eq '.' or $name eq '..'