Branch Coverage

blib/lib/IO/Async/Loop/IO/Async.pm
Criterion Covered Total %
branch 24 36 66.6


line true false branch
117 0 70 if $loop
141 0 9 unless my $handle = $params{'handle'}
149 6 3 if (my $on_read_ready = $params{'on_read_ready'})
157 5 4 if (my $on_write_ready = $params{'on_write_ready'})
171 0 9 unless my $handle = $params{'handle'}
173 0 9 unless my $ioa_handle = $self->{'handles'}{$handle}
175 6 3 if ($params{'on_read_ready'})
183 5 4 if ($params{'on_write_ready'})
191 8 1 if (not $ioa_handle->want_readready || $ioa_handle->want_writeready)
202 0 30 unless my $code = $params{'code'}
205 1 29 if (defined $params{'at'}) { }
29 0 elsif (defined $params{'after'}) { }
231 19 0 if $timer->get_loop
263 0 6 unless my $code = $params{'code'}
265 0 6 unless my $when = $params{'when'}
267 0 6 unless $when eq 'later'
290 5 11 if ($pid == 0)
318 0 0 if ($pid == 0)