Branch Coverage

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


line true false branch
66 0 0 unless $$self{'Parsed'}{'pool'}{$pool}{'members'}
68 0 0 if (ref $$self{'Parsed'}{'pool'}{$pool}{'members'} eq 'ARRAY') { }
83 0 0 unless $$arg{'type'} and $$arg{'key'}
92 0 0 unless $$self{'Parsed'}{$obj}{$key}
95 0 0 unless $$self{'Parsed'}{$obj}{$key}{$attr}
107 0 0 unless $$self{'Modify'}
111 0 0 if ($$self{'Modify'}{$obj}{$key}) { }
114 0 0 unless $$self{'Parsed'}{$obj}{$key}{$attr}
116 0 0 if (ref $$self{'Modify'}{$obj}{$key}{$attr} eq 'ARRAY') { }
117 0 0 if (@{$$self{'Modify'}{$obj}{$key}{$attr};} > 1) { }
121 0 0 if ($$self{'Parsed'}{$obj}{$key}{'_xtra'}{$val})
169 0 0 if ($$self{'Parsed'}{$obj}) { }
182 0 0 if /auth/
183 0 0 if /monitor/
184 0 0 if /node/
185 0 0 if /partition/
186 0 0 if /pool/
187 0 0 if /self/
188 0 0 if /user/
189 0 0 if /virtual/
200 0 0 unless -e $$self{'ConfigFile'}
213 0 0 if ($ln =~ /^(auth|monitor|node|partition|pool|profile|route|rule|self|user|virtual)\s+(.*)\s+{$/)
218 0 0 if ($$data{'obj'} and $$data{'key'})
221 0 0 if ($ln =~ /^\s{3}(\w+)\s+(.+?)$/)
223 0 0 if ($1 eq 'member')
231 0 0 if ($ln =~ /^\s{3}(\w+)$/)
233 0 0 if ($ln =~ /^\s{6}((\w+|\d+).+?)$/ and $$data{'list'})
241 0 0 if ($ln =~ /^\s{9}((\w+|\d+).+?)$/ and $$data{'list'})