OpenCoverage

Qt Quick Test Coverage

Function Tree

Page:<>12
Function: PropertyAttributes
3
Function: sub_int32
Path:<top>::QV4
Functionâ–´Condition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
ArgumentsGetterFunction
Name: QV4::ArgumentsGetterFunction
Coverage:  66.667% (4/6)
 66.667% (4/6)
66
ArgumentsObject
Name: QV4::ArgumentsObject
Coverage:  87.500% (7/8)
 87.500% (7/8)
88
ArgumentsSetterFunction
Name: QV4::ArgumentsSetterFunction
Coverage:  66.667% (4/6)
 66.667% (4/6)
66
ArrayBuffer
Name: QV4::ArrayBuffer
Coverage:  70.000% (7/10)
 70.000% (7/10)
1010
ArrayBufferCtor
Name: QV4::ArrayBufferCtor
Coverage:  60.000% (3/5)
 60.000% (3/5)
55
ArrayCtor
Name: QV4::ArrayCtor
Coverage:  60.000% (3/5)
 60.000% (3/5)
55
ArrayData
Name: QV4::ArrayData
Coverage:  52.381% (11/21)
 52.381% (11/21)
2121
ArrayIteratorObject
Name: QV4::ArrayIteratorObject
Coverage:  83.333% (5/6)
 83.333% (5/6)
66
ArrayIteratorPrototype
Name: QV4::ArrayIteratorPrototype
Coverage:  0.000% (0/1)
  0.000% (0/1)
11
ArrayObject
Name: QV4::ArrayObject
Coverage:  71.429% (5/7)
 71.429% (5/7)
77
BitVector
Name: QV4::BitVector
Coverage:  43.750% (7/16)
 43.750% (7/16)
2012
BlockAllocator
Name: QV4::BlockAllocator
Coverage:  95.652% (66/69)
 95.652% (66/69)
10234
BooleanCtor
Name: QV4::BooleanCtor
Coverage:  60.000% (3/5)
 60.000% (3/5)
55
BooleanObject
Name: QV4::BooleanObject
Coverage:  85.714% (6/7)
 85.714% (6/7)
77
BooleanPrototype
Name: QV4::BooleanPrototype
Coverage: 100.000% (1/1)
100.000% (1/1)
11
BoundFunction
Name: QV4::BoundFunction
Coverage:  77.778% (7/9)
 77.778% (7/9)
99
CallContext
Name: QV4::CallContext
Coverage:  50.000% (4/8)
 50.000% (4/8)
88
CallData
Name: QV4::CallData
Coverage:  66.667% (4/6)
 66.667% (4/6)
106
Chunk
Name: QV4::Chunk
Coverage:  75.281% (67/89)
 75.281% (67/89)
15140
ChunkAllocator
Name: QV4::ChunkAllocator
Coverage:  94.118% (16/17)
 94.118% (16/17)
229
CompiledData
Name: QV4::CompiledData
Coverage:  75.434% (608/806)
 75.434% (608/806)
962445
Compiler
Name: QV4::Compiler
Coverage:  81.316% (309/380)
 81.316% (309/380)
619225
ComplexString
Name: QV4::ComplexString
Coverage: 100.000% (2/2)
100.000% (2/2)
42
ConsoleObject
Name: QV4::ConsoleObject
Coverage:  0.000% (0/5)
  0.000% (0/5)
55
ConstructorFunction
Name: QV4::ConstructorFunction
Coverage:  66.667% (4/6)
 66.667% (4/6)
66
CppStackFrame
Name: QV4::CppStackFrame
Coverage:  70.370% (19/27)
 70.370% (19/27)
5719
DataView
Name: QV4::DataView
Coverage:  83.333% (5/6)
 83.333% (5/6)
66
DataViewCtor
Name: QV4::DataViewCtor
Coverage:  60.000% (3/5)
 60.000% (3/5)
55
DateCtor
Name: QV4::DateCtor
Coverage:  60.000% (3/5)
 60.000% (3/5)
55
DateObject
Name: QV4::DateObject
Coverage:  62.500% (5/8)
 62.500% (5/8)
88
DatePrototype
Name: QV4::DatePrototype
Coverage: 100.000% (1/1)
100.000% (1/1)
11
DefaultClassConstructorFunction
Name: QV4::DefaultClassConstructorFunction
Coverage:  60.000% (3/5)
 60.000% (3/5)
55
DelegateModelGroupFunction
Name: QV4::DelegateModelGroupFunction
Coverage:  54.545% (6/11)
 54.545% (6/11)
