Condition Coverage

blib/lib/FFI/Build/MM.pm
Criterion Covered Total %
condition 13 30 43.3


or 2 conditions

line l !l condition
50 0 0 $args{'BUILD_REQUIRES'}{$alien} ||= 0
59 0 0 $args{'TEST_REQUIRES'}{$alien} ||= 0
139 0 3 $opt->{'buildname'} || '_build'

or 3 conditions

line l !l&&r !l&&!r condition
35 0 2 0 $self->{'prop'}{'distname'} ||= $args{'DISTNAME'}
36 0 2 0 $self->{'prop'}{'share'} ||= "blib/lib/auto/share/dist/@{[$self->distname];}"
37 0 2 0 $self->{'prop'}{'arch'} ||= "blib/arch/auto/@{[join('/', split(/-/, $self->distname, 0))];}"
116 3 4 0 $name ||= $self->distname
122 0 8 0 $options->{'platform'} ||= $platform
123 0 6 2 $options->{'dir'} ||= ref $install ? &$install($options) : $install
131 0 3 1 $self->{'build'} ||= $self->load_build('ffi', undef, $self->sharedir . '/lib')
141 0 3 1 $self->{'test'} ||= $self->load_build('t/ffi', 'test', sub { my($opt) = @_; my $buildname = $opt->{'buildname'} || '_build'; "t/ffi/$buildname"; } )