Branch Coverage

blib/lib/CAD/Firemen/Analyze.pm
Criterion Covered Total %
branch 0 168 0.0


line true false branch
53 0 0 unless (defined $refOptions1)
56 0 0 unless (defined $refOptions2)
66 0 0 if (scalar keys %{$options2{$opt};} > 1)
69 0 0 if (not exists $options1{$opt}) { }
74 0 0 if (scalar keys %{$options1{$opt};} > 1)
75 0 0 if (exists $duplicates{$opt}) { }
90 0 0 if (ref $options1{$opt}{$keys1[0]} eq 'HASH')
94 0 0 if (scalar @keys1 < scalar @keys2)
100 0 0 if ($i < scalar keys %{$min;}) { }
105 0 0 if (scalar @keys1 < scalar @keys2) { }
115 0 0 unless ($change->changeType('CAD::Firemen::Change::Type'->NoChange))
116 0 0 unless (exists $changed{$opt})
126 0 0 unless (exists $options2{$opt})
177 0 0 unless (defined $verbose)
180 0 0 unless (defined $caseInsensitive)
183 0 0 unless (defined $description)
187 0 0 if (not defined $dbh and !defined($cdbUrl) || $cdbUrl eq '')
191 0 0 if (not defined $cfgUrl or $cfgUrl eq '')
195 0 0 if ($verbose > 2)
196 0 0 if ($dbh)
203 0 0 if (not defined $dbh) { }
207 0 0 if (scalar keys %errorsCDB)
208 0 0 if ($verbose > 0)
211 0 0 if ($verbose > 1)
227 0 0 if (scalar keys %errors)
228 0 0 if ($verbose > 0)
231 0 0 if ($verbose > 1)
243 0 0 if ($verbose > 0)
245 0 0 if ($dbh)
250 0 0 if ($verbose > 2)
255 0 0 if ($options{$param})
267 0 0 if (scalar keys %errors < 1) { }
268 0 0 if ($verbose > 0)
273 0 0 if ($verbose > 0)
276 0 0 if ($verbose > 1)
288 0 0 if (not exists $options{$opt}) { }
298 0 0 if (scalar keys %{$options{$opt};} > 0)
308 0 0 if ($value eq '( -Fs )')
309 0 0 if ($cfgOptions{$opt}{$line} ne '')
315 0 0 if (uc $value eq uc $cfgOptions{$opt}{$line} and $options{$opt}{$cdbKey}{$value})
321 0 0 if ($value eq $cfgOptions{$opt}{$line})
325 0 0 if (uc $value eq uc $cfgOptions{$opt}{$line})
330 0 0 unless ($found)
340 0 0 if (not exists $allowedRelativePaths{$opt} and 'File::Spec'->file_name_is_absolute($cfgOptions{$opt}{$line}))
350 0 0 if (not exists $allowedDuplicates{$opt} and scalar keys %{$cfgOptions{$opt};} > 1)
360 0 0 if (scalar @keys < 1) { }
361 0 0 if ($verbose > 0)
367 0 0 if ($verbose > 0)
370 0 0 if ($verbose > 1)
374 0 0 if ($description and exists $descriptions{$resultsCompare{$key}->option})
386 0 0 if ($resultsWrongValues{$key}->case)
390 0 0 unless ($caseInsensitive)
393 0 0 if (scalar @keys < 1 or $caseInsensitive and scalar @keys == $ignored) { }
394 0 0 if ($verbose > 0)
400 0 0 if ($verbose > 0)
403 0 0 if ($verbose > 1)
407 0 0 if ($resultsWrongValues{$key}->case)
410 0 0 unless ($resultsWrongValues{$key}->case and $caseInsensitive)
412 0 0 if ($description and exists $descriptions{$resultsWrongValues{$key}->option})
422 0 0 if (scalar @keys < 1) { }
423 0 0 if ($verbose > 0)
428 0 0 if ($verbose > 0)
431 0 0 if ($verbose > 1)
435 0 0 if ($description and exists $descriptions{$resultsDefaultValues{$key}->option})
444 0 0 if (scalar @keys < 1) { }
445 0 0 if ($verbose > 0)
451 0 0 if ($verbose > 0)
454 0 0 if ($verbose > 1)
458 0 0 if ($description and exists $descriptions{$resultsDuplicates{$key}->option})
467 0 0 if (scalar @keys < 1) { }
468 0 0 if ($verbose > 0)
474 0 0 if ($verbose > 0)
477 0 0 if ($verbose > 1)
481 0 0 if ($description and exists $descriptions{$resultsAbsolutePaths{$key}->option})
498 0 0 unless (defined $verbose)
502 0 0 if (not defined $cfgUrl or $cfgUrl eq '')
503 0 0 if ($verbose > 0)
510 0 0 unless (open $CFG, '<', $cfgUrl)
511 0 0 if ($verbose > 0)
521 0 0 if ($line eq '')
531 0 0 if (scalar @keys < 1) { }
532 0 0 if ($verbose > 0)
538 0 0 if ($verbose > 0)
541 0 0 if ($verbose > 1)