Branch Coverage

File:Dpkg/Substvars.pm
Coverage:84.1%

line%coveragebranch
91100TFif ($arg)
9250TFif -e $arg
107100TFif length $value and $value =~ /\$/
192100TFif /^\s*\#/ or not /\S/
19450TFunless (/^(\w[-:0-9A-Za-z]*)([?!])?\=(.*)$/)
199100TFif (defined $2)
200100TFif $2 eq "?"
201100TFif $2 eq "!"
23450TFunless (defined $vs)
340100TFif (defined $self->{'vars'}{$vn}) { }
344100TFif ($self->{'attr'}{$vn} & 16)
347100TFif (exists $seen{$vn} and $seen{$vn} >= $maxsubsts)
35350TFif ($self->{'attr'}{$vn} & 4)
36050TFunless $opts{'no_warn'}
378100TFif $self->{'attr'}{$vn} & 1
38250TFif $self->{'vars'}{$vn} eq ""
384100TFif ($self->{'attr'}{$vn} & 32) { }
424100TFif &$remove($vn) or not &$keep($vn)
445100TFif $self->{'attr'}{$vn} & 2
447100TFif ($self->{'attr'}{$vn} & 8) { }
100TFelsif ($self->{'attr'}{$vn} & 32) { }
45550TFif defined $fh