|  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)  |