OpenCoverage

Qt Quick Test Coverage

Function Tree

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

Generated by Squish Coco 4.2.0