Branch Coverage

blib/lib/IO/Async/Loop/EV.pm
Criterion Covered Total %
branch 22 28 78.5


line true false branch
60 12 4 if (defined $IO::Async::Loop::EV::METRICS and $IO::Async::Loop::EV::METRICS->adapter and $IO::Async::Loop::EV::METRICS)
75 71 13 if (defined $timeout)
87 0 10 unless my $handle = $params{'handle'}
89 7 3 if (my $on_read_ready = $params{'on_read_ready'})
93 5 5 if (my $on_write_ready = $params{'on_write_ready'})
103 0 9 unless my $handle = $params{'handle'}
105 6 3 if ($params{'on_read_ready'})
109 5 4 if ($params{'on_write_ready'})
119 0 31 unless my $code = $params{'code'}
122 30 1 if (defined $params{'after'}) { }
145 1 4 unless defined $self->signame2num($signal)
163 0 6 unless my $when = delete $params{'when'}
165 0 6 unless my $code = delete $params{'code'}
167 0 6 unless $when eq 'later'