Branch Coverage

blib/lib/BigIP/LTM/ParseConfig.pm
Criterion Covered Total %
branch 0 72 0.0


line true false branch
54 0 0 unless $self->{'Parsed'}{'pool'}{$pool}{'members'}
56 0 0 if (ref $self->{'Parsed'}{'pool'}{$pool}{'members'} eq 'ARRAY') { }
71 0 0 unless $arg->{'type'} and $arg->{'key'}
80 0 0 unless $self->{'Parsed'}{$obj}{$key}
83 0 0 unless $self->{'Parsed'}{$obj}{$key}{$attr}
95 0 0 unless $self->{'Modify'}
102 0 0 if ($self->{'Modify'}{$obj}{$key}) { }
105 0 0 unless $self->{'Parsed'}{$obj}{$key}{$attr}
108 0 0 if (ref $self->{'Modify'}{$obj}{$key}{$attr} eq 'ARRAY') { }
111 0 0 if (@{$self->{'Modify'}{$obj}{$key}{$attr};} > 1) { }
121 0 0 if ($self->{'Parsed'}{$obj}{$key}{'_xtra'}{$val})
178 0 0 if ($self->{'Parsed'}{$obj}) { }
191 0 0 if /auth/
192 0 0 if /monitor/
195 0 0 if /node/
196 0 0 if /partition/
197 0 0 if /pool/
198 0 0 if /self/
199 0 0 if /user/
200 0 0 if /virtual/
214 0 0 unless -e $self->{'ConfigFile'}
225 0 0 if ($ln =~ /^(auth|patition|cli|ltm node|ltm pool|ltm profile|ltm rule|ltm virtual|net self|net route|net interface)\s(.*)\s\{(\s?\}?)$/)
233 0 0 if ($data->{'obj'} and $data->{'key'})
237 0 0 if ($ln =~ /^\s{4}(\S+)\s\{$/)
243 0 0 if ($ln =~ /^\s{8}(\S+)\s\{$/)
249 0 0 if ($ln =~ /^\s{4}\}$/)
255 0 0 if ($ln =~ /^\s{8}\}$/)
261 0 0 if ($ln =~ /^\s{4}(\S+)\s\{\s\}$/)
268 0 0 if ($data->{'list1'})
271 0 0 if ($ln =~ /^\s{8}(\S+)\s\{\s\}$/)
280 0 0 if ($ln =~ /^\s{8}(\S+)\s(\S+)$/)
289 0 0 if ($ln =~ /^\s{8}(\S+)$/)
298 0 0 if ($data->{'list2'})
301 0 0 if ($ln =~ /^\s{12}(\S+)\s\{\s\}$/)
311 0 0 if ($ln =~ /^\s{12}(\S+)\s(\S+)$/)
322 0 0 if ($ln =~ /^\s{4}(\S+)\s(\S+)\s+?$/)