Condition Coverage

blib/lib/IO/Select.pm
Criterion Covered Total %
condition 23 42 54.7


and 3 conditions

line !l l&&!r l&&r condition
71 2 1 1 defined $self->[$i] and $self->[$i] == $f
104 0 0 0 defined $fe and $fe == $f
133 1 1 17 defined $r && CORE::select($r, undef, undef, $timeout) > 0
144 0 0 1 defined $w && CORE::select(undef, $w, undef, $timeout) > 0
155 2 0 0 defined $e && CORE::select(undef, undef, $e, $timeout) > 0
210 2 0 0 defined $_[0] and not ref $_[0]
231 7 0 0 defined $rb and defined $r->[$i]
7 0 0 defined $rb and defined $r->[$i] and vec $rb, $j, 1
233 0 5 2 defined $wb and defined $w->[$i]
5 0 2 defined $wb and defined $w->[$i] and vec $wb, $j, 1
235 2 4 1 defined $eb and defined $e->[$i]
6 1 0 defined $eb and defined $e->[$i] and vec $eb, $j, 1

or 3 conditions

line l !l&&r !l&&!r condition
24 0 22 0 ref $self || $self
256 11 18 0 not defined $bits or vec $bits, $i - 2, 1