Condition Coverage

blib/lib/IO/Event/Emulate.pm
Criterion Covered Total %
condition 19 40 47.5


and 3 conditions

line !l l&&!r l&&r condition
76 68 16 0 $ret and vec $wout, ${*$ioe;}{'ie_fileno'}, 1
80 68 16 0 $ret and vec $eout, ${*$ioe;}{'ie_fileno'}, 1
92 0 0 0 $ret and vec $eout, ${*$ioe;}{'ie_fileno'}, 1
241 4 18 13 @timers and $timers[0] < time
258 3 0 0 $param{'after'} and $param{'at'}
276 10 0 0 $$self{'hard'} and $$self{'next'}
399 1 0 0 $param{'after'} and $param{'at'}
434 1 0 0 $$idler{'min'} and time - $$idler{'last_time'} < $$idler{'min'}
450 0 0 1 defined $$self{'reentrant'} and not $$self{'reentrant'}
0 1 0 defined $$self{'reentrant'} and not $$self{'reentrant'} and $$self{'icount'}
454 0 0 1 defined $$self{'repeat'} and not $$self{'repeat'}

or 2 conditions

line l !l condition
319 0 11 $levels{$$self{'tcount'}} || 0
449 0 1 $levels{$$self{'icount'}} || 0

or 3 conditions

line l !l&&r !l&&!r condition
51 23 1 56 $timer_timeout || 'IO::Event::Emulate::Idle'->get_time_to_idle