Condition Coverage

blib/lib/CORBA/Python/ClassVisitor.pm
Criterion Covered Total %
condition 0 111 0.0


and 3 conditions

line !l l&&!r l&&r condition
196 0 0 0 $defn->isa('Interface') and exists $$self{'server'}
412 0 0 0 exists $$node{'inheritance'} and exists $$node{'inheritance'}{'list_interface'}
427 0 0 0 exists $$node{'inheritance'} and exists $$node{'inheritance'}{'list_interface'}
477 0 0 0 exists $$node{'inheritance'} and exists $$node{'inheritance'}{'list_interface'}
492 0 0 0 exists $$node{'inheritance'} and exists $$node{'inheritance'}{'list_interface'}
574 0 0 0 $type->isa('OctetType') || $type->isa('CharType') and scalar @{$$node{'array_size'};} == 1
864 0 0 0 $type->isa('OctetType') || $type->isa('CharType') and scalar @array_max == 1
1762 0 0 0 $type->isa('StringType') || $type->isa('WideStringType') and exists $$type{'max'}
1913 0 0 0 $type->isa('StringType') || $type->isa('WideStringType') and exists $$type{'max'}

or 3 conditions

line l !l&&r !l&&!r condition
24 0 0 0 ref $proto || $proto
92 0 0 0 $name eq '::' or $name eq ''
172 0 0 0 $defn->isa('Modules') or $flag
283 0 0 0 $defn->isa('Modules') or $defn->isa('Import')
380 0 0 0 $defn->isa('Operation') or $defn->isa('Attributes')
0 0 0 $defn->isa('Operation') or $defn->isa('Attributes') or $defn->isa('Initializer')
0 0 0 $defn->isa('Operation') or $defn->isa('Attributes') or $defn->isa('Initializer') or $defn->isa('StateMembers')
449 0 0 0 $defn->isa('Operation') or $defn->isa('Attributes')
514 0 0 0 $defn->isa('Operation') or $defn->isa('Attributes')
556 0 0 0 $type->isa('StructType') or $type->isa('UnionType')
0 0 0 $type->isa('StructType') or $type->isa('UnionType') or $type->isa('EnumType')
0 0 0 $type->isa('StructType') or $type->isa('UnionType') or $type->isa('EnumType') or $type->isa('FixedPtType')
573 0 0 0 $type->isa('StructType') or $type->isa('UnionType')
0 0 0 $type->isa('TypeDeclarator') or $type->isa('BaseInterface')
574 0 0 0 $type->isa('OctetType') || $type->isa('CharType')
864 0 0 0 $type->isa('OctetType') || $type->isa('CharType')
1303 0 0 0 $value eq 'short' or $value eq 'unsigned_short'
0 0 0 $value eq 'short' or $value eq 'unsigned_short' or $value eq 'long'
1584 0 0 0 $type->isa('StructType') or $type->isa('UnionType')
0 0 0 $type->isa('StructType') or $type->isa('UnionType') or $type->isa('FixedPtType')
1762 0 0 0 $type->isa('StringType') || $type->isa('WideStringType')
1913 0 0 0 $type->isa('StringType') || $type->isa('WideStringType')
1976 0 0 0 $type->isa('StructType') or $type->isa('UnionType')
0 0 0 $type->isa('StructType') or $type->isa('UnionType') or $type->isa('FixedPtType')
2286 0 0 0 $type->isa('StructType') or $type->isa('UnionType')
0 0 0 $type->isa('StructType') or $type->isa('UnionType') or $type->isa('FixedPtType')
2418 0 0 0 $$_{'attr'} eq 'in' or $$_{'attr'} eq 'inout'
2429 0 0 0 $$_{'attr'} eq 'inout' or $$_{'attr'} eq 'out'