Condition Coverage

blib/lib/Object/Dependency.pm
Criterion Covered Total %
condition 33 89 37.0


and 3 conditions

line !l l&&!r l&&r condition
182 46 0 1 $active and $$o{'dg_active'}
187 44 0 0 $count and @ind == $count

or 2 conditions

line l !l condition
175 0 28 $opts{'count'} || 0
176 1 27 $opts{'active'} || 0
177 2 26 $opts{'lock'} || 0
178 2 26 $opts{'stuck'} || 0

or 3 conditions

line l !l&&r !l&&!r condition
33 30 3 0 refaddr $i || $i
53 0 0 0 $$self{'addrmap'}{$addr} || $$self{'stuck'}{$addr}
59 0 0 0 refaddr $item || $item
60 0 0 0 $$self{'addrmap'}{$addr} or $$self{'stuck'}{$addr}
67 1 0 0 refaddr $item || $item
68 1 0 0 $$self{'addrmap'}{$da} || $$self{'stuck'}{$da}
76 91 3 0 refaddr $i || $i
83 39 3 0 refaddr $item || $item
84 41 1 0 $$self{'addrmap'}{$da} || $$self{'stuck'}{$da}
88 52 0 0 refaddr $d || $d
89 51 1 0 $$self{'addrmap'}{$addr} || $$self{'stuck'}{$addr}
102 0 0 0 refaddr $i || $i
103 0 0 0 $$self{'addrmap'}{$addr} || $$self{'stuck'}{$addr}
114 0 0 0 refaddr $_ or $_
0 0 0 refaddr $_ or $_
120 0 0 0 refaddr $item || $item
121 0 0 0 $$self{'addrmap'}{$addr} || $$self{'stuck'}{$addr}
128 18 2 0 refaddr $i || $i
136 20 0 0 delete $$self{'addrmap'}{$addr} || delete $$self{'stuck'}{$addr}
158 2 4 0 refaddr $item || $item
159 6 0 0 $$self{'addrmap'}{$addr} || $$self{'stuck'}{$addr}
162 4 2 0 $problem || sprintf('stuck called from %s line %d', (caller())[1, 2])
209 1 0 0 refaddr $addr || $addr
211 0 3 0 $$self{'addrmap'}{$addr} || $$self{'stuck'}{$addr}
257 0 0 0 $$self{'addrmap'}{$addr} || $$self{'stuck'}{$addr}