Condition Coverage

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


and 2 conditions

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

and 3 conditions

line !l l&&!r l&&r condition
50 0 0 0 defined $self->{'advanceFeatures'} and $self->{'advanceFeatures'} =~ /kubectl/u
100 0 0 0 $ocResourceKind ne "Ingress" and $ocResourceKind ne "StorageClass"
0 0 0 $ocResourceKind ne "Ingress" and $ocResourceKind ne "StorageClass" and $ocResourceKind ne "NetworkPolicy"
118 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'}
330 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'}
358 0 0 0 defined $self->{'componentIsAllowed'} and not $self->{'componentIsAllowed'}->($templateName, $dir, $self->{'cluster'}, $self->{'instance'})
424 0 0 0 defined $self->{'sortType'} and $self->{'sortType'} eq "alphabetic"
522 0 0 0 defined $config->{'oc_config'}{'instance_specific_data'}{$componentConfNode} and ref $config->{'oc_config'}{'instance_specific_data'}{$componentConfNode} eq "HASH"
566 0 0 0 $dir =~ /init/u and $self->{'omit'} =~ /init/u
567 0 0 0 defined $self->{'specificYamlFile'} and not $templateName =~ /$self->{'specificYamlFile'}/u
569 0 0 0 defined $self->{'componentIsAllowed'} and not $self->{'componentIsAllowed'}->($templateName, $dir, $self->{'cluster'}, $self->{'instance'})
592 0 0 0 defined $self->{'ocResourceKinds'} and not $self->{'ocResourceKinds'} =~ /$yamlHash->{'kind'}/u
603 0 0 0 defined $config->{'oc_config'} and defined $config->{'oc_config'}{'instance_specific_data'}
727 0 0 0 defined $self->{'sortType'} and $self->{'sortType'} eq "alphabetic"
744 0 0 0 defined $self->{'sortType'} and $self->{'sortType'} eq "alphabetic"
827 0 0 0 $ocKind eq "Secret" and ref $ocHash->{'data'} eq "HASH"
846 0 0 0 defined $templateHash->{'data'} and ref $templateHash->{'data'} eq "HASH"
862 0 0 0 $ocKind eq "Secret" and $diff ne ""
871 0 0 0 defined $diff and $diff ne ""

or 2 conditions

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

or 3 conditions

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