Condition Coverage

blib/lib/FFI/Build/MM.pm
Criterion Covered Total %
condition 12 30 40.0


or 2 conditions

line l !l condition
54 0 0 $args{'BUILD_REQUIRES'}{$alien} ||= 0
63 0 0 $args{'TEST_REQUIRES'}{$alien} ||= 0
163 0 5 $opt->{'buildname'} || '_build'

or 3 conditions

line l !l&&r !l&&!r condition
38 0 6 0 $self->{'prop'}{'distname'} ||= $args{'DISTNAME'}
39 0 6 0 $self->{'prop'}{'share'} ||= "blib/lib/auto/share/dist/@{[$self->distname];}"
40 0 6 0 $self->{'prop'}{'arch'} ||= qq[blib/arch/auto/@{[join("/", split(/-/, $self->distname, 0))];}]
130 5 8 0 $name ||= $self->distname
146 0 18 0 $options->{'platform'} ||= $platform
147 0 16 2 $options->{'dir'} ||= ref $install ? &$install($options) : $install
155 0 8 0 $self->{'build'} ||= $self->load_build("ffi", undef, $self->sharedir . "/lib")
165 0 5 3 $self->{'test'} ||= $self->load_build("t/ffi", "test", sub { my($opt) = @_; my $buildname = $opt->{'buildname'} || '_build'; "t/ffi/$buildname"; } )