Condition Coverage

blib/lib/List/Compare.pm
Criterion Covered Total %
condition 81 81 100.0


and 3 conditions

line !l l&&!r l&&r condition
14 122 1 89 @_ == 1 and ref $_[0] eq 'HASH'
20 1 1 86 do { $argref }->{'lists'} and ref do { $argref }->{'lists'} eq 'ARRAY'
316 8 1 176 @_ == 1 and ref $_[0] ne 'ARRAY'
328 1 4 8 @_ == 1 and ref $_[0] eq 'ARRAY'
343 4 1 88 @_ == 1 and ref $_[0] ne 'ARRAY'
353 1 4 8 @_ == 1 and ref $_[0] eq 'ARRAY'
569 8 1 176 @_ == 1 and ref $_[0] ne 'ARRAY'
577 1 4 8 @_ == 1 and ref $_[0] eq 'ARRAY'
587 4 1 88 @_ == 1 and ref $_[0] ne 'ARRAY'
595 1 4 8 @_ == 1 and ref $_[0] eq 'ARRAY'
986 371 39 137 $xsubset[$f][$g] and $xsubset[$g][$f]
1224 8 1 176 @_ == 1 and ref $_[0] ne 'ARRAY'
1238 1 4 8 @_ == 1 and ref $_[0] eq 'ARRAY'
1258 4 1 88 @_ == 1 and ref $_[0] ne 'ARRAY'
1272 1 4 8 @_ == 1 and ref $_[0] eq 'ARRAY'
1621 8 1 176 @_ == 1 and ref $_[0] ne 'ARRAY'
1636 1 4 8 @_ == 1 and ref $_[0] eq 'ARRAY'
1657 4 1 88 @_ == 1 and ref $_[0] ne 'ARRAY'
1672 1 4 8 @_ == 1 and ref $_[0] eq 'ARRAY'

or 3 conditions

line l !l&&r !l&&!r condition
26 31 25 67 $args[0] eq '-u' || $args[0] eq '--unsorted'
28 44 21 58 $args[0] eq '-a' or $args[0] eq '--accelerated'
33 104 91 14 ref $args[0] eq 'ARRAY' or ref $args[0] eq 'HASH'
348 56 8 24 defined $data{'seenL'}{$arg} || defined $data{'seenR'}{$arg}
360 56 8 24 defined $data{'seenL'}{$args[$i]} || defined $data{'seenR'}{$args[$i]}
783 56 8 24 defined do { $hrefL }->{$arg} || defined do { $hrefR }->{$arg}
793 56 8 24 defined ${$hrefL;}{$args[$i]} || defined ${$hrefR;}{$args[$i]}
924 223 223 783 $left == $i or $right == $i