Branch Coverage

lib/Provision/Unix/DNS.pm
Criterion Covered Total %
branch 6 26 23.0


line true false branch
34 0 1 unless $$self{'server'} = $self->_get_server
43 0 0 unless defined $args{$_}
65 0 0 unless defined $args{$_}
134 0 1 unless my $chosen_server = $$prov{'config'}{'DNS'}{'server'}
141 0 1 unless ($chosen_server)
142 0 0 if ($util->find_bin('tinydns', 'debug', 0, 'fatal', 0)) { }
0 0 elsif ($util->find_bin('named', 'debug', 0, 'fatal', 0)) { }
150 0 1 unless ($chosen_server)
157 0 1 if ($chosen_server eq 'nictool') { }
1 0 elsif ($chosen_server eq 'tinydns') { }
0 0 elsif ($chosen_server eq 'bind') { }
159 0 0 if ($Provision::Unix::DNS::EVAL_ERROR)
168 0 0 unless ($r)