OpenCoverage

Qt Quick Test Coverage

Function Tree

Page:<>12
Condition %:  75.000% (3/4)
3
Condition %: 100.000% (1/1)
Path:<top>::QV4
FunctionCondition %▴eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
ArrayIteratorPrototype
Name: QV4::ArrayIteratorPrototype
Coverage:  0.000% (0/1)
  0.000% (0/1)
11
ConsoleObject
Name: QV4::ConsoleObject
Coverage:  0.000% (0/5)
  0.000% (0/5)
55
EvalErrorObject
Name: QV4::EvalErrorObject
Coverage:  0.000% (0/3)
  0.000% (0/3)
33
ForInIteratorPrototype
Name: QV4::ForInIteratorPrototype
Coverage:  0.000% (0/1)
  0.000% (0/1)
11
MapIteratorPrototype
Name: QV4::MapIteratorPrototype
Coverage:  0.000% (0/1)
  0.000% (0/1)
11
MultiplyWrappedQObjectMap
Name: QV4::MultiplyWrappedQObjectMap
Coverage:  0.000% (0/5)
  0.000% (0/5)
55
ObjectItem
Name: QV4::ObjectItem
Coverage:  0.000% (0/1)
  0.000% (0/1)
11
QQmlScopedEnumWrapper
Name: QV4::QQmlScopedEnumWrapper
Coverage:  0.000% (0/6)
  0.000% (0/6)
66
SetIteratorPrototype
Name: QV4::SetIteratorPrototype
Coverage:  0.000% (0/1)
  0.000% (0/1)
11
StringIteratorPrototype
Name: QV4::StringIteratorPrototype
Coverage:  0.000% (0/1)
  0.000% (0/1)
11
StringPrototype
Name: QV4::StringPrototype
Coverage:  0.000% (0/1)
  0.000% (0/1)
11
binary
Name: QV4::binary
Prototype: QString binary(quintptr)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mm.cpp
Lines: 285-285
  0.000% (0/1)
11
increaseFreedCountForClass
Name: QV4::increaseFreedCountForClass
Prototype: static void increaseFreedCountForClass(const char *className)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mm.cpp
Lines: 295-298
  0.000% (0/1)
11
operator ==
Name: QV4::operator ==
Prototype: inline bool operator ==(const ObjectItem &a, const ObjectItem &b)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4jsonobject_p.h
Lines: 77-78
  0.000% (0/1)
11
qHash
Name: QV4::qHash
Prototype: inline int qHash(const ObjectItem &i, uint seed = 0)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4jsonobject_p.h
Lines: 80-81
  0.000% (0/1)
11
value_convert
Name: QV4::value_convert
Prototype: template<> inline ReturnedValue value_convert<Object>(ExecutionEngine *e, const Value &v)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4object_p.h
Lines: 514-518
  0.000% (0/1)
11
FunctionPrototype
Name: QV4::FunctionPrototype
Coverage:  20.000% (1/5)
 20.000% (1/5)
55
SimpleArrayData
Name: QV4::SimpleArrayData
Coverage:  20.000% (2/10)
 20.000% (2/10)
1010
StrictArgumentsObject
Name: QV4::StrictArgumentsObject
Coverage:  20.000% (1/5)
 20.000% (1/5)
55
SparseArrayData
Name: QV4::SparseArrayData
Coverage:  30.000% (3/10)
 30.000% (3/10)
1010
HeapItem
Name: QV4::HeapItem
Coverage:  30.769% (4/13)
 30.769% (4/13)
239
RangeErrorObject
Name: QV4::RangeErrorObject
Coverage:  33.333% (1/3)
 33.333% (1/3)
33
ReferenceErrorObject
Name: QV4::ReferenceErrorObject
Coverage:  33.333% (1/3)
 33.333% (1/3)
33
SyntaxErrorObject
Name: QV4::SyntaxErrorObject
Coverage:  33.333% (1/3)
 33.333% (1/3)
33
TypeErrorObject
Name: QV4::TypeErrorObject
Coverage:  33.333% (1/3)
 33.333% (1/3)
33
URIErrorObject
Name: QV4::URIErrorObject
Coverage:  33.333% (1/3)
 33.333% (1/3)
33
SparseArray
Name: QV4::SparseArray
Coverage:  34.783% (24/69)
 34.783% (24/69)
7935
ValueArray
Name: QV4::ValueArray
Coverage:  38.462% (10/26)
 38.462% (10/26)
