Condition Coverage

blib/lib/Verilog/Netlist/Subclass.pm
Criterion Covered Total %
condition 60 262 22.9


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 @_
13 0 0 ref $i eq "HASH" and not @_
438 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 @_
11065 0 0 ref $i eq "HASH" and not @_
1510 0 0 ref $i eq "HASH" and not @_
7 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 @_
59 0 0 ref $i eq "HASH" and not @_
609 0 0 ref $i eq "HASH" and not @_
22 0 0 ref $i eq "HASH" and not @_
18 0 0 ref $i eq "ARRAY" and not @_
663 0 0 ref $i eq "ARRAY" and not @_
3 0 0 ref $i eq "ARRAY" and not @_
10 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 "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 @_
429 0 0 defined $init{'userdata'} and ref $init{'userdata'} ne "HASH"
429 0 0 defined $init{'attributes'} and ref $init{'attributes'} ne "HASH"
427 0 0 defined $init{'userdata'} and ref $init{'userdata'} ne "HASH"
27 0 0 defined $init{'attributes'} and ref $init{'attributes'} ne "HASH"
15 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"
6 0 0 defined $init{'_nets'} and ref $init{'_nets'} ne "HASH"
1409 0 0 defined $init{'userdata'} and ref $init{'userdata'} ne "HASH"
1409 0 0 defined $init{'attributes'} and ref $init{'attributes'} ne "HASH"
38 0 0 defined $init{'userdata'} and ref $init{'userdata'} ne "HASH"
38 0 0 defined $init{'attributes'} and ref $init{'attributes'} ne "HASH"
693 0 0 defined $init{'userdata'} and ref $init{'userdata'} ne "HASH"
666 0 0 defined $init{'attributes'} and ref $init{'attributes'} ne "HASH"
11140 0 0 defined $init{'userdata'} and ref $init{'userdata'} ne "HASH"
11140 0 0 defined $init{'attributes'} and ref $init{'attributes'} ne "HASH"
22 0 0 defined $init{'_pins'} and ref $init{'_pins'} ne "HASH"
129 0 0 defined $init{'userdata'} and ref $init{'userdata'} ne "HASH"
129 0 0 defined $init{'attributes'} and ref $init{'attributes'} ne "HASH"
853 0 0 defined $init{'userdata'} and ref $init{'userdata'} ne "HASH"
852 0 0 defined $init{'attributes'} and ref $init{'attributes'} ne "HASH"
40 0 0 defined $init{'_ports'} and ref $init{'_ports'} ne "HASH"
31 0 0 defined $init{'_portsordered'} and ref $init{'_portsordered'} ne "ARRAY"
31 0 0 defined $init{'_nets'} and ref $init{'_nets'} ne "HASH"
242 0 0 defined $init{'userdata'} and ref $init{'userdata'} ne "HASH"
242 0 0 defined $init{'attributes'} and ref $init{'attributes'} ne "HASH"
238 0 0 defined $init{'_interfaces'} and ref $init{'_interfaces'} ne "HASH"
238 0 0 defined $init{'_modules'} and ref $init{'_modules'} ne "HASH"
479 0 0 defined $init{'userdata'} and ref $init{'userdata'} ne "HASH"
479 0 0 defined $init{'attributes'} and ref $init{'attributes'} ne "HASH"
442 0 0 defined $init{'attrs'} and ref $init{'attrs'} ne "ARRAY"
442 0 0 defined $init{'_ports'} and ref $init{'_ports'} ne "HASH"
242 0 0 defined $init{'_portsordered'} and ref $init{'_portsordered'} ne "ARRAY"
214 0 0 defined $init{'_nets'} and ref $init{'_nets'} ne "HASH"
214 0 0 defined $init{'_cells'} and ref $init{'_cells'} ne "HASH"
214 0 0 defined $init{'_celldecls'} and ref $init{'_celldecls'} ne "HASH"
214 0 0 defined $init{'_cellarray'} and ref $init{'_cellarray'} ne "HASH"
214 0 0 defined $init{'_statements'} and ref $init{'_statements'} ne "HASH"
14 0 0 defined $init{'_autocovers'} and ref $init{'_autocovers'} ne "HASH"
14 0 0 defined $init{'_autotrace'} and ref $init{'_autotrace'} ne "HASH"
14 0 0 defined $init{'_pintemplates'} and ref $init{'_pintemplates'} ne "ARRAY"
14 0 0 defined $init{'_covergroups'} and ref $init{'_covergroups'} ne "HASH"
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 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 || ''