138
Double
Name: QV4::Double
Coverage:  95.455% (21/22)
 95.455% (21/22)
2012
Encode
Name: QV4::Encode
Coverage:  94.737% (18/19)
 94.737% (18/19)
1513
EngineBase
Name: QV4::EngineBase
Coverage: 100.000% (1/1)
100.000% (1/1)
11
ErrorCtor
Name: QV4::ErrorCtor
Coverage:  60.000% (3/5)
 60.000% (3/5)
55
ErrorObject
Name: QV4::ErrorObject
Coverage:  61.111% (11/18)
 61.111% (11/18)
2312
ErrorPrototype
Name: QV4::ErrorPrototype
Coverage: 100.000% (1/1)
100.000% (1/1)
11
EvalErrorCtor
Name: QV4::EvalErrorCtor
Coverage:  60.000% (3/5)
 60.000% (3/5)
55
EvalErrorObject
Name: QV4::EvalErrorObject
Coverage:  0.000% (0/3)
  0.000% (0/3)
33
EvalErrorPrototype
Name: QV4::EvalErrorPrototype
Coverage: 100.000% (1/1)
100.000% (1/1)
11
EvalFunction
Name: QV4::EvalFunction
Coverage:  60.000% (3/5)
 60.000% (3/5)
55
ExecutableAllocator
Name: QV4::ExecutableAllocator
Coverage:  40.000% (2/5)
 40.000% (2/5)
55
ExecutionContext
Name: QV4::ExecutionContext
Coverage:  55.556% (5/9)
 55.556% (5/9)
99
ExecutionEngine
Name: QV4::ExecutionEngine
Coverage:  90.278% (325/360)
 90.278% (325/360)
335296
ExecutionEngineCallDepthRecorder
Name: QV4::ExecutionEngineCallDepthRecorder
Coverage: 100.000% (4/4)
100.000% (4/4)
44
ForInIteratorObject
Name: QV4::ForInIteratorObject
Coverage:  85.714% (6/7)
 85.714% (6/7)
77
ForInIteratorPrototype
Name: QV4::ForInIteratorPrototype
Coverage:  0.000% (0/1)
  0.000% (0/1)
11
Function
Name: QV4::Function
Coverage:  50.000% (5/10)
 50.000% (5/10)
98
FunctionCtor
Name: QV4::FunctionCtor
Coverage:  60.000% (3/5)
 60.000% (3/5)
55
FunctionObject
Name: QV4::FunctionObject
Coverage:  63.636% (14/22)
 63.636% (14/22)
2019
FunctionPrototype
Name: QV4::FunctionPrototype
Coverage:  20.000% (1/5)
 20.000% (1/5)
55
GeneratorFunction
Name: QV4::GeneratorFunction
Coverage:  83.333% (5/6)
 83.333% (5/6)
66
GeneratorFunctionCtor
Name: QV4::GeneratorFunctionCtor
Coverage:  60.000% (3/5)
 60.000% (3/5)
55
GeneratorObject
Name: QV4::GeneratorObject
Coverage:  57.143% (4/7)
 57.143% (4/7)
77
Heap
Name: QV4::Heap
Coverage:  80.247% (455/567)
 80.247% (455/567)
687311
HeapItem
Name: QV4::HeapItem
Coverage:  30.769% (4/13)
 30.769% (4/13)
239
HeapValue
Name: QV4::HeapValue
Coverage:  66.667% (2/3)
 66.667% (2/3)
53
HugeItemAllocator
Name: QV4::HugeItemAllocator
Coverage:  40.741% (11/27)
 40.741% (11/27)
4517
IdentifierHash
Name: QV4::IdentifierHash
Coverage:  69.620% (55/79)
 69.620% (55/79)
7935
IdentifierHashData
Name: QV4::IdentifierHashData
Coverage:  92.308% (12/13)
 92.308% (12/13)
197
IdentifierTable
Name: QV4::IdentifierTable
Coverage:  73.874% (82/111)
 73.874% (82/111)
15449
IndexedBuiltinFunction
Name: QV4::IndexedBuiltinFunction
Coverage:  60.000% (3/5)
 60.000% (3/5)
55
InternalClass
Name: QV4::InternalClass
Coverage:  63.636% (7/11)
 63.636% (7/11)
