Condition Coverage

blib/lib/Version/libversion/PP.pm
Criterion Covered Total %
condition 31 41 75.6


and 3 conditions

line !l l&&!r l&&r condition
131 125437 18400 22 $string eq "p" and $flags & 1
243 43238 0 5516 $u1_is_empty and $u2_is_empty
250 12040 0 31198 $u1_is_alpha and $u2_is_alpha
280 118049 14 40 $v1 eq $v2 and $v1_flags == $v2_flags
299 13840 2 3847 not length $v1 || length $v2 and $v1_extra_components == 0
13842 16 3831 not length $v1 || length $v2 and $v1_extra_components == 0 and $v2_extra_components == 0
18 1385 2446 not length $v1 || length $v2 and $v1_extra_components == 0 and $v2_extra_components == 0 and not @v1_components
1401 2 2444 not length $v1 || length $v2 and $v1_extra_components == 0 and $v2_extra_components == 0 and not @v1_components and not @v2_components

or 2 conditions

line l !l condition
80 0 0 $left->flags || 0
0 0 $right->flags || 0
175 36 11745 shift() || 0
231 133308 0 $u1->{'order'} // 0
232 133308 0 $u2->{'order'} // 0
237 48754 0 $u1->{'value'} // ""
238 48754 0 $u2->{'value'} // ""

or 3 conditions

line l !l&&r !l&&!r condition
299 12508 1332 3849 length $v1 || length $v2