Condition Coverage

lib/Beekeeper/Service/Router/Worker.pm
Criterion Covered Total %
condition 0 40 0.0


and 3 conditions

line !l l&&!r l&&r condition
333 0 0 0 keys %{$$self{"FRONTEND"};} and $self->{'wait_frontends_up'}->ready
476 0 0 0 defined $caller_id and $caller_id =~ /^\w{16,}$/
481 0 0 0 defined $caller_addr and $caller_addr =~ m[^priv/\w+\@[\w-]+$]
516 0 0 0 defined $caller_id and not $caller_id =~ /^\w{16,}$/
521 0 0 0 defined $address and not $address =~ /^$frontend_role\.[\w-]+$/

or 2 conditions

line l !l condition
38 0 0 $worker_config->{'session_timeout'} || 1800
39 0 0 $worker_config->{'shutdown_wait'} || 2
40 0 0 $worker_config->{'frontend_role'} || 'frontend'
82 0 0 $_[0] || ''
243 0 0 $mqtt_properties->{'fwd_to'} || ''
247 0 0 $mqtt_properties->{'response_topic'} || ''
365 0 0 $self->{'Addr_to_topics'}{$address} || (return)
371 0 0 $self->{'FRONTEND'}{$bus_id} || (next)
437 0 0 $self->{'Addr_to_topics'}{$addr} ||= []
441 0 0 $self->{'Addr_to_sessions'}{$addr} ||= []
451 0 0 $self->{'Addr_to_topics'}{$addr} || (return)

or 3 conditions

line l !l&&r !l&&!r condition
526 0 0 0 $caller_id or $address