Condition Coverage

blib/lib/AnyEvent/Proc.pm
Criterion Covered Total %
condition 13 50 26.0


and 3 conditions

line !l l&&!r l&&r condition
383 0 43 15 exists $$self{'listeners'}{$name} and defined $$self{'listeners'}{$name}

or 2 conditions

line l !l condition
65 1 0 $$var || ''
166 21 47 $options{'args'} ||= []
411 0 0 pop() || 'TERM'
521 44 6 pop() || 'out'

or 3 conditions

line l !l&&r !l&&!r condition
123 0 0 0 defined($fh = POSIX::dup($fh)) or POSIX::_exit(124)
208 0 47 0 ref $class || $class
218 0 47 0 delete $options{'reol'} || qr/$eol/
240 0 4 0 delete $options{'on_timeout'} || $kill
250 0 3 0 delete $options{'on_wtimeout'} || $kill
258 0 2 0 delete $options{'on_rtimeout'} || $kill
266 0 1 0 delete $options{'on_etimeout'} || $kill
707 0 0 0 $cv ||= &AE::cv()
717 0 0 0 $channel ||= $class->new
739 0 0 0 $channel ||= $class->new
759 0 0 0 $cv ||= &AE::cv()
769 0 0 0 $channel ||= $class->new
781 0 0 0 $channel ||= $class->new