Condition Coverage

blib/lib/Data/Cmp.pm
Criterion Covered Total %
condition 18 24 75.0


and 3 conditions

line !l l&&!r l&&r condition
50 0 1 1 defined $pkg2 and $pkg1 eq $pkg2
60 10 0 7 $reftype1 eq 'ARRAY' and not $_seen_refaddrs{$refaddr1}
10 0 7 $reftype1 eq 'ARRAY' and not $_seen_refaddrs{$refaddr1} and not $_seen_refaddrs{$refaddr2}
2 0 8 $reftype1 eq 'HASH' and not $_seen_refaddrs{$refaddr1}
2 0 8 $reftype1 eq 'HASH' and not $_seen_refaddrs{$refaddr1} and not $_seen_refaddrs{$refaddr2}

or 2 conditions

line l !l condition
76 2 2 $nkeys1 <=> $nkeys2 || 2

or 3 conditions

line l !l&&r !l&&!r condition
37 20 1 15 $reftype1 || $reftype2

xor 4 conditions

line l&&r l&&!r !l&&r !l&&!r condition
37 19 1 1 0 $reftype1 xor $reftype2