Condition Coverage

blib/lib/AnyEvent/Proc.pm
Criterion Covered Total %
condition 16 52 30.7


and 3 conditions

line !l l&&!r l&&r condition
415 39 45 14 exists $$self{'listeners'}{$name} and defined $$self{'listeners'}{$name}

or 2 conditions

line l !l condition
70 1 0 $$var || ''
179 21 50 $options{'args'} ||= []
442 0 0 pop() || 'TERM'
481 11 0 $$self{'cv'}->cb || sub { }
554 44 6 pop() || 'out'

or 3 conditions

line l !l&&r !l&&!r condition
128 0 0 0 defined($fh = POSIX::dup($fh)) or POSIX::_exit(124)
227 0 48 0 ref $class || $class
237 0 48 0 delete $options{'reol'} || qr/$eol/
260 0 4 0 delete $options{'on_timeout'} || $kill
270 0 3 0 delete $options{'on_wtimeout'} || $kill
278 0 2 0 delete $options{'on_rtimeout'} || $kill
286 0 1 0 delete $options{'on_etimeout'} || $kill
725 0 1 0 $cv ||= &AE::cv()
735 0 0 0 $channel ||= 'Coro::Channel'->new
756 0 0 0 $channel ||= 'Coro::Channel'->new
775 0 0 0 $cv ||= &AE::cv()
785 0 0 0 $channel ||= 'Coro::Channel'->new
796 0 0 0 $channel ||= 'Coro::Channel'->new