Branch Coverage

File:/tmp/automake/lib/Automake/tests/DisjConditions.pl
Coverage:50.0%

line%coveragebranch
3250TFunless $set1 == $set2
3350TFif $set1->false
3450TFif $set1->true
3550TFunless 'Automake::DisjConditions'->new->false
3650TFif 'Automake::DisjConditions'->new->true
3750TFunless $true->human eq 'TRUE'
3850TFunless $false->human eq 'FALSE'
3950TFunless $set1->human eq '(COND1 and !COND2) or (!COND3)'
4050TFunless $set2->human eq '(COND1 and !COND2) or (!COND3)'
4250TFunless $one_cond_human eq '!COND3' or $one_cond_human eq 'COND1 and !COND2'
4450TFunless $set1->string eq 'COND1_TRUE COND2_FALSE | COND3_FALSE'
5050TFunless $merged1->simplify->string eq 'COND1_TRUE COND2_FALSE | COND3_FALSE'
5150TFunless $merged2->simplify->string eq 'COND1_TRUE COND2_FALSE | COND3_FALSE'
5250TFunless $mult1->string eq 'COND1_TRUE COND2_FALSE COND3_TRUE COND4_FALSE'
5350TFunless $mult1 == $mult2
10150TFif ($inv != $res)
24650TFif ($sim != $res)
25550TFif ($sim2 != $sim)
26650TFif ($inv1 != $inv2)
33050TFif ($s != $t3)
37050TFif ($t3 and not $ans =~ /FOO.*$t3/)
37650TFif (not $t3 and $ans ne '')