Condition Coverage

blib/lib/File/OM.pm
Criterion Covered Total %
condition 52 151 34.4


and 2 conditions

line l !l condition
112 28 0 $$self{'outhandle'} and return print({$$self{'outhandle'};} $s)
231 29 0 $$self{'outhandle'} and return print({$$self{'outhandle'};} $s)
301 0 0 $$self{'outhandle'} and return print({$$self{'outhandle'};} $s)
329 6 0 $$self{'outhandle'} and return print({$$self{'outhandle'};} $s)
339 6 0 $$self{'outhandle'} and return print({$$self{'outhandle'};} $s)
352 6 0 $$self{'outhandle'} and return print({$$self{'outhandle'};} $s)
365 6 0 $$self{'outhandle'} and return print({$$self{'outhandle'};} $s)
508 0 0 $$self{'outhandle'} and return print({$$self{'outhandle'};} $s)
555 0 0 $$self{'outhandle'} and return print({$$self{'outhandle'};} $s)
565 0 0 $$self{'outhandle'} and return print({$$self{'outhandle'};} $s)
577 0 0 $$self{'outhandle'} and return print({$$self{'outhandle'};} $s)
590 0 0 $$self{'outhandle'} and return print({$$self{'outhandle'};} $s)
673 11 0 $$self{'outhandle'} and return print({$$self{'outhandle'};} $s)
704 4 0 $$self{'outhandle'} and return print({$$self{'outhandle'};} $s)
715 4 0 $$self{'outhandle'} and return print({$$self{'outhandle'};} $s)
729 3 0 $$self{'outhandle'} and return print({$$self{'outhandle'};} $s)
744 3 0 $$self{'outhandle'} and return print({$$self{'outhandle'};} $s)
826 5 0 $$self{'outhandle'} and return print({$$self{'outhandle'};} $s)
853 3 0 $$self{'outhandle'} and return print({$$self{'outhandle'};} $s)
863 3 0 $$self{'outhandle'} and return print({$$self{'outhandle'};} $s)
875 3 0 $$self{'outhandle'} and return print({$$self{'outhandle'};} $s)
890 3 0 $$self{'outhandle'} and return print({$$self{'outhandle'};} $s)
966 0 0 $$self{'outhandle'} and return print({$$self{'outhandle'};} $s)
1013 0 0 $$self{'outhandle'} and return print({$$self{'outhandle'};} $s)
1023 0 0 $$self{'outhandle'} and return print({$$self{'outhandle'};} $s)
1035 0 0 $$self{'outhandle'} and return print({$$self{'outhandle'};} $s)
1048 0 0 $$self{'outhandle'} and return print({$$self{'outhandle'};} $s)
1150 4 0 $$self{'outhandle'} and return print({$$self{'outhandle'};} $s)
1181 2 0 $$self{'outhandle'} and return print({$$self{'outhandle'};} $s)
1191 2 0 $$self{'outhandle'} and return print({$$self{'outhandle'};} $s)
1206 2 0 $$self{'outhandle'} and return print({$$self{'outhandle'};} $s)
1219 2 0 $$self{'outhandle'} and return print({$$self{'outhandle'};} $s)
1323 10 0 $$self{'outhandle'} and return print({$$self{'outhandle'};} $s)
1354 6 0 $$self{'outhandle'} and return print({$$self{'outhandle'};} $s)
1366 5 0 $$self{'outhandle'} and return print({$$self{'outhandle'};} $s)
1380 5 0 $$self{'outhandle'} and return print({$$self{'outhandle'};} $s)
1395 5 0 $$self{'outhandle'} and return print({$$self{'outhandle'};} $s)

and 3 conditions

line !l l&&!r l&&r condition
178 29 0 0 defined $elemnum and $$self{'elemnum'} = $elemnum
191 2 0 27 $$self{'wrap'} and ($wrapper, $Text::Wrap::columns, $Text::Wrap::huge, $Text::Wrap::unexpand) = (\&Text::Wrap::wrap, $$self{'wrap'}, 'overflow', 0)
262 0 0 0 $$self{'wrap'} and ($wrapper, $Text::Wrap::columns, $Text::Wrap::huge) = (\&Text::Wrap::wrap, $$self{'wrap'}, 'overflow')
318 6 0 0 defined $recnum and $$self{'recnum'} = $recnum
467 0 0 0 defined $elemnum and $$self{'elemnum'} = $elemnum
480 0 0 0 $$self{'wrap'} and ($wrapper, $Text::Wrap::columns, $Text::Wrap::huge) = (\&Text::Wrap::wrap, $$self{'wrap'}, 'overflow')
525 0 0 0 defined $recnum and $$self{'recnum'} = $recnum
650 10 0 1 defined $elemnum and $$self{'elemnum'} = $elemnum
690 4 0 0 defined $recnum and $$self{'recnum'} = $recnum
785 5 0 0 defined $elemnum and $$self{'elemnum'} = $elemnum
798 0 0 5 $$self{'wrap'} and ($wrapper, $Text::Wrap::columns, $Text::Wrap::huge) = (\&Text::Wrap::wrap, $$self{'wrap'}, 'overflow')
805 0 0 4 defined $value and defined $name
843 3 0 0 defined $recnum and $$self{'recnum'} = $recnum
925 0 0 0 defined $elemnum and $$self{'elemnum'} = $elemnum
938 0 0 0 $$self{'wrap'} and ($wrapper, $Text::Wrap::columns, $Text::Wrap::huge) = (\&Text::Wrap::wrap, $$self{'wrap'}, 'overflow')
983 0 0 0 defined $recnum and $$self{'recnum'} = $recnum
1116 4 0 0 defined $elemnum and $$self{'elemnum'} = $elemnum
1167 1 0 1 defined $recnum and $$self{'recnum'} = $recnum
1260 10 0 0 defined $elemnum and $$self{'elemnum'} = $elemnum
1273 0 0 10 $$self{'wrap'} and ($wrapper, $Text::Wrap::columns, $Text::Wrap::huge) = (\&Text::Wrap::wrap, $$self{'wrap'}, 'overflow')
1340 6 0 0 defined $recnum and $$self{'recnum'} = $recnum

or 2 conditions

line l !l condition
80 24 0 shift() || ''
82 20 4 shift() || ''
410 0 27 $anvl_mode ||= 'ANVL'
725 3 0 $$self{'indent_step'} ||= ' '

or 3 conditions

line l !l&&r !l&&!r condition
128 27 0 17 $name or $value
666 8 0 3 $$self{'elemnum'} > 1 or $$self{'verbose'}