Condition Coverage

blib/lib/Verilog/Netlist/Subclass.pm
Criterion Covered Total %
condition 70 262 26.7


and 3 conditions

line !l l&&!r l&&r condition
221 0 0 0 ref $i eq 'HASH' and not @_
0 0 0 ref $i eq 'HASH' and not @_
0 0 0 ref $i eq 'HASH' and not @_
0 0 0 ref $i eq 'HASH' and not @_
412 0 0 ref $i eq 'HASH' and not @_
39 0 0 ref $i eq 'HASH' and not @_
0 0 0 ref $i eq 'HASH' and not @_
6 0 0 ref $i eq 'HASH' and not @_
2 0 0 ref $i eq 'HASH' and not @_
246 0 0 ref $i eq 'HASH' and not @_
11011 0 0 ref $i eq 'HASH' and not @_
1430 0 0 ref $i eq 'HASH' and not @_
141 0 0 ref $i eq 'HASH' and not @_
853 0 0 ref $i eq 'HASH' and not @_
0 0 0 ref $i eq 'ARRAY' and not @_
670 0 0 ref $i eq 'HASH' and not @_
10 0 0 ref $i eq 'HASH' and not @_
10 0 0 ref $i eq 'HASH' and not @_
61 0 0 ref $i eq 'ARRAY' and not @_
618 0 0 ref $i eq 'ARRAY' and not @_
5 0 0 ref $i eq 'ARRAY' and not @_
10 0 0 ref $i eq 'HASH' and not @_
0 0 0 ref $i eq 'HASH' and not @_
0 0 0 ref $i eq 'HASH' and not @_
0 0 0 ref $i eq 'HASH' and not @_
0 0 0 ref $i eq 'HASH' and not @_
0 0 0 ref $i eq 'HASH' and not @_
0 0 0 ref $i eq 'HASH' and not @_
0 0 0 ref $i eq 'HASH' and not @_
0 0 0 ref $i eq 'HASH' and not @_
0 0 2 ref $i eq 'HASH' and not @_
0 0 0 ref $i eq 'HASH' and not @_
0 0 0 ref $i eq 'ARRAY' and not @_
1487 0 0 defined $init{'userdata'} and ref $init{'userdata'} ne 'HASH'
1487 0 0 defined $init{'attributes'} and ref $init{'attributes'} ne 'HASH'
13 0 0 defined $init{'_pins'} and ref $init{'_pins'} ne 'HASH'
352 0 0 defined $init{'userdata'} and ref $init{'userdata'} ne 'HASH'
352 0 0 defined $init{'attributes'} and ref $init{'attributes'} ne 'HASH'
216 0 0 defined $init{'userdata'} and ref $init{'userdata'} ne 'HASH'
216 0 0 defined $init{'attributes'} and ref $init{'attributes'} ne 'HASH'
450 0 0 defined $init{'userdata'} and ref $init{'userdata'} ne 'HASH'
450 0 0 defined $init{'attributes'} and ref $init{'attributes'} ne 'HASH'
444 0 0 defined $init{'_interfaces'} and ref $init{'_interfaces'} ne 'HASH'
34 0 0 defined $init{'_modules'} and ref $init{'_modules'} ne 'HASH'
816 0 0 defined $init{'userdata'} and ref $init{'userdata'} ne 'HASH'
813 0 0 defined $init{'attributes'} and ref $init{'attributes'} ne 'HASH'
6 0 0 defined $init{'_cells'} and ref $init{'_cells'} ne 'HASH'
6 0 0 defined $init{'_modports'} and ref $init{'_modports'} ne 'HASH'
6 0 0 defined $init{'_ports'} and ref $init{'_ports'} ne 'HASH'
6 0 0 defined $init{'_portsordered'} and ref $init{'_portsordered'} ne 'ARRAY'
5 0 0 defined $init{'_nets'} and ref $init{'_nets'} ne 'HASH'
646 0 0 defined $init{'userdata'} and ref $init{'userdata'} ne 'HASH'
644 0 0 defined $init{'attributes'} and ref $init{'attributes'} ne 'HASH'
40 0 0 defined $init{'attrs'} and ref $init{'attrs'} ne 'ARRAY'
40 0 0 defined $init{'_ports'} and ref $init{'_ports'} ne 'HASH'
40 0 0 defined $init{'_portsordered'} and ref $init{'_portsordered'} ne 'ARRAY'
40 0 0 defined $init{'_nets'} and ref $init{'_nets'} ne 'HASH'
40 0 0 defined $init{'_cells'} and ref $init{'_cells'} ne 'HASH'
40 0 0 defined $init{'_celldecls'} and ref $init{'_celldecls'} ne 'HASH'
40 0 0 defined $init{'_cellarray'} and ref $init{'_cellarray'} ne 'HASH'
40 0 0 defined $init{'_statements'} and ref $init{'_statements'} ne 'HASH'
40 0 0 defined $init{'_autocovers'} and ref $init{'_autocovers'} ne 'HASH'
40 0 0 defined $init{'_autotrace'} and ref $init{'_autotrace'} ne 'HASH'
40 0 0 defined $init{'_pintemplates'} and ref $init{'_pintemplates'} ne 'ARRAY'
40 0 0 defined $init{'_covergroups'} and ref $init{'_covergroups'} ne 'HASH'
14 0 0 defined $init{'userdata'} and ref $init{'userdata'} ne 'HASH'
14 0 0 defined $init{'attributes'} and ref $init{'attributes'} ne 'HASH'
8 0 0 defined $init{'_ports'} and ref $init{'_ports'} ne 'HASH'
8 0 0 defined $init{'_portsordered'} and ref $init{'_portsordered'} ne 'ARRAY'
8 0 0 defined $init{'_nets'} and ref $init{'_nets'} ne 'HASH'
47 0 0 defined $init{'userdata'} and ref $init{'userdata'} ne 'HASH'
47 0 0 defined $init{'attributes'} and ref $init{'attributes'} ne 'HASH'
11053 0 0 defined $init{'userdata'} and ref $init{'userdata'} ne 'HASH'
11051 0 0 defined $init{'attributes'} and ref $init{'attributes'} ne 'HASH'
251 0 0 defined $init{'userdata'} and ref $init{'userdata'} ne 'HASH'
250 0 0 defined $init{'attributes'} and ref $init{'attributes'} ne 'HASH'
236 0 0 ref $i eq 'HASH' and not @_
210 0 0 ref $i eq 'HASH' and not @_
208 0 0 ref $i eq 'HASH' and not @_
201 0 0 ref $i eq 'HASH' and not @_
201 0 0 ref $i eq 'HASH' and not @_
201 0 0 ref $i eq 'HASH' and not @_
201 0 0 ref $i eq 'HASH' and not @_
201 0 0 ref $i eq 'HASH' and not @_
201 0 0 ref $i eq 'HASH' and not @_
201 0 0 ref $i eq 'HASH' and not @_

or 2 conditions

line l !l condition
32 0 0 $self->filename || ''
0 0 $self->lineno || ''