Condition Coverage

blib/lib/Config/apiLayers.pm
Criterion Covered Total %
condition 24 54 44.4


and 3 conditions

line !l l&&!r l&&r condition
141 0 0 1 exists $args->{'attributes'} and ref $args->{'attributes'} eq 'ARRAY'
0 0 0 exists $args->{'attributes'} and ref $args->{'attributes'} eq 'HASH'
210 0 1 1 exists $args->{'cfg'} and $args->{'cfg'} eq 'getoptlong'
0 0 1 exists $args->{'cfg'} and $args->{'cfg'} eq 'descriptions'
228 0 0 0 not ref $args->{'data'} and $args->{'data'} >= $firstLayer
0 0 0 not ref $args->{'data'} and $args->{'data'} >= $firstLayer and $args->{'data'} <= $lastLayer

or 2 conditions

line l !l condition
19 3 0 shift() || undef
45 1 5 shift() || undef
84 3 0 shift() || (return undef)
109 1 0 $args->{'autoproto'} || 1
113 3 0 shift() || undef
114 2 1 shift() || undef
115 2 1 shift() || undef
131 3 0 $attr_hash->{'validator'} || undef
132 2 1 $attr_hash->{'getoptlong'} || undef
133 2 1 $attr_hash->{'description'} || undef
166 2 0 shift() || {}
231 0 0 shift @{$$args{'data'};} || 0
256 0 1 shift() || {}
276 3 0 shift() || undef
287 3 0 shift() || (return undef)

or 3 conditions

line l !l&&r !l&&!r condition
106 0 1 0 ref $pkg || $pkg
232 0 0 0 pop @{$$args{'data'};} || $lastLayer