Branch Coverage

blib/lib/Alien/Base/Wrapper.pm
Criterion Covered Total %
branch 40 56 71.4


line true false branch
49 1 12 if ($alien eq "!export")
54 1 11 if ($alien eq "WriteMakefile")
60 3 8 if ($alien =~ s/=(.*)$//)
64 1 10 unless $alien =~ /::/
68 0 11 unless eval { do { $alien->can("cflags") } } and eval { do { $alien->can("libs") } }
71 1 10 if ($alien->install_type eq 'share' and $alien->can('cflags_static')) { }
95 6 10 if @cflags_I
96 0 16 if @cflags_other2
97 6 10 if @cflags_define
102 6 10 if @ldflags
103 6 10 if @ldflags
110 6 10 if (@ldflags)
141 0 0 if ($^O eq 'MSWin32') { }
149 0 0 if ($? == -1) { }
0 0 elsif ($? & 127) { }
176 0 4 unless $ENV{'ALIEN_BASE_WRAPPER_QUIET'}
190 0 4 unless $ENV{'ALIEN_BASE_WRAPPER_QUIET'}
197 0 1 ref $_[0] ? :
205 1 2 unless ref $self
214 3 12 if (defined $args{$key}) { }
216 0 3 if ($args{$key} eq 'LIBS') { }
244 0 1 ref $_[0] ? :
252 6 0 if ($abw->_export)
259 1 5 if ($abw->_writemakefile)
277 2 0 if (my $reqs = delete $args{'alien_requires'}) { }
279 1 1 if (ref $reqs eq 'HASH') { }
1 0 elsif (ref $reqs eq 'ARRAY') { }
284 1 1 $version ? :