Condition Coverage

blib/lib/AnyEvent/MP/Kernel.pm
Criterion Covered Total %
condition 1 44 2.2


and 3 conditions

line !l l&&!r l&&r condition
514 0 0 0 defined $SEED_NODE{$_} && &node_is_up($SEED_NODE{$_})
738 0 0 0 $_[0] eq $MASTER and not $_[1]
785 0 0 0 $_[0] eq $_[1] && defined $_[0] == defined $_[1]
816 0 0 0 exists $LOCAL_DB{$family}{$subkey} and &sv_eq($LOCAL_DB{$family}{$subkey}, $_[2])
1062 1 0 0 $NODE and @POST_CONFIGURE

or 2 conditions

line l !l condition
1099 0 0 $binds ||= ['*']

or 3 conditions

line l !l&&r !l&&!r condition
174 0 0 0 $DELAY_TIMER ||= &AE::timer(0, 0, $delay_run)
213 0 0 0 $NODE{$nodeid} || add_node($nodeid)
240 0 0 0 $NODE{$nodeid} || add_node($nodeid)
274 0 0 0 $NODE{$nodeid} || add_node($nodeid)
294 0 0 0 $_[0] eq $NODE || +($NODE{$_[0]} || (return))->{'transport'}
365 0 0 0 my $mon = delete $LMON{$port} or not @_
509 0 0 0 $SEED_CONNECT{$seed} ||= AnyEvent::MP::Transport::mp_connect($host, $port, 'on_greeted', sub { if ($_[0]{'remote_node'} eq $NODE) { require AnyEvent::MP::Global; delete $SEED_NODE{$seed}; } else { $SEED_NODE{$seed} = $_[0]{'remote_node'}; $NODE_SEED{$_[0]{'remote_node'}} = $seed; &snd($_[0]{'remote_node'}, 'g_slave'); } ; } , sub { delete $SEED_CONNECT{$seed}; } )
536 0 0 0 $SEED_WATCHER ||= &AE::timer(0, 0, \&AnyEvent::MP::Kernel::seed_all)
785 0 0 0 ref $_[0] || ref $_[1]