2914
ExecutableAllocator
Name: QV4::ExecutableAllocator
Coverage:  40.000% (2/5)
 40.000% (2/5)
55
HugeItemAllocator
Name: QV4::HugeItemAllocator
Coverage:  40.741% (11/27)
 40.741% (11/27)
4517
BitVector
Name: QV4::BitVector
Coverage:  43.750% (7/16)
 43.750% (7/16)
2012
CallContext
Name: QV4::CallContext
Coverage:  50.000% (4/8)
 50.000% (4/8)
88
Function
Name: QV4::Function
Coverage:  50.000% (5/10)
 50.000% (5/10)
98
add_int32
Name: QV4::add_int32
Prototype: static inline __attribute((const)) ReturnedValue add_int32(int a, int b)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4math_p.h
Lines: 69-75
 50.000% (2/4)
42
sub_int32
Name: QV4::sub_int32
Prototype: static inline __attribute((const)) ReturnedValue sub_int32(int a, int b)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4math_p.h
Lines: 77-83
 50.000% (2/4)
42
ArrayData
Name: QV4::ArrayData
Coverage:  52.381% (11/21)
 52.381% (11/21)
2121
DelegateModelGroupFunction
Name: QV4::DelegateModelGroupFunction
Coverage:  54.545% (6/11)
 54.545% (6/11)
138
StringOrSymbol
Name: QV4::StringOrSymbol
Coverage:  54.545% (6/11)
 54.545% (6/11)
119
ExecutionContext
Name: QV4::ExecutionContext
Coverage:  55.556% (5/9)
 55.556% (5/9)
99
TypedArray
Name: QV4::TypedArray
Coverage:  55.556% (5/9)
 55.556% (5/9)
99
JIT
Name: QV4::JIT
Coverage:  56.897% (198/348)
 56.897% (198/348)
1010234
GeneratorObject
Name: QV4::GeneratorObject
Coverage:  57.143% (4/7)
 57.143% (4/7)
77
NumberObject
Name: QV4::NumberObject
Coverage:  57.143% (4/7)
 57.143% (4/7)
77
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
BooleanCtor
Name: QV4::BooleanCtor
Coverage:  60.000% (3/5)
 60.000% (3/5)
55
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
DefaultClassConstructorFunction
Name: QV4::DefaultClassConstructorFunction
Coverage:  60.000% (3/5)
 60.000% (3/5)
55
ErrorCtor
Name: QV4::ErrorCtor
Coverage:  60.000% (3/5)
 60.000% (3/5)
55
EvalErrorCtor
Name: QV4::EvalErrorCtor
Coverage:  60.000% (3/5)
 60.000% (3/5)
55
EvalFunction
Name: QV4::EvalFunction
Coverage:  60.000% (3/5)
 60.000% (3/5)
55
FunctionCtor
Name: QV4::FunctionCtor
Coverage:  60.000% (3/5)
 60.000% (3/5)
55
GeneratorFunctionCtor
Name: QV4::GeneratorFunctionCtor
Coverage:  60.000% (3/5)
 60.000% (3/5)
55
IndexedBuiltinFunction
Name: QV4::IndexedBuiltinFunction
Coverage:  60.000% (3/5)
 60.000% (3/5)
55
IntrinsicTypedArrayCtor
Name: QV4::IntrinsicTypedArrayCtor
Coverage:  60.000% (3/5)
 60.000% (3/5)
55
MapCtor
Name: QV4::MapCtor
Coverage:  60.000% (3/5)
 60.000% (3/5)
55
MathObject
Name: QV4::MathObject
Coverage:  60.000% (3/5)
 60.000% (3/5)
55
NumberCtor
Name: QV4::NumberCtor
Coverage:  60.000% (3/5)
 60.000% (3/5)
55
ObjectCtor
Name: QV4::ObjectCtor
Coverage:  60.000% (3/5)
 60.000% (3/5)
55
Proxy
Name: QV4::Proxy
Coverage:  60.000% (3/5)
 60.000% (3/5)
55
QtObject
Name: QV4::QtObject
Coverage:  60.000% (3/5)
 60.000% (3/5)
55
RangeErrorCtor
Name: QV4::RangeErrorCtor
Coverage:  60.000% (3/5)
 60.000% (3/5)
55
ReferenceErrorCtor
Name: QV4::ReferenceErrorCtor
Coverage:  60.000% (3/5)
 60.000% (3/5)
55
Reflect
Name: QV4::Reflect
Coverage:  60.000% (3/5)
 60.000% (3/5)
