Branch Coverage

blib/lib/Future/IO.pm
Criterion Covered Total %
branch 26 36 72.2


line true false branch
137 1 0 if ($IMPL->can('alarm')) { }
228 0 2 if (my $code = $IMPL->can("sysread_exactly"))
241 1 6 unless defined $more
245 1 5 if length $$bufref >= $length
278 1 1 unless defined $more
331 0 1 if (my $code = $IMPL->can("syswrite_exactly"))
346 1 2 unless length $$bufref
404 0 1 if defined $IMPL
405 0 1 if @alarms or @readers
460 0 16 if @readers and $readers[-1]->fh != $fh
483 0 10 if @writers and $writers[-1]->fh != $fh
538 0 22 unless @alarms or @readers or @writers
550 7 22 if ($do_select) { }
552 2 5 if @readers
555 0 7 if @writers
558 7 0 if @alarms
570 14 15 if ($rready)
573 9 20 if ($wready)