Condition Coverage

blib/lib/PIX/Accesslist/Line.pm
Criterion Covered Total %
condition 0 61 0.0


and 3 conditions

line !l l&&!r l&&r condition
142 0 0 0 $$arg{'source'} and $$self{'source'}
147 0 0 0 $$arg{'sport'} and $$self{'sport'}
152 0 0 0 $$arg{'dest'} and $$self{'dest'}
157 0 0 0 $$arg{'dport'} and $$self{'dport'}
193 0 0 0 $$self{'sport'} and $self->sourceport_str
197 0 0 0 $name =~ /^unnamed/ && @enum == 1
217 0 0 0 $$self{'dport'} and $self->destport_str
221 0 0 0 $name =~ /^unnamed/ && @enum == 1
265 0 0 0 $$self{'source'}->name =~ /^unnamed/ and $$self{'source'}->list == 1
276 0 0 0 $$self{'dest'}->name =~ /^unnamed/ and $$self{'dest'}->list == 1
285 0 0 0 $$self{'proto'}->first ne 'ip' and $$self{'sport'}
286 0 0 0 $$self{'sport'}->name =~ /^unnamed/ and $$self{'sport'}->enumerate == 1
294 0 0 0 $$self{'proto'}->first ne 'ip' and $$self{'dport'}
295 0 0 0 $$self{'dport'}->name =~ /^unnamed/ and $$self{'dport'}->enumerate == 1
303 0 0 0 $$self{'dport'}->name =~ /^unnamed/ and $$self{'dport'}->enumerate == 1

or 2 conditions

line l !l condition
47 0 0 $idx || 0
121 0 0 $$arg{'proto'} ||= 'ip'
183 0 0 shift() || '0.0.0.0/0'
263 0 0 shift() || '0.0.0.0/0'
274 0 0 shift() || '0.0.0.0/0'

or 3 conditions

line l !l&&r !l&&!r condition
36 0 0 0 ref $proto || $proto
124 0 0 0 $$arg{'dport'} ||= $$arg{'port'}