55
SetCtor
Name: QV4::SetCtor
Coverage:  60.000% (3/5)
 60.000% (3/5)
55
StringCtor
Name: QV4::StringCtor
Coverage:  60.000% (3/5)
 60.000% (3/5)
55
SyntaxErrorCtor
Name: QV4::SyntaxErrorCtor
Coverage:  60.000% (3/5)
 60.000% (3/5)
55
TypeErrorCtor
Name: QV4::TypeErrorCtor
Coverage:  60.000% (3/5)
 60.000% (3/5)
55
TypedArrayCtor
Name: QV4::TypedArrayCtor
Coverage:  60.000% (3/5)
 60.000% (3/5)
55
URIErrorCtor
Name: QV4::URIErrorCtor
Coverage:  60.000% (3/5)
 60.000% (3/5)
55
QObjectSlotDispatcher
Name: QV4::QObjectSlotDispatcher
Coverage:  60.938% (39/64)
 60.938% (39/64)
6218
ErrorObject
Name: QV4::ErrorObject
Coverage:  61.111% (11/18)
 61.111% (11/18)
2312
QmlIncubatorObject
Name: QV4::QmlIncubatorObject
Coverage:  61.905% (26/42)
 61.905% (26/42)
5522
DateObject
Name: QV4::DateObject
Coverage:  62.500% (5/8)
 62.500% (5/8)
88
SymbolObject
Name: QV4::SymbolObject
Coverage:  62.500% (5/8)
 62.500% (5/8)
88
FunctionObject
Name: QV4::FunctionObject
Coverage:  63.636% (14/22)
 63.636% (14/22)
2019
InternalClass
Name: QV4::InternalClass
Coverage:  63.636% (7/11)
 63.636% (7/11)
1111
RegExp
Name: QV4::RegExp
Coverage:  64.706% (11/17)
 64.706% (11/17)
1717
ArgumentsGetterFunction
Name: QV4::ArgumentsGetterFunction
Coverage:  66.667% (4/6)
 66.667% (4/6)
66
ArgumentsSetterFunction
Name: QV4::ArgumentsSetterFunction
Coverage:  66.667% (4/6)
 66.667% (4/6)
66
CallData
Name: QV4::CallData
Coverage:  66.667% (4/6)
 66.667% (4/6)
106
ConstructorFunction
Name: QV4::ConstructorFunction
Coverage:  66.667% (4/6)
 66.667% (4/6)
66
HeapValue
Name: QV4::HeapValue
Coverage:  66.667% (2/3)
 66.667% (2/3)
53
IntrinsicTypedArrayPrototype
Name: QV4::IntrinsicTypedArrayPrototype
Coverage:  66.667% (4/6)
 66.667% (4/6)
66
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
QQmlLocaleData
Name: QV4::QQmlLocaleData
Coverage:  66.667% (8/12)
 66.667% (8/12)
128
ScriptFunction
Name: QV4::ScriptFunction
Coverage:  66.667% (4/6)
 66.667% (4/6)
66
IdentifierHash
Name: QV4::IdentifierHash
Coverage:  69.620% (55/79)
 69.620% (55/79)
7935
ArrayBuffer
Name: QV4::ArrayBuffer
Coverage:  70.000% (7/10)
 70.000% (7/10)
1010
CppStackFrame
Name: QV4::CppStackFrame
Coverage:  70.370% (19/27)
 70.370% (19/27)
5719
Profiling
Name: QV4::Profiling
Coverage:  71.014% (49/69)
 71.014% (49/69)
10041
ArrayObject
Name: QV4::ArrayObject
Coverage:  71.429% (5/7)
 71.429% (5/7)
77
ScopedStackFrame
Name: QV4::ScopedStackFrame
Coverage:  71.429% (5/7)
 71.429% (5/7)
83
Scope
Name: QV4::Scope
Coverage:  72.000% (18/25)
 72.000% (18/25)
2815
PersistentValue
Name: QV4::PersistentValue
Coverage:  72.222% (13/18)
 72.222% (13/18)
1612
IdentifierTable
Name: QV4::IdentifierTable
Coverage:  73.874% (82/111)
 73.874% (82/111)
15449
JsonObject
Name: QV4::JsonObject
Coverage:  75.000% (6/8)
 75.000% (6/8)
88
Managed
Name: QV4::Managed
Coverage:  75.000% (15/20)
 75.000% (15/20)
2120
Page:<>12
Condition %:  75.000% (3/4)
3
Condition %: 100.000% (1/1)

Generated by Squish Coco 4.2.0