Condition Coverage

blib/lib/Makefile/AST.pm
Criterion Covered Total %
condition 8 35 22.8


and 3 conditions

line !l l&&!r l&&r condition
195 0 1 0 not $target =~ m[^\./Makefile_\S+] and substr($target, 0, 1) ne '.' || $target =~ m[/]
251 4 0 0 $_->match_anything && !$_->is_terminal
349 0 0 0 @args >= $m and @args <= $n
740 0 0 0 ref $token and $token->isa('MDOM::Token::Interpolation')

or 2 conditions

line l !l condition
86 1 4 $$self{'explicit_rules'}{$target} || []
111 0 0 $self->named_pads->{$name} ||= {}
144 0 0 $self->pad_triggers->{$name} ||= []
206 0 0 $$self{'explicit_rules'}{$rule->target} ||= []

or 3 conditions

line l !l&&r !l&&!r condition
78 2 11 12 $self->targets->{$target} || $self->prereqs->{$target}
195 1 0 0 substr($target, 0, 1) ne '.' || $target =~ m[/]
314 0 0 0 $n ||= $m
530 0 0 0 $s > $e or $s > @words
0 0 0 $s > $e or $s > @words or $e == 0