Condition Coverage

blib/lib/Verilog/Netlist/Subclass.pm
Criterion Covered Total %
condition 66 262 25.1


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 @_
429 0 0 ref $i eq 'HASH' and not @_
22 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 @_
11141 0 0 ref $i eq 'HASH' and not @_
4 0 0 ref $i eq 'HASH' and not @_
1437 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 @_
63 0 0 ref $i eq 'HASH' and not @_
22 0 0 ref $i eq 'HASH' and not @_
605 0 0 ref $i eq 'HASH' and not @_
66 0 0 ref $i eq 'ARRAY' and not @_
10 0 0 ref $i eq 'ARRAY' and not @_
608 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 2 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 'ARRAY' and not @_
636 0 0 defined $init{'userdata'} and ref $init{'userdata'} ne 'HASH'
636 0 0 defined $init{'attributes'} and ref $init{'attributes'} ne 'HASH'
11035 0 0 defined $init{'userdata'} and ref $init{'userdata'} ne 'HASH'
11035 0 0 defined $init{'attributes'} and ref $init{'attributes'} ne 'HASH'
31 0 0 defined $init{'attrs'} and ref $init{'attrs'} ne 'ARRAY'
30 0 0 defined $init{'_ports'} and ref $init{'_ports'} ne 'HASH'
11 0 0 defined $init{'_portsordered'} and ref $init{'_portsordered'} ne 'ARRAY'
11 0 0 defined $init{'_nets'} and ref $init{'_nets'} ne 'HASH'
11 0 0 defined $init{'_cells'} and ref $init{'_cells'} ne 'HASH'
11 0 0 defined $init{'_celldecls'} and ref $init{'_celldecls'} ne 'HASH'
11 0 0 defined $init{'_cellarray'} and ref $init{'_cellarray'} ne 'HASH'
11 0 0 defined $init{'_statements'} and ref $init{'_statements'} ne 'HASH'
11 0 0 defined $init{'_autocovers'} and ref $init{'_autocovers'} ne 'HASH'
11 0 0 defined $init{'_autotrace'} and ref $init{'_autotrace'} ne 'HASH'
11 0 0 defined $init{'_pintemplates'} and ref $init{'_pintemplates'} ne 'ARRAY'
11 0 0 defined $init{'_covergroups'} and ref $init{'_covergroups'} ne 'HASH'
218 0 0 defined $init{'userdata'} and ref $init{'userdata'} ne 'HASH'
218 0 0 defined $init{'attributes'} and ref $init{'attributes'} ne 'HASH'
233 0 0 defined $init{'userdata'} and ref $init{'userdata'} ne 'HASH'
233 0 0 defined $init{'attributes'} and ref $init{'attributes'} ne 'HASH'
662 0 0 defined $init{'userdata'} and ref $init{'userdata'} ne 'HASH'
653 0 0 defined $init{'attributes'} and ref $init{'attributes'} ne 'HASH'
646 0 0 defined $init{'userdata'} and ref $init{'userdata'} ne 'HASH'
220 0 0 defined $init{'attributes'} and ref $init{'attributes'} ne 'HASH'
214 0 0 defined $init{'_cells'} and ref $init{'_cells'} ne 'HASH'
211 0 0 defined $init{'_modports'} and ref $init{'_modports'} ne 'HASH'
211 0 0 defined $init{'_ports'} and ref $init{'_ports'} ne 'HASH'
211 0 0 defined $init{'_portsordered'} and ref $init{'_portsordered'} ne 'ARRAY'
211 0 0 defined $init{'_nets'} and ref $init{'_nets'} ne 'HASH'
283 0 0 defined $init{'userdata'} and ref $init{'userdata'} ne 'HASH'
82 0 0 defined $init{'attributes'} and ref $init{'attributes'} ne 'HASH'
859 0 0 defined $init{'userdata'} and ref $init{'userdata'} ne 'HASH'
859 0 0 defined $init{'attributes'} and ref $init{'attributes'} ne 'HASH'
21 0 0 defined $init{'_interfaces'} and ref $init{'_interfaces'} ne 'HASH'
21 0 0 defined $init{'_modules'} and ref $init{'_modules'} ne 'HASH'
1470 0 0 defined $init{'userdata'} and ref $init{'userdata'} ne 'HASH'
1463 0 0 defined $init{'attributes'} and ref $init{'attributes'} ne 'HASH'
36 0 0 defined $init{'_ports'} and ref $init{'_ports'} ne 'HASH'
33 0 0 defined $init{'_portsordered'} and ref $init{'_portsordered'} ne 'ARRAY'
33 0 0 defined $init{'_nets'} and ref $init{'_nets'} ne 'HASH'
356 0 0 defined $init{'userdata'} and ref $init{'userdata'} ne 'HASH'
356 0 0 defined $init{'attributes'} and ref $init{'attributes'} ne 'HASH'
245 0 0 defined $init{'_pins'} and ref $init{'_pins'} ne 'HASH'
229 0 0 ref $i eq 'HASH' and not @_
29 0 0 ref $i eq 'HASH' and not @_
28 0 0 ref $i eq 'HASH' and not @_
28 0 0 ref $i eq 'HASH' and not @_
28 0 0 ref $i eq 'HASH' and not @_
28 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 @_

or 2 conditions

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