Condition Coverage

blib/lib/OcToolkit.pm
Criterion Covered Total %
condition 0 73 0.0


and 2 conditions

line l !l condition
208 0 0 print "Instance is missing.\n" and return

and 3 conditions

line !l l&&!r l&&r condition
60 0 0 0 defined $self->{'advanceFeatures'} and $self->{'advanceFeatures'} =~ /kubectl/u
110 0 0 0 $ocResourceKind ne "Ingress" and $ocResourceKind ne "StorageClass"
0 0 0 $ocResourceKind ne "Ingress" and $ocResourceKind ne "StorageClass" and $ocResourceKind ne "NetworkPolicy"
128 0 0 0 defined $self->{'advanceFeatures'} and $self->{'advanceFeatures'} =~ /removeClutter/u
0 0 0 defined $self->{'advanceFeatures'} and $self->{'advanceFeatures'} =~ /removeClutter/u and defined $self->{'removeClutterBackup'}
340 0 0 0 defined $self->{'advanceFeatures'} and $self->{'advanceFeatures'} =~ /removeClutter/u
0 0 0 defined $self->{'advanceFeatures'} and $self->{'advanceFeatures'} =~ /removeClutter/u and defined $self->{'removeClutterBackup'}
368 0 0 0 defined $self->{'componentIsAllowed'} and not $self->{'componentIsAllowed'}->($templateName, $dir, $self->{'cluster'}, $self->{'instance'})
434 0 0 0 defined $self->{'sortType'} and $self->{'sortType'} eq "alphabetic"
532 0 0 0 defined $config->{'oc_config'}{'instance_specific_data'}{$componentConfNode} and ref $config->{'oc_config'}{'instance_specific_data'}{$componentConfNode} eq "HASH"
576 0 0 0 $dir =~ /init/u and $self->{'omit'} =~ /init/u
577 0 0 0 defined $self->{'specificYamlFile'} and not $templateName =~ /$self->{'specificYamlFile'}/u
579 0 0 0 defined $self->{'componentIsAllowed'} and not $self->{'componentIsAllowed'}->($templateName, $dir, $self->{'cluster'}, $self->{'instance'})
602 0 0 0 defined $self->{'ocResourceKinds'} and not $self->{'ocResourceKinds'} =~ /$yamlHash->{'kind'}/u
613 0 0 0 defined $config->{'oc_config'} and defined $config->{'oc_config'}{'instance_specific_data'}
737 0 0 0 defined $self->{'sortType'} and $self->{'sortType'} eq "alphabetic"
754 0 0 0 defined $self->{'sortType'} and $self->{'sortType'} eq "alphabetic"
837 0 0 0 $ocKind eq "Secret" and ref $ocHash->{'data'} eq "HASH"
856 0 0 0 defined $templateHash->{'data'} and ref $templateHash->{'data'} eq "HASH"
872 0 0 0 $ocKind eq "Secret" and $diff ne ""
881 0 0 0 defined $diff and $diff ne ""

or 2 conditions

line l !l condition
583 0 0 make_path($templatesYamlFilePath) or die "Failed to create path: $templatesYamlFilePath"

or 3 conditions

line l !l&&r !l&&!r condition
767 0 0 0 $file eq "dirNumber" or $self->_skipComponent($dir)
769 0 0 0 defined $fileArr[1] or $self->{'config'}{'allowed_clusters'} =~ /$file/u