Condition Coverage

blib/lib/Sys/Export.pm
Criterion Covered Total %
condition 19 43 44.1


and 3 conditions

line !l l&&!r l&&r condition
24 38 0 0 $^O eq "MSWin32" and $_ eq "S_IFLNK"
38 0 0 $^O eq "MSWin32" and $_ eq "S_ISLNK"
115 0 0 35 ref $_[0] and ref($_[0])->isa("IO::Handle")
118 0 7 7 builtin::blessed($_[0]) and $_[0]->can("add")
119 5 0 6 builtin::blessed($_[0]) and $_[0]->can("user")
123 0 0 0 builtin::blessed($_[0]) and $_[0]->can("as_scalarref")
143 9 0 10534 @_ == 1 and &isa_array($_[0])
144 7 10490 46 @_ > 2 && &isa_hash($_[-1])
162 0 10529 4 $mode_desc and $mode_desc->[2]

or 2 conditions

line l !l condition
232 0 0 $descrip // "blocks"
240 10751 0 $ofs //= 0

or 3 conditions

line l !l&&r !l&&!r condition
90 1 0 0 delete $config{'type'} // $^O
92 0 1 0 $osname_to_class{$type} // $type
211 26 0 0 $length //= $size - $offset
237 10751 0 0 sysseek($fh, $addr, 0) // croak("sysseek($addr): $!")