Condition Coverage

blib/lib/Mojo/Reactor/POE.pm
Criterion Covered Total %
condition 12 28 42.8


and 3 conditions

line !l l&&!r l&&r condition
191 0 0 387 exists $self->{'timers'}{$id} and defined $self->{'timers'}{$id}{'time'}
204 0 0 5 exists $self->{'timers'}{$id} and defined $self->{'timers'}{$id}{'poe_id'}
216 0 0 8 exists $self->{'timers'}{$id} and defined $self->{'timers'}{$id}{'time'}
0 0 8 exists $self->{'timers'}{$id} and defined $self->{'timers'}{$id}{'time'} and defined $self->{'timers'}{$id}{'poe_id'}
236 0 0 24 exists $self->{'io'}{$fd} and defined $self->{'io'}{$fd}{'handle'}
257 0 0 6 exists $self->{'io'}{$fd} and defined $self->{'io'}{$fd}{'handle'}

or 2 conditions

line l !l condition
15 0 1 $ENV{'MOJO_REACTOR_POE_DEBUG'} || 0
226 3 0 $_[3]{'mojo_reactor'} // (return)

or 3 conditions

line l !l&&r !l&&!r condition
44 6002 1 5 keys %{$$self{'timers'};} or keys %{$$self{'io'};}
58 5 0 0 fileno $remove // croak('Handle is closed')