Branch Coverage

lib/CPAN/Audit.pm
Criterion Covered Total %
branch 32 70 45.7


line true false branch
27 0 8 if $self->{'exclude_file'}
41 0 8 if ($params{'json_db'})
44 0 0 unless open my $fh, "<:raw", $params{'json_db'}
51 0 0 unless defined $decoded
56 8 0 if ($rc)
64 0 0 if ($rc)
76 0 0 unless (open $fh, "<", $file)
91 0 5 unless $module
95 0 5 unless ($distname)
107 0 0 unless $distname
110 0 0 unless ($self->{'db'}{'dists'}{$distname})
121 0 0 unless $advisory_id
124 0 0 unless $release
127 0 0 unless $dist
131 0 0 unless $advisory
142 0 1 unless @modules
149 0 3 if ($failed)
160 0 3 unless defined $dir
162 0 3 unless -d $dir
171 0 5 unless $dist
173 5 0 unless $dep->{'dist'}
194 1 1 $self->{'verbose'} ? :
200 0 88 unless $dist
238 2 3 if (not $self->{'no_corelist'} and $command eq 'dependencies' || $command eq 'deps' || $command eq 'installed')
246 2 0 if (my $core = $Module::CoreList::version{$]})
248 962 604 unless my $dist = $self->{'db'}{'module2dist'}{$mod}
249 73 531 if not defined $dists->{$dist} or "version"->parse($ver) > $dists->{$dist}
254 8 0 if (exists $command_table->{$command}) { }
257 0 8 if $command eq "show"
263 8 0 if (%$dists)
272 6 144 if $version_range eq "" or $version_range eq 0
277 20 130 if (@advisories) { }
295 3 46 if $self->{'quiet'}
303 0 46 if ($self->{'no_color'}) { }
315 46 0 if length $message