Condition Coverage

blib/lib/Future/IO/ImplBase.pm
Criterion Covered Total %
condition 24 47 51.0


and 3 conditions

line !l l&&!r l&&r condition
154 0 2 4 defined $fromaddr and length $buf
366 0 4 1 @alarms and $alarms[0]->f->is_cancelled
420 0 3 3 $idx > 0 and $alarms[$idx]->time > $time
421 0 3 10 $idx < @alarms and $alarms[$idx]->time < $time
429 23 76 4 $cancelled_alarms >= 5 and $cancelled_alarms > @alarms / 2

or 2 conditions

line l !l condition
120 2 0 $errno == 115 or !!0

or 3 conditions

line l !l&&r !l&&!r condition
53 0 5 0 $Future::IO::IMPL //= $pkg
154 0 0 0 $! == 11 or $! == 11
170 0 8 0 $f //= $waitf->new
205 0 0 1 $! == 11 or $! == 11
220 0 5 0 $f //= $waitf->new
251 100 0 0 $! == 11 or $! == 11
267 100 34 0 $f //= $waitf->new
298 0 0 2 $! == 11 or $! == 11
310 0 15 0 $f //= $waitf->new
409 2 107 3 not @alarms or $time >= $alarms[-1]->time