Condition Coverage

blib/lib/Mojo/Reactor/POE.pm
Criterion Covered Total %
condition 13 28 46.4


and 3 conditions

line !l l&&!r l&&r condition
214 0 0 627 exists $$self{'timers'}{$id} and defined $$self{'timers'}{$id}{'time'}
227 0 0 4 exists $$self{'timers'}{$id} and defined $$self{'timers'}{$id}{'poe_id'}
238 0 0 6 exists $$self{'timers'}{$id} and defined $$self{'timers'}{$id}{'time'}
0 0 6 exists $$self{'timers'}{$id} and defined $$self{'timers'}{$id}{'time'} and defined $$self{'timers'}{$id}{'poe_id'}
259 0 0 23 exists $$self{'io'}{$fd} and defined $$self{'io'}{$fd}{'handle'}
280 0 0 6 exists $$self{'io'}{$fd} and defined $$self{'io'}{$fd}{'handle'}

or 2 conditions

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

or 3 conditions

line l !l&&r !l&&!r condition
50 9 6 0 $$self{'next_timer'} //= $self->timer(0, \&_next)
59 7356 1 5 keys %{$$self{'timers'};} or keys %{$$self{'io'};}