Branch Coverage

blib/lib/App/ThisDist.pm
Criterion Covered Total %
branch 0 72 0.0


line true false branch
22 0 0 if (defined $dir)
26 0 0 if defined $dir
28 0 0 unless (defined $dir)
41 0 0 unless -f $file
46 0 0 if ($meta and ref $meta eq 'HASH' and defined $meta->{'name'}) { }
51 0 0 if (defined $meta->{'version'})
64 0 0 unless -f $file
68 0 0 if ($meta and ref $meta eq 'HASH' and defined $meta->{'name'}) { }
73 0 0 if (defined $meta->{'version'})
85 0 0 unless -f "dist.ini"
92 0 0 if ($content =~ /^version\s*=\s*(.+)/m)
101 0 0 unless -f "Makefile.PL"
104 0 0 unless ($content =~ /use ExtUtils::MakeMaker/)
108 0 0 unless ($content =~ /["']DISTNAME["']\s*=>\s*["'](.+?)["']/)
115 0 0 if ($content =~ /["']VERSION["']\s*=>\s*["'](.+?)["']/)
123 0 0 unless -f "Makefile"
126 0 0 unless ($content =~ /by MakeMaker/)
130 0 0 unless ($content =~ /^DISTNAME\s*=\s*(.+)/m)
137 0 0 if ($content =~ /^VERSION\s*=\s*(.+)/m)
145 0 0 unless -f "Build.PL"
148 0 0 unless ($content =~ /use Module::Build/)
152 0 0 unless ($content =~ /module_name\s*=>\s*["'](.+?)["']/s)
167 0 0 unless -f ".git/config"
175 0 0 if (defined $distname)
189 0 0 if (defined $res)
206 0 0 unless $res
207 0 0 if defined $dist
212 0 0 unless defined $dist
224 0 0 if ($detail) { }
229 0 0 unless defined $distname
230 0 0 defined $distver ? :
0 0 $extract_version ? :
236 0 0 unless defined $res
237 0 0 if (ref $res) { }
238 0 0 unless $res->{'dist'} and $res->{'dist'} =~ /\S/
241 0 0 unless $res =~ /\S/