Condition Coverage

blib/lib/Makefile/Parser.pm
Criterion Covered Total %
condition 34 58 58.6


and 3 conditions

line !l l&&!r l&&r condition
75 2883 0 364 /^\s*#/ and $state ne 'S_IN_VAL'
76 1888 14 981 /^\s*$/ and $state ne 'S_IN_VAL'
90 205 1426 271 $state eq 'S_IDLE' || $state eq 'S_CMD' and /^(\w+) \s* :?= \s* (.*)$/ox
147 1424 2 $state eq 'S_IDLE' || $state eq 'S_CMD' and /^(\.\w+) (\.\w+) \s* (::?)\s*$/ox
147 825 599 $state eq 'S_IDLE' || $state eq 'S_CMD' and /^(\S[^:]*) (::?) \s* (.*)$/ox
958 0 14 $state eq 'S_IN_DEPENDS' and /^\s+ (.*)$/ox
133 0 825 $state eq 'S_CMD' and /^\s+(.*)/o
0 0 133 $state eq 'S_IN_CMD' and /^\s+(.*)/o
233 0 0 72 $obj and ref $obj
460 0 0 0 @args >= $m and @args <= $n
878 0 0 0 $? != 0 and not $continue

or 2 conditions

line l !l condition
46 9 6 $file ||= 'Makefile'
279 94 0 $tars ||= []

or 3 conditions

line l !l&&r !l&&!r condition
21 1 9 0 ref $proto || $proto
90 285 1412 205 $state eq 'S_IDLE' || $state eq 'S_CMD'
105 1321 147 $state eq 'S_IDLE' || $state eq 'S_CMD'
105 1319 147 $state eq 'S_IDLE' || $state eq 'S_CMD'
426 0 0 0 $n ||= $m
598 0 0 0 $s > $e or $s > @words
0 0 0 $s > $e or $s > @words or $e == 0