1111
InternalClassTransition
Name: QV4::InternalClassTransition
Coverage: 100.000% (2/2)
100.000% (2/2)
22
IntrinsicTypedArrayCtor
Name: QV4::IntrinsicTypedArrayCtor
Coverage:  60.000% (3/5)
 60.000% (3/5)
55
IntrinsicTypedArrayPrototype
Name: QV4::IntrinsicTypedArrayPrototype
Coverage:  66.667% (4/6)
 66.667% (4/6)
66
JIT
Name: QV4::JIT
Coverage:  56.897% (198/348)
 56.897% (198/348)
1010234
JSCallData
Name: QV4::JSCallData
Coverage:  87.500% (14/16)
 87.500% (14/16)
317
JsonObject
Name: QV4::JsonObject
Coverage:  75.000% (6/8)
 75.000% (6/8)
88
LazyScope
Name: QV4::LazyScope
Coverage:  81.818% (9/11)
 81.818% (9/11)
85
Lookup
Name: QV4::Lookup
Coverage:  91.667% (11/12)
 91.667% (11/12)
54
Managed
Name: QV4::Managed
Coverage:  75.000% (15/20)
 75.000% (15/20)
2120
MapCtor
Name: QV4::MapCtor
Coverage:  60.000% (3/5)
 60.000% (3/5)
55
MapIteratorObject
Name: QV4::MapIteratorObject
Coverage:  83.333% (5/6)
 83.333% (5/6)
66
MapIteratorPrototype
Name: QV4::MapIteratorPrototype
Coverage:  0.000% (0/1)
  0.000% (0/1)
11
MapObject
Name: QV4::MapObject
Coverage:  85.714% (6/7)
 85.714% (6/7)
77
MarkStack
Name: QV4::MarkStack
Coverage: 100.000% (7/7)
100.000% (7/7)
125
MathObject
Name: QV4::MathObject
Coverage:  60.000% (3/5)
 60.000% (3/5)
55
MemberData
Name: QV4::MemberData
Coverage:  81.818% (9/11)
 81.818% (9/11)
1111
MemberFunction
Name: QV4::MemberFunction
Coverage:  66.667% (4/6)
 66.667% (4/6)
66
MemberGeneratorFunction
Name: QV4::MemberGeneratorFunction
Coverage:  66.667% (4/6)
 66.667% (4/6)
66
MemoryManager
Name: QV4::MemoryManager
Coverage:  81.443% (158/194)
 81.443% (158/194)
28679
MemorySegment
Name: QV4::MemorySegment
Coverage: 100.000% (44/44)
100.000% (44/44)
5619
ModelObject
Name: QV4::ModelObject
Coverage:  76.316% (29/38)
 76.316% (29/38)
5618
Moth
Name: QV4::Moth
Coverage:  89.231% (58/65)
 89.231% (58/65)
10253
MultiplyWrappedQObjectMap
Name: QV4::MultiplyWrappedQObjectMap
Coverage:  0.000% (0/5)
  0.000% (0/5)
55
NumberCtor
Name: QV4::NumberCtor
Coverage:  60.000% (3/5)
 60.000% (3/5)
55
NumberObject
Name: QV4::NumberObject
Coverage:  57.143% (4/7)
 57.143% (4/7)
77
NumberPrototype
Name: QV4::NumberPrototype
Coverage: 100.000% (1/1)
100.000% (1/1)
11
Object
Name: QV4::Object
Coverage:  83.333% (105/126)
 83.333% (105/126)
10172
ObjectCtor
Name: QV4::ObjectCtor
Coverage:  60.000% (3/5)
 60.000% (3/5)
55
ObjectItem
Name: QV4::ObjectItem
Coverage:  0.000% (0/1)
  0.000% (0/1)
11
ObjectIterator
Name: QV4::ObjectIterator
Coverage: 100.000% (2/2)
100.000% (2/2)
162
PersistentValue
Name: QV4::PersistentValue
Coverage:  72.222% (13/18)
 72.222% (13/18)
1612
PersistentValueStorage
Name: QV4::PersistentValueStorage
Coverage: 100.000% (3/3)
100.000% (3/3)
33
Primitive
Name: QV4::Primitive
Coverage: 100.000% (22/22)
100.000% (22/22)
3013
Profiling
Name: QV4::Profiling
Coverage:  71.014% (49/69)
 71.014% (49/69)
10041
Property
Name: QV4::Property
Coverage:  98.780% (81/82)
 98.780% (81/82)
5030
Page:<>12
Function: PropertyAttributes
3
Function: sub_int32

Generated by Squish Coco 4.2.0