Condition Coverage

blib/lib/BigIP/GTM/ParseConfig.pm
Criterion Covered Total %
condition 0 98 0.0


and 3 conditions

line !l l&&!r l&&r condition
157 0 0 0 $monitor and $monitor =~ /http|tcp|udp|bigip|gateway_icmp/u
0 0 0 $monitor and $monitor =~ /\S+/u
202 0 0 0 $monitor and $monitor =~ /http|tcp|udp|bigip|gateway_icmp/u
0 0 0 $monitor and $monitor =~ /\S+/u
222 0 0 0 $arg->{'type'} and $arg->{'key'}
419 0 0 0 $obj and $key
436 0 0 0 $obj and $key
489 0 0 0 defined $attr1 and $attr1
524 0 0 0 $attr1 and $attr2
0 0 0 defined $attr2 and ($attr1 and $attr2)
561 0 0 0 $attr1 and $attr2
0 0 0 $attr1 and $attr2 and $attr3
0 0 0 defined $attr3 and ($attr1 and $attr2 and $attr3)

or 2 conditions

line l !l condition
102 0 0 keys %{$$self{'Parsed'};} || 0
150 0 0 $ret->{'detail'}{$pool}{'server_detail'} ||= []
195 0 0 $ret->{'detail'}{$pool}{'server_detail'} ||= []
304 0 0 ">$file" || (return 0)
319 0 0 $self->{'Parsed'}{$obj}{$var} || undef
368 0 0 $file || (return 0)
483 0 0 $parsed->{$obj}{$key}{$1} ||= []
499 0 0 $parsed->{$obj}{$key}{$attr1}{$1} ||= []
517 0 0 $parsed->{$obj}{$key}{$attr1} ||= []
534 0 0 $parsed->{$obj}{$key}{$attr1} ||= []
554 0 0 $parsed->{$obj}{$key}{$attr1}{$attr2} ||= []
571 0 0 $parsed->{$obj}{$key}{$attr1} ||= []
592 0 0 $parsed->{$obj}{$key}{$attr1}{$attr2}{$attr3} ||= []

or 3 conditions

line l !l&&r !l&&!r condition
100 0 0 0 $self->{'Parsed'} ||= $self->_parse
111 0 0 0 $self->{'Parsed'} ||= $self->_parse
132 0 0 0 $self->{'Parsed'} ||= $self->_parse
178 0 0 0 $self->{'Parsed'} ||= $self->_parse
229 0 0 0 $self->{'Parsed'} ||= $self->_parse
244 0 0 0 shift() || $self->{'ConfigFile'}
258 0 0 0 $self->{'Modify'}{$obj}{$key}{$attr} ||= $self->{'Parsed'}{$obj}{$key}{$attr}
317 0 0 0 $self->{'Parsed'} ||= $self->_parse
327 0 0 0 $self->{'Parsed'} ||= $self->_parse
363 0 0 0 shift() || $self->{'ConfigFile'}
611 0 0 0 $parsed->{$obj}{$key} ||= $self->{'Raw'}{$obj}{$key}