Branch Coverage

File:/tmp/automake/lib/Automake/Rule.pm
Coverage:90.0%

line%coveragebranch
212100TFref $rule ? :
22550TFref $rule ? :
244100TFif (&rule($rule))
296100TFif ($actions{$target}) { }
298100TFif $action
320100TFif (defined $_suffix_rules_default) { }
410100TFif $dest eq '.o' or $dest eq '.obj'
417100TFif (exists $$suffix_rules{$src}) { }
428100TFif (exists $$suffix_rules{$dest})
435100TFif (not exists $$suffix_rules{$src}{$dest2} or $$suffix_rules{$src}{$dest2}[1] > $dist)
448100TFif (exists $$suffix_rules{$src2}{$src})
455100TFif (not exists $$suffix_rules{$src2}{$dest2} or $$suffix_rules{$src2}{$dest2}[1] > $dist)
53450TFunless $r
559100TFif $r
59450TFunless ref $where
59650TFunless ref $cond
600100TFif $cond == {hash => {FALSE => 1}, string => 'FALSE'}
606100TF$noexerule ? :
608100TFif ($noexe ne $target and $tdef and $noexerule->name ne $target)
613100TFif (not option('no-exeext'))
628100TFif $target =~ /^[^%]*%[^%]*$/
633100TFif ($tdef)
64150TF$cond == {hash => {}, not => [{hash => {FALSE => 1}, string => 'FALSE'}], string => 'TRUE', subst_string => ''} ? :
644100TFif ($owner == 1) { }
64650TFif ($oldowner == 1) { }
651100TFif (not $target =~ /^[^%]*%[^%]*$/)
681100TFif ($oldowner == 1) { }
690100TFif (exists $dependencies{"$noam-am"})
701100TFif $hint
719100TFif $source eq $oldsource and $target eq $oldname
738100TFif ($message)
74050TFif ($owner == 1) { }
773100TFif (scalar @conds == 0)
802100TFif ($t =~ /^($KNOWN_EXTENSIONS_PATTERN)($KNOWN_EXTENSIONS_PATTERN)$/ or $t =~ /$_SUFFIX_RULE_PATTERN/o and accept_extensions $1)
820100TFif $inference_rule_count > 0 and $target_count > 1