Condition Coverage

blib/lib/IO/BindHandles.pm
Criterion Covered Total %
condition 20 42 47.6


and 2 conditions

line l !l condition
106 0 7 $r_r and scalar @$r_r
125 0 7 $r_w and scalar @$r_w
141 0 7 $e and scalar @$e

and 3 conditions

line !l l&&!r l&&r condition
44 0 0 0 defined $self->timeout and $self->timeout == 0
57 3 0 0 $$_[2] and $$_[1]->opened
3 0 0 $$_[2] and $$_[1]->opened and not $$_[1]->error
2 1 11 $$_[0]->opened and $$_[1]->opened
3 0 11 $$_[0]->opened and $$_[1]->opened and not $$_[0]->error
1 0 11 $$_[0]->opened and $$_[1]->opened and not $$_[0]->error and not $$_[1]->error
113 0 2 3 defined $num_read and $num_read > 0
131 0 0 3 defined $num_write and $num_write >= 0
148 0 0 0 $h eq $$h_desc[0] and $$h_desc[2]
157 9 0 2 exists $$h[3] and $$h[3]
9 0 2 exists $$h[3] and $$h[3] and not $$h[2]

or 3 conditions

line l !l&&r !l&&!r condition
11 0 3 0 ref $class || $class