Condition Coverage

blib/lib/JMX/Jmx4Perl/Nagios/CheckJmx4Perl.pm
Criterion Covered Total %
condition 4 80 5.0


and 2 conditions

line l !l condition
195 0 0 $error_stat->{'UNKNOWN'} && scalar @$error_stat->{'UNKNOWN'}

and 3 conditions

line !l l&&!r l&&r condition
246 0 0 0 defined $c->{'multicheckprefix'} and not length $c->{'multicheckprefix'}
392 0 1 0 $check->mbean and $check->attribute || $check->operation
489 0 0 0 $m_check and $m_check->{'summaryok'} || $m_check->{'summaryfailure'}
503 0 0 0 $args and $check_params
528 0 0 0 $check->{'args'} && @{$check->{'args'};}
573 0 0 0 $args and @$args
0 0 0 $args and @$args and not ref $check->{$k}
599 0 0 0 defined $rest and length $rest
0 0 0 defined $rest and length $rest and $rest =~ /$regexp/
671 1 0 0 $path and not -e $path
898 0 0 0 $server_config and $server_config->{$main_key}

or 2 conditions

line l !l condition
85 0 0 $np->opts->{'timeout'} || 180
175 0 0 $self->{'multi_check_labels'} || {}
180 0 0 $labels->{'summary_ok'} || 'All %n checks OK'
183 0 0 $labels->{'summary_failure'} || '%e of %n checks failed [%d]'
248 0 0 $c->{'multicheckprefix'} || $c->{'name'} || $c->{'key'} || ''
927 0 0 $self->_server_config || (return undef)

or 3 conditions

line l !l&&r !l&&!r condition
55 0 1 0 ref $class || $class
123 0 0 0 $np->{'msg_handler'} || $np
160 0 0 0 $np->{'msg_handler'} || $np
383 0 0 0 $config->get_server_config($o->server) || $self->nagios_die('No server configuration for ' . $o->server . ' found')
392 1 0 0 $check->attribute || $check->operation
0 0 0 $check->mbean and $check->attribute || $check->operation or $check->alias
0 0 0 $check->mbean and $check->attribute || $check->operation or $check->alias or $check->value
0 0 0 $check->mbean and $check->attribute || $check->operation or $check->alias or $check->value or $check->script
463 0 0 0 defined $config->{'check'}{$c_name} or defined $multi_checks->{$c_name}
489 0 0 0 $m_check->{'summaryok'} || $m_check->{'summaryfailure'}
634 0 0 0 length $start or length $end