Condition Coverage

blib/lib/Paranoid/IO.pm
Criterion Covered Total %
condition 21 36 58.3


and 3 conditions

line !l l&&!r l&&r condition
112 0 0 114 defined $fh and ref $fh eq 'GLOB'
151 5 2 75 defined $fh and fileno $fh
280 0 0 6 defined $filename and exists $files{$filename}
345 12 79 625 defined $filename and exists $files{$filename}
0 0 12 not defined $filename and defined $fh
448 16 0 1018 defined $filename and exists $files{$filename}
544 0 2 14 defined $filename and defined $out
2 2 12 defined $filename and defined $out and length $out
593 0 0 260 defined $filename and defined $out
0 0 260 defined $filename and defined $out and length $out
608 0 0 260 $pos and sysseek $fh, 0, 2

or 3 conditions

line l !l&&r !l&&!r condition
664 1 240 0 $nolock or pflock($filename, 1)