Condition Coverage

blib/lib/Binary/Heap/Array.pm
Criterion Covered Total %
condition 242 808 29.9


and 3 conditions

line !l l&&!r l&&r condition
43 0 0 0 $a and @$a
0 0 0 speedInUse() and &width($array)
0 0 0 $a and @$a
0 0 0 speedInUse() and &width($array)
0 0 0 $a and @$a
0 0 0 speedInUse() and &width($array)
0 0 0 $a and @$a
0 0 0 $a and @$a
0 0 0 $a and @$a
0 0 0 $a and @$a
0 0 0 speedInUse() and &width($array)
0 0 0 speedInUse() and &width($array)
0 0 0 speedInUse() and &width($array)
0 0 0 $a and @$a
0 0 0 $a and @$a
0 0 0 speedInUse() and &width($array)
0 0 0 $a and @$a
0 0 0 $a and @$a
0 0 0 $a and @$a
0 0 0 speedInUse() and &width($array)
0 0 0 $a and @$a
0 0 0 speedInUse() and &width($array)
0 0 0 $a and @$a
0 0 0 speedInUse() and &width($array)
0 0 0 speedInUse() and &width($array)
0 0 0 speedInUse() and &width($array)
0 0 0 speedInUse() and &width($array)
0 0 0 $a and @$a
0 0 0 speedInUse() and &width($array)
0 0 0 speedInUse() and &width($array)
0 0 0 $a and @$a
0 0 0 speedInUse() and &width($array)
0 0 0 speedWidth() and currentWidth($array) <= $w
296055 0 0 speedWidth() and currentWidth($array) <= $w
0 296055 0 speedWidth() and currentWidth($array) <= $w
0 0 0 speedWidth() and currentWidth($array) <= $w
0 0 0 speedWidth() and currentWidth($array) <= $w
0 296055 0 speedWidth() and currentWidth($array) <= $w
0 296055 0 speedWidth() and currentWidth($array) <= $w
0 0 0 speedWidth() and currentWidth($array) <= $w
296055 0 0 speedWidth() and currentWidth($array) <= $w
0 0 0 speedWidth() and currentWidth($array) <= $w
0 0 0 speedWidth() and currentWidth($array) <= $w
0 296055 0 speedWidth() and currentWidth($array) <= $w
0 0 0 speedWidth() and currentWidth($array) <= $w
296055 0 0 speedWidth() and currentWidth($array) <= $w
0 0 0 speedWidth() and currentWidth($array) <= $w
296055 0 0 speedWidth() and currentWidth($array) <= $w
0 36350 1457 speedPp() and my $p = post($array)
0 34379 0 speedWidth() and currentWidth($array) <= $z
0 0 1971 speedWidth() and currentWidth($array) <= $w
333714 0 0 speedPp() and my $p = post($array)
320105 0 0 speedWidth() and currentWidth($array) <= $z
13609 0 0 speedWidth() and currentWidth($array) <= $w
333714 0 0 speedPp() and my $p = post($array)
0 320110 0 speedWidth() and currentWidth($array) <= $z
0 0 13604 speedWidth() and currentWidth($array) <= $w
0 36329 1477 speedPp() and my $p = post($array)
34358 0 0 speedWidth() and currentWidth($array) <= $z
1971 0 0 speedWidth() and currentWidth($array) <= $w
333714 0 0 speedPp() and my $p = post($array)
0 320110 0 speedWidth() and currentWidth($array) <= $z
0 0 13604 speedWidth() and currentWidth($array) <= $w
333714 0 0 speedPp() and my $p = post($array)
320105 0 0 speedWidth() and currentWidth($array) <= $z
13609 0 0 speedWidth() and currentWidth($array) <= $w
333714 0 0 speedPp() and my $p = post($array)
320105 0 0 speedWidth() and currentWidth($array) <= $z
13609 0 0 speedWidth() and currentWidth($array) <= $w
0 36350 1457 speedPp() and my $p = post($array)
0 34379 0 speedWidth() and currentWidth($array) <= $z
0 0 1971 speedWidth() and currentWidth($array) <= $w
0 36329 1477 speedPp() and my $p = post($array)
34358 0 0 speedWidth() and currentWidth($array) <= $z
1971 0 0 speedWidth() and currentWidth($array) <= $w
0 36331 1477 speedPp() and my $p = post($array)
0 34358 0 speedWidth() and currentWidth($array) <= $z
0 0 1973 speedWidth() and currentWidth($array) <= $w
333714 0 0 speedPp() and my $p = post($array)
0 320110 0 speedWidth() and currentWidth($array) <= $z
0 0 13604 speedWidth() and currentWidth($array) <= $w
0 36350 1457 speedPp() and my $p = post($array)
34376 0 0 speedWidth() and currentWidth($array) <= $z
1974 0 0 speedWidth() and currentWidth($array) <= $w
333714 0 0 speedPp() and my $p = post($array)
320105 0 0 speedWidth() and currentWidth($array) <= $z
13609 0 0 speedWidth() and currentWidth($array) <= $w
333714 0 0 speedPp() and my $p = post($array)
0 320110 0 speedWidth() and currentWidth($array) <= $z
0 0 13604 speedWidth() and currentWidth($array) <= $w
0 36329 1477 speedPp() and my $p = post($array)
0 34358 0 speedWidth() and currentWidth($array) <= $z
0 0 1971 speedWidth() and currentWidth($array) <= $w
0 36350 1457 speedPp() and my $p = post($array)
34376 0 0 speedWidth() and currentWidth($array) <= $z
1974 0 0 speedWidth() and currentWidth($array) <= $w
0 0 0 $s and @$s
0 0 0 $s and @$s
0 44 310309 $s and @$s
0 0 19015 $s and @$s
0 0 0 $s and @$s
0 44 310309 $s and @$s
0 0 0 $s and @$s
0 0 0 $s and @$s
0 44 310309 $s and @$s
0 0 19018 $s and @$s
0 0 19018 $s and @$s
0 0 0 $s and @$s
0 0 0 $s and @$s
0 0 0 $s and @$s
0 44 310309 $s and @$s
0 0 19015 $s and @$s
782 0 0 speedPp() and pre($array)
0 0 0 speedWidth() and currentWidth($array) <= $w
782 0 0 speedPp() and pre($array)
0 0 0 speedWidth() and currentWidth($array) <= $w
0 8 774 speedPp() and pre($array)
8 0 0 speedWidth() and currentWidth($array) <= $w
782 0 0 speedPp() and pre($array)
0 0 0 speedWidth() and currentWidth($array) <= $w
0 11 771 speedPp() and pre($array)
11 0 0 speedWidth() and currentWidth($array) <= $w
0 9 776 speedPp() and pre($array)
0 0 9 speedWidth() and currentWidth($array) <= $w
782 0 0 speedPp() and pre($array)
0 0 0 speedWidth() and currentWidth($array) <= $w
782 0 0 speedPp() and pre($array)
0 0 0 speedWidth() and currentWidth($array) <= $w
0 8 774 speedPp() and pre($array)
0 0 8 speedWidth() and currentWidth($array) <= $w
782 0 0 speedPp() and pre($array)
0 0 0 speedWidth() and currentWidth($array) <= $w
782 0 0 speedPp() and pre($array)
0 0 0 speedWidth() and currentWidth($array) <= $w
782 0 0 speedPp() and pre($array)
0 0 0 speedWidth() and currentWidth($array) <= $w
0 8 774 speedPp() and pre($array)
8 0 0 speedWidth() and currentWidth($array) <= $w
0 8 774 speedPp() and pre($array)
0 0 8 speedWidth() and currentWidth($array) <= $w
0 11 771 speedPp() and pre($array)
11 0 0 speedWidth() and currentWidth($array) <= $w
0 8 774 speedPp() and pre($array)
0 0 8 speedWidth() and currentWidth($array) <= $w
432 0 96 12464 $s and @$s
43506 3266 65928 $_ and @$_

