Branch Coverage

blib/lib/App/NDTools/NDProc.pm
Criterion Covered Total %
branch 5 76 6.5


line true false branch
48 0 1 if $self->{'OPTS'}{'rules'}
50 0 1 if ($self->{'OPTS'}{'module'} or @{$self->{'rules'};})
77 0 0 unless defined $self->{'OPTS'}{'dump-blame'}
89 0 0 unless defined $rule->{$_}
100 0 0 if $@
102 0 0 if $@
105 0 0 $self->{'OPTS'}{'builtin-format'} ? :
112 0 0 if ($self->{'OPTS'}{'list-modules'})
117 0 0 if (defined $self->{'OPTS'}{'module'})
119 0 0 unless exists $self->{'MODS'}{$self->{'OPTS'}{'module'}}
138 0 0 unless ($p->getoptionsfromarray($self->{'ARGV'}, @rest_opts))
144 0 0 if ($self->{'OPTS'}{'dump-rules'} and not @{$self->{'ARGV'};}) { }
147 0 0 unless $self->check_args(@{$$self{'ARGV'};})
158 0 1 if $self->{'OPTS'}{'module'}
173 0 4 if $self->{'_initialized_mods'}{$mod}
177 0 4 if $@
201 0 0 if $@
203 0 0 if $@
206 0 0 $self->{'OPTS'}{'builtin-format'} ? :
217 0 0 if ($self->{'OPTS'}{'builtin-rules'})
221 0 0 unless defined $self->{'OPTS'}{'embed-rules'}
224 0 0 if ($self->{'OPTS'}{'dump-rules'})
231 0 0 if ($self->{'OPTS'}{'embed-blame'})
236 0 0 if ($self->{'OPTS'}{'embed-rules'})
253 0 0 if (exists $self->{'OPTS'}{'disable-module'}{$rule->{'modname'}})
257 0 0 if ($rule->{'disabled'})
262 0 0 unless exists $self->{'MODS'}{$rule->{'modname'}}
267 0 0 ref ${$data;} ? :
268 0 0 exists $rule->{'source'} ? :
272 0 0 defined $rule->{'blame'} ? :
0 0 if (defined $rule->{'blame'} ? $rule->{'blame'} : $self->{'OPTS'}{'blame'})
274 0 0 if exists $diff->{'a'}
275 0 0 if exists $diff->{'b'}
277 0 0 if defined $rule->{$_}
296 0 0 if exists $rule->{'path'} and not ref $rule->{'path'}
298 0 0 unless exists $rule->{'source'}
299 0 0 unless (defined $rule->{'source'} and $rule->{'source'} ne '')
303 0 0 if exists $self->{'sources'}{$rule->{'source'}}