Condition Coverage

blib/lib/perfSONAR_PS/Topology/ID.pm
Criterion Covered Total %
condition 10 99 10.1


and 3 conditions

line !l l&&!r l&&r condition
168 0 0 1 defined $ret_type and $ret_type ne ''
189 0 0 0 defined $ret_type and $ret_type ne ''
194 0 0 0 defined $ret_type and $ret_type ne ''
204 0 0 2 defined $ret_type and $ret_type ne ''
318 0 0 0 $fields[$i][1] ne '*' and $fields[$i][1] ne $2
324 0 0 0 $i == $#idFields and $i == $#fields

or 3 conditions

line l !l&&r !l&&!r condition
18 0 0 8 $type1 eq '' or $field1 eq ''
22 2 0 6 $type2 eq '' or $field2 eq ''
26 2 0 4 $type3 eq '' or $field3 eq ''
30 2 0 2 $type4 eq '' or $field4 eq ''
48 0 0 0 $type eq 'path' or $type eq 'network'
51 0 0 0 $new_type ne 'domain' or not defined $value
58 0 0 0 $new_type ne $type or not defined $value
64 0 0 0 $new_type ne 'domain' or not defined $value
68 0 0 0 $new_type ne $type or not defined $value
79 0 0 0 $type ne 'domain' or not defined $value
83 0 0 0 $type ne 'node' or not defined $value
91 0 0 0 $type ne 'domain' or not defined $value
95 0 0 0 $type ne 'node' or not defined $value
99 0 0 0 $type ne 'port' or not defined $value
106 0 0 0 $type ne 'domain' or not defined $value
110 0 0 0 $type ne 'link' or not defined $value
116 0 0 0 $type ne 'domain' or not defined $value
120 0 0 0 $type ne 'node' or not defined $value
124 0 0 0 $type ne 'port' or not defined $value
128 0 0 0 $type ne 'link' or not defined $value
255 0 0 0 $results_id1[$i] ne $results_id2[$i] or $results_id1[$i + 1] ne $results_id2[$i + 1]
344 0 0 3 $#fields > 6 or $#fields < 3
376 0 0 0 $type2 eq 'node' or $type2 eq 'link'
0 0 0 $type2 eq 'node' or $type2 eq 'link' or $type2 eq 'path'
0 0 0 $type2 eq 'node' or $type2 eq 'link' or $type2 eq 'path' or $type2 eq 'network'
383 0 0 0 $type1 eq 'domain' or $type1 eq 'path'
0 0 0 $type1 eq 'domain' or $type1 eq 'path' or $type1 eq 'network'