or 2 conditions

line l !l condition
43 190552 299 $array->[0] //= []
309539 299 $array->[0] //= []
1659748 299 $array->[0] //= []
680701 299 $array->[0] //= []
142538 299 $array->[0] //= []
99985 300 $array->[0] //= []
2280410 299 $array->[0] //= []
1638689 299 $array->[0] //= []
275682 299 $array->[0] //= []
109972 299 $array->[0] //= []
991054 299 $array->[0] //= []
157335 299 $array->[0] //= []
1328336 299 $array->[0] //= []
2955018 299 $array->[0] //= []
3575680 299 $array->[0] //= []
219590 299 $array->[0] //= []
432 4784 0 $_[0] // 0

or 3 conditions

line l !l&&r !l&&!r condition
43 0 0 13664 $index < -$n or $index >= $n
0 0 9704 $index < -$n or $index >= $n
0 0 9704 $index < -$n or $index >= $n
0 0 9704 $index < -$n or $index >= $n
0 0 13640 $index < -$n or $index >= $n
0 0 13674 $index < -$n or $index >= $n
0 0 13640 $index < -$n or $index >= $n
0 0 9704 $index < -$n or $index >= $n
0 0 13664 $index < -$n or $index >= $n
0 0 13643 $index < -$n or $index >= $n
0 0 9704 $index < -$n or $index >= $n
0 0 9704 $index < -$n or $index >= $n
0 0 9704 $index < -$n or $index >= $n
0 0 9704 $index < -$n or $index >= $n
0 0 13664 $index < -$n or $index >= $n
0 0 13643 $index < -$n or $index >= $n
0 0 0 $array->[5] //= (my $v = 0)
0 0 0 $array->[5] //= (my $v = 0)
941428 0 297 $array->[5] //= (my $v = 0)
0 0 0 $array->[5] //= (my $v = 0)
0 0 0 $array->[5] //= (my $v = 0)
941428 0 297 $array->[5] //= (my $v = 0)
0 0 0 $array->[5] //= (my $v = 0)
59882 0 297 $array->[5] //= (my $v = 0)
0 0 0 $array->[5] //= (my $v = 0)
941428 0 297 $array->[5] //= (my $v = 0)
0 0 0 $array->[5] //= (my $v = 0)
941428 0 297 $array->[5] //= (my $v = 0)
59882 0 297 $array->[5] //= (my $v = 0)
59906 0 298 $array->[5] //= (my $v = 0)
59882 0 297 $array->[5] //= (my $v = 0)
0 0 0 $array->[5] //= (my $v = 0)
80594 0 298 $array->[6] //= (my $v = 0)
0 0 0 $array->[6] //= (my $v = 0)
80626 0 297 $array->[6] //= (my $v = 0)
80626 0 297 $array->[6] //= (my $v = 0)
0 0 0 $array->[6] //= (my $v = 0)
1292309 0 297 $array->[6] //= (my $v = 0)
1292309 0 297 $array->[6] //= (my $v = 0)
0 0 0 $array->[6] //= (my $v = 0)
0 0 0 $array->[6] //= (my $v = 0)
0 0 0 $array->[6] //= (my $v = 0)
0 0 0 $array->[6] //= (my $v = 0)
0 0 0 $array->[6] //= (my $v = 0)
1292309 0 297 $array->[6] //= (my $v = 0)
0 0 0 $array->[6] //= (my $v = 0)
1292309 0 297 $array->[6] //= (my $v = 0)
80584 0 297 $array->[6] //= (my $v = 0)
0 0 0 $array->[2] //= (my $v = '')
3465065 0 297 $array->[2] //= (my $v = '')
0 0 0 $array->[2] //= (my $v = '')
2817430 0 297 $array->[2] //= (my $v = '')
0 0 0 $array->[2] //= (my $v = '')
0 0 0 $array->[2] //= (my $v = '')
180946 0 297 $array->[2] //= (my $v = '')
3127739 0 297 $array->[2] //= (my $v = '')
223540 0 297 $array->[2] //= (my $v = '')
161884 0 298 $array->[2] //= (my $v = '')
0 0 0 $array->[2] //= (my $v = '')
204431 0 297 $array->[2] //= (my $v = '')
0 0 0 $array->[2] //= (my $v = '')
3775374 0 297 $array->[2] //= (my $v = '')
0 0 0 $array->[2] //= (my $v = '')
0 0 0 $array->[2] //= (my $v = '')
0 0 0 $array->[4] //= (my $v = 0)
48691 0 298 $array->[4] //= (my $v = 0)
67660 0 297 $array->[4] //= (my $v = 0)
0 0 0 $array->[4] //= (my $v = 0)
0 0 0 $array->[4] //= (my $v = 0)
0 0 0 $array->[4] //= (my $v = 0)
0 0 0 $array->[4] //= (my $v = 0)
48685 0 297 $array->[4] //= (my $v = 0)
67660 0 297 $array->[4] //= (my $v = 0)
0 0 0 $array->[4] //= (my $v = 0)
0 0 0 $array->[4] //= (my $v = 0)
48685 0 297 $array->[4] //= (my $v = 0)
67663 0 297 $array->[4] //= (my $v = 0)
67663 0 297 $array->[4] //= (my $v = 0)
48685 0 297 $array->[4] //= (my $v = 0)
0 0 0 $array->[4] //= (my $v = 0)
0 0 0 $array->[3] //= (my $v = 0)
16535 0 40 $array->[3] //= (my $v = 0)
16547 0 41 $array->[3] //= (my $v = 0)
0 0 0 $array->[3] //= (my $v = 0)
35297 0 297 $array->[3] //= (my $v = 0)
0 0 0 $array->[3] //= (my $v = 0)
16535 0 40 $array->[3] //= (my $v = 0)
0 0 0 $array->[3] //= (my $v = 0)
0 0 0 $array->[3] //= (my $v = 0)
0 0 0 $array->[3] //= (my $v = 0)
35291 0 297 $array->[3] //= (my $v = 0)
16535 0 40 $array->[3] //= (my $v = 0)
35291 0 297 $array->[3] //= (my $v = 0)
35297 0 297 $array->[3] //= (my $v = 0)
0 0 0 $array->[3] //= (my $v = 0)
0 0 0 $array->[3] //= (my $v = 0)
0 0 0 $array->[1] //= (my $v = 0)
0 0 0 $array->[1] //= (my $v = 0)
0 0 0 $array->[1] //= (my $v = 0)
0 0 0 $array->[1] //= (my $v = 0)
0 0 0 $array->[1] //= (my $v = 0)
0 0 0 $array->[1] //= (my $v = 0)
0 0 0 $array->[1] //= (my $v = 0)
0 0 0 $array->[1] //= (my $v = 0)
0 0 0 $array->[1] //= (my $v = 0)
0 0 0 $array->[1] //= (my $v = 0)
0 0 0 $array->[1] //= (my $v = 0)
0 0 0 $array->[1] //= (my $v = 0)
0 0 0 $array->[1] //= (my $v = 0)
0 0 0 $array->[1] //= (my $v = 0)
0 0 0 $array->[1] //= (my $v = 0)
0 0 0 $array->[1] //= (my $v = 0)