Condition Coverage

blib/lib/Helios/Service.pm
Criterion Covered Total %
condition 0 48 0.0


and 3 conditions

line !l l&&!r l&&r condition
253 0 0 0 defined $CACHED_CONFIG and $Helios::Service::CACHED_CONFIG->{'LAZY_CONFIG_UPDATE'} == 1
0 0 0 defined $CACHED_CONFIG and $Helios::Service::CACHED_CONFIG->{'LAZY_CONFIG_UPDATE'} == 1 and $Helios::Service::CACHED_CONFIG->{'OVERDRIVE'} == 1
0 0 0 defined $CACHED_CONFIG and $Helios::Service::CACHED_CONFIG->{'LAZY_CONFIG_UPDATE'} == 1 and $Helios::Service::CACHED_CONFIG->{'OVERDRIVE'} == 1 and $CACHED_CONFIG_RETRIEVAL_COUNT % 10 != 0
267 0 0 0 defined $self->getConfig->{'LAZY_CONFIG_UPDATE'} and $self->getConfig->{'LAZY_CONFIG_UPDATE'} == 1
345 0 0 0 defined $self->getConfig->{'DOWNSHIFT_ON_NONZERO_RUN'} and $self->getConfig->{'DOWNSHIFT_ON_NONZERO_RUN'} == 1
0 0 0 defined $self->getConfig->{'DOWNSHIFT_ON_NONZERO_RUN'} and $self->getConfig->{'DOWNSHIFT_ON_NONZERO_RUN'} == 1 and $return_code != 0
627 0 0 0 defined $params{'LOGGERS'} and keys %{$params{'LOGGERS'};}
961 0 0 0 defined $params->{'HOLD'} and $params->{'HOLD'} == 1
962 0 0 0 defined $params->{'WORKER_MAX_TTL'} and $params->{'WORKER_MAX_TTL'} > 0
0 0 0 defined $params->{'WORKER_MAX_TTL'} and $params->{'WORKER_MAX_TTL'} > 0 and time > $WORKER_START_TIME + $params->{'WORKER_MAX_TTL'}
1189 0 0 0 ref $args[0] and $args[0]->isa('Helios::Job')
1195 0 0 0 defined $args[0] and defined $args[1]
1317 0 0 0 defined $config->{'internal_logger'} and $config->{'internal_logger'} eq 'off' || $config->{'internal_logger'} eq '0'
1590 0 0 0 $requested_superclass and not $class->isa($requested_superclass)

or 3 conditions

line l !l&&r !l&&!r condition
824 0 0 0 @_ || $self->getAltJobTypes
1317 0 0 0 $config->{'internal_logger'} eq 'off' || $config->{'internal_logger'} eq '0'