Condition Coverage

blib/lib/Sys/Export.pm
Criterion Covered Total %
condition 17 37 45.9


and 3 conditions

line !l l&&!r l&&r condition
103 0 0 35 ref $_[0] and ref($_[0])->isa("IO::Handle")
106 0 6 3 builtin::blessed($_[0]) and $_[0]->can("add")
107 5 0 6 builtin::blessed($_[0]) and $_[0]->can("user")
111 0 0 0 builtin::blessed($_[0]) and $_[0]->can("as_scalarref")
131 9 0 10534 @_ == 1 and &isa_array($_[0])
132 7 10490 46 @_ > 2 && &isa_hash($_[-1])
150 0 10529 4 $mode_desc and $mode_desc->[2]

or 2 conditions

line l !l condition
220 0 0 $descrip // "blocks"
228 10751 0 $ofs //= 0

or 3 conditions

line l !l&&r !l&&!r condition
78 1 0 0 delete $config{'type'} // $^O
80 0 1 0 $osname_to_class{$type} // $type
199 7 0 0 $length //= $size - $offset
225 10751 0 0 sysseek($fh, $addr, 0) // croak("sysseek($addr): $!")