OpenCoverage

Qt Quick Test Coverage

Function Tree

Page:<>1
Function: writeNumbers
...10
Function: QQuickViewTransitionAttached
...14
Function: QQuickAnchorLine
15
Function: QQmlPartsModel
16
Function: QQmlDelegateModelAttached
17
Function: QBiPointer
18
Functionâ–ľCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
DistanceFieldShiftedStyleTextMaterialShader
Name: DistanceFieldShiftedStyleTextMaterialShader
Coverage:  53.333% (8/15)
 53.333% (8/15)
155
DistanceFieldOutlineTextMaterialShader
Name: DistanceFieldOutlineTextMaterialShader
Coverage:  75.000% (9/12)
 75.000% (9/12)
205
DiagnosticGlContextCreationListener
Name: DiagnosticGlContextCreationListener
Coverage:  0.000% (0/2)
  0.000% (0/2)
272
DeformableMaterial
Name: DeformableMaterial
Coverage:  80.952% (17/21)
 80.952% (17/21)
2815
DataViewPrototype
Name: DataViewPrototype
Coverage:  95.070% (135/142)
 95.070% (135/142)
12630
DataViewCtor
Name: DataViewCtor
Coverage: 100.000% (19/19)
100.000% (19/19)
174
DataStream
Name: DataStream
Coverage:  0.000% (0/4)
  0.000% (0/4)
144
DBG_DISK_CACHE
Name: DBG_DISK_CACHE
Prototype: const QLoggingCategory &DBG_DISK_CACHE()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 108-108
100.000% (1/1)
11
CppStackFrame
Name: CppStackFrame
Coverage: 100.000% (9/9)
100.000% (9/9)
137
Context
Name: Context
Coverage:  98.343% (178/181)
 98.343% (178/181)
15353
ConstructableQQuickPointerDevice
Name: ConstructableQQuickPointerDevice
Coverage: 100.000% (1/1)
100.000% (1/1)
11
Config
Name: Config
Coverage:  0.000% (0/2)
  0.000% (0/2)
22
ComponentCompleteDisabler
Name: ComponentCompleteDisabler
Coverage: 100.000% (2/2)
100.000% (2/2)
22
CompilationUnitMapper
Name: CompilationUnitMapper
Coverage:  75.000% (18/24)
 75.000% (18/24)
5112
ColoredVertex
Name: ColoredVertex
Coverage: 100.000% (1/1)
100.000% (1/1)
11
ColoredMaterial
Name: ColoredMaterial
Coverage:  80.952% (17/21)
 80.952% (17/21)
3315
CollectJob
Name: CollectJob
Coverage:  85.714% (6/7)
 85.714% (6/7)
65
Codegen
Name: Codegen
Coverage:  76.758% (3078/4010)
 76.758% (3078/4010)
49101616
CallbackRegistrationHelper
Name: CallbackRegistrationHelper
Coverage: 100.000% (1/1)
100.000% (1/1)
21
CallPrecise
Name: CallPrecise
Prototype: static QV4::ReturnedValue CallPrecise(const QQmlObjectOrGadget &object, const QQmlPropertyData &data, QV4::ExecutionEngine *engine, QV4::CallData *callArgs, QMetaObject::Call callType = QMetaObject::InvokeMetaMethod)
Coverage: 100.000% (17/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp
Lines: 1426-1467
100.000% (17/17)
206
CallOverloaded
Name: CallOverloaded
Prototype: static QV4::ReturnedValue CallOverloaded(const QQmlObjectOrGadget &object, const QQmlPropertyData &data, QV4::ExecutionEngine *engine, QV4::CallData *callArgs, const QQmlPropertyCache *propertyCache, QMetaObject::Call callType = QMetaObject::InvokeMetaMethod)
Coverage:  94.286% (33/35)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp
Lines: 1482-1547
 94.286% (33/35)
4211
CallMethod
Name: CallMethod
Prototype: static QV4::ReturnedValue CallMethod(const QQmlObjectOrGadget &object, int index, int returnType, int argCount, int *argTypes, QV4::ExecutionEngine *engine, QV4::CallData *callArgs, QMetaObject::Call callType = QMetaObject::InvokeMetaMethod)
Coverage: 100.000% (13/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp
Lines: 1184-1220
100.000% (13/13)
195
CallArgument
Name: CallArgument
Coverage:  69.024% (205/297)
 69.024% (205/297)
24292
CachedLoader
Name: CachedLoader
Coverage: 100.000% (4/4)
100.000% (4/4)
44
BytecodeGenerator
Name: BytecodeGenerator
Coverage:  98.802% (165/167)
 98.802% (165/167)
21469
ByteCodeHandler
Name: ByteCodeHandler
Coverage:  34.104% (354/1038)
 34.104% (354/1038)
278778
Breakpoint
Name: Breakpoint
Coverage:  50.000% (1/2)
 50.000% (1/2)
22
BooleanPrototype
Name: BooleanPrototype
Coverage: 100.000% (10/10)
100.000% (10/10)
195
BooleanCtor
Name: BooleanCtor
Coverage: 100.000% (6/6)
100.000% (6/6)
42
BindingFinder
Name: BindingFinder
Coverage:  33.333% (1/3)
 33.333% (1/3)
33
BindableFbo
Name: BindableFbo
Coverage:  66.667% (8/12)
 66.667% (8/12)
96
BaselineJIT
Name: BaselineJIT
Coverage:  65.942% (91/138)
 65.942% (91/138)
497134
BacktraceJob
Name: BacktraceJob
Coverage:  0.000% (0/15)
  0.000% (0/15)
124
BackendSupport
Name: BackendSupport
Coverage:  75.000% (3/4)
 75.000% (3/4)
72
ArrayObject
Name: ArrayObject
Coverage: 100.000% (51/51)
100.000% (51/51)
5115
ArrayIteratorPrototype
Name: ArrayIteratorPrototype
Coverage: 100.000% (21/21)
100.000% (21/21)
348
ArrayElementLessThan
Name: ArrayElementLessThan
Coverage:  86.667% (13/15)
 86.667% (13/15)
185
ArrayData
Name: ArrayData
Coverage:  68.269% (142/208)
 68.269% (142/208)
19462
ArrayBufferPrototype
Name: ArrayBufferPrototype
Coverage:  87.179% (34/39)
 87.179% (34/39)
4310
ArrayBufferCtor
Name: ArrayBufferCtor
Coverage:  90.000% (18/20)
 90.000% (18/20)
248
ArrayBuffer
Name: ArrayBuffer
Coverage:  8.333% (1/12)
  8.333% (1/12)
135
ArgumentsSetterFunction
Name: ArgumentsSetterFunction
Coverage:  50.000% (2/4)
 50.000% (2/4)
92
ArgumentsObject
Name: ArgumentsObject
Coverage:  92.593% (75/81)
 92.593% (75/81)
8427
ArgumentsGetterFunction
Name: ArgumentsGetterFunction
Coverage:  50.000% (2/4)
 50.000% (2/4)
82
ActiveOCRestorer
Name: ActiveOCRestorer
Coverage: 100.000% (2/2)
100.000% (2/2)
22
Page:<>1
Function: writeNumbers
...10
Function: QQuickViewTransitionAttached
...14
Function: QQuickAnchorLine
15
Function: QQmlPartsModel
16
Function: QQmlDelegateModelAttached
17
Function: QBiPointer
18

Generated by Squish Coco 4.2.0