OpenCoverage

Qt Quick Test Coverage

Function Tree

Page:<>1
Function: writeNumbers
...10
Function: QQuickViewTransitionAttached
11
Function: QQuickShapeGenericRenderer
12
Function: QQuickParticleGroupData
13
Function: QQuickGravityAffector
1415
Function: QQmlPartsModel
16
Function: QQmlDelegateModelAttached
17
Function: QBiPointer
18
Function: DistanceFieldShiftedStyleTextMaterialShader
Functionâ–ľCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
QQuickAnchorLine
Name: QQuickAnchorLine
Coverage:  50.000% (1/2)
 50.000% (1/2)
22
QQuickAnchorChangesPrivate
Name: QQuickAnchorChangesPrivate
Coverage: 100.000% (2/2)
100.000% (2/2)
42
QQuickAnchorChanges
Name: QQuickAnchorChanges
Coverage:  77.152% (233/302)
 77.152% (233/302)
336100
QQuickAnchorAnimationPrivate
Name: QQuickAnchorAnimationPrivate
Coverage: 100.000% (1/1)
100.000% (1/1)
11
QQuickAnchorAnimation
Name: QQuickAnchorAnimation
Coverage:  57.895% (22/38)
 57.895% (22/38)
4917
QQuickAgeAffector
Name: QQuickAgeAffector
Coverage:  69.565% (16/23)
 69.565% (16/23)
3512
QQuickAccessibleAttached
Name: QQuickAccessibleAttached
Coverage:  23.265% (57/245)
 23.265% (57/245)
191139
QQuickAbstractPathRenderer
Name: QQuickAbstractPathRenderer
Coverage:  0.000% (0/1)
  0.000% (0/1)
11
QQuickAbstractAnimationPrivate
Name: QQuickAbstractAnimationPrivate
Coverage: 100.000% (1/1)
100.000% (1/1)
11
QQuickAbstractAnimation
Name: QQuickAbstractAnimation
Coverage: 100.000% (2/2)
100.000% (2/2)
22
QQml_valueTypeProvider
Name: QQml_valueTypeProvider
Prototype: QQmlValueTypeProvider *QQml_valueTypeProvider(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlglobal.cpp
Lines: 281-285
100.000% (1/1)
11
QQml_setParent_noEvent
Name: QQml_setParent_noEvent
Prototype: inline void QQml_setParent_noEvent(QObject *object, QObject *parent)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlglobal_p.h
Lines: 221-228
100.000% (1/1)
51
QQml_setGuiProvider
Name: QQml_setGuiProvider
Prototype: QQmlGuiProvider *QQml_setGuiProvider(QQmlGuiProvider *newProvider)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlglobal.cpp
Lines: 350-355
100.000% (1/1)
31
QQml_setColorProvider
Name: QQml_setColorProvider
Prototype: QQmlColorProvider *QQml_setColorProvider(QQmlColorProvider *newProvider)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlglobal.cpp
Lines: 299-304
100.000% (1/1)
31
QQml_removeValueTypeProvider
Name: QQml_removeValueTypeProvider
Prototype: void QQml_removeValueTypeProvider(QQmlValueTypeProvider *oldProvider)
Coverage:  84.615% (11/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlglobal.cpp
Lines: 253-279
 84.615% (11/13)
135
QQml_guiProvider
Name: QQml_guiProvider
Prototype: QQmlGuiProvider *QQml_guiProvider(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlglobal.cpp
Lines: 367-371
100.000% (1/1)
11
QQml_colorProvider
Name: QQml_colorProvider
Prototype: QQmlColorProvider *QQml_colorProvider(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlglobal.cpp
Lines: 317-321
100.000% (1/1)
11
QQml_addValueTypeProvider
Name: QQml_addValueTypeProvider
Prototype: void QQml_addValueTypeProvider(QQmlValueTypeProvider *newProvider)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlglobal.cpp
Lines: 246-251
100.000% (1/1)
21
QQmlVmeProfiler
Name: QQmlVmeProfiler
Coverage:  70.000% (7/10)
 70.000% (7/10)
86
QQmlValueTypeWrapper
Name: QQmlValueTypeWrapper
Coverage:  77.401% (137/177)
 77.401% (137/177)
24567
QQmlValueTypeReference
Name: QQmlValueTypeReference
Coverage:  92.308% (24/26)
 92.308% (24/26)
299
QQmlValueTypeProxyBinding
Name: QQmlValueTypeProxyBinding
Coverage:  89.655% (26/29)
 89.655% (26/29)
2913
QQmlValueTypeProvider
Name: QQmlValueTypeProvider
Coverage:  64.545% (71/110)
 64.545% (71/110)
9154
QQmlValueTypeFactoryImpl
Name: QQmlValueTypeFactoryImpl
Coverage:  97.143% (68/70)
 97.143% (68/70)
5126
QQmlValueTypeFactory
Name: QQmlValueTypeFactory
Coverage: 100.000% (4/4)
100.000% (4/4)
44
QQmlValueType
Name: QQmlValueType
Coverage:  87.500% (7/8)
 87.500% (7/8)
278
QQmlVMEVariantQObjectPtr
Name: QQmlVMEVariantQObjectPtr
Coverage:  88.235% (15/17)
 88.235% (15/17)
157
QQmlVMETypes
Name: QQmlVMETypes
Coverage:  0.000% (0/3)
  0.000% (0/3)
33
QQmlVMEMetaObjectEndpoint_callback
Name: QQmlVMEMetaObjectEndpoint_callback
Prototype: void QQmlVMEMetaObjectEndpoint_callback(QQmlNotifierEndpoint *e, void **)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlvmemetaobject.cpp
Lines: 139-143
100.000% (1/1)
21
QQmlVMEMetaObjectEndpoint
Name: QQmlVMEMetaObjectEndpoint
Coverage:  80.000% (16/20)
 80.000% (16/20)
238
QQmlVMEMetaObject
Name: QQmlVMEMetaObject
Coverage:  77.258% (462/598)
 77.258% (462/598)
561234
QQmlVMEGuard
Name: QQmlVMEGuard
Coverage: 100.000% (20/20)
100.000% (20/20)
2510
QQmlVME
Name: QQmlVME
Coverage: 100.000% (3/3)
100.000% (3/3)
33
QQmlV4Handle
Name: QQmlV4Handle
Coverage: 100.000% (4/4)
100.000% (4/4)
44
QQmlV4Function
Name: QQmlV4Function
Coverage: 100.000% (5/5)
100.000% (5/5)
55
QQmlTypeWrapper
Name: QQmlTypeWrapper
Coverage:  42.857% (6/14)
 42.857% (6/14)
298
QQmlTypeNameCache
Name: QQmlTypeNameCache
Coverage:  83.696% (77/92)
 83.696% (77/92)
11142
QQmlTypeModule
Name: QQmlTypeModule
Coverage:  0.000% (0/1)
  0.000% (0/1)
11
QQmlTypeLoaderThread
Name: QQmlTypeLoaderThread
Coverage:  95.455% (21/22)
 95.455% (21/22)
4320
QQmlTypeLoaderQmldirContent
Name: QQmlTypeLoaderQmldirContent
Coverage:  90.909% (10/11)
 90.909% (10/11)
1311
QQmlTypeLoaderNetworkReplyProxy
Name: QQmlTypeLoaderNetworkReplyProxy
Coverage:  75.000% (3/4)
 75.000% (3/4)
134
QQmlTypeLoader
Name: QQmlTypeLoader
Coverage:  82.667% (310/375)
 82.667% (310/375)
469147
QQmlTypeData
Name: QQmlTypeData
Coverage:  75.833% (273/360)
 75.833% (273/360)
444129
QQmlTypeCompiler
Name: QQmlTypeCompiler
Coverage:  84.058% (58/69)
 84.058% (58/69)
10741
QQmlType
Name: QQmlType
Coverage:  60.000% (3/5)
 60.000% (3/5)
55
QQmlTranslationBinding
Name: QQmlTranslationBinding
Coverage:  46.667% (7/15)
 46.667% (7/15)
187
QQmlTimerPrivate
Name: QQmlTimerPrivate
Coverage:  83.333% (10/12)
 83.333% (10/12)
116
QQmlTimer
Name: QQmlTimer
Coverage:  91.304% (63/69)
 91.304% (63/69)
7635
QQmlThreadPrivate
Name: QQmlThreadPrivate
Coverage:  92.308% (36/39)
 92.308% (36/39)
5722
QQmlThread
Name: QQmlThread
Coverage:  71.094% (91/128)
 71.094% (91/128)
16886
QQmlStrongJSQObjectReference
Name: QQmlStrongJSQObjectReference
Coverage:  88.889% (16/18)
 88.889% (16/18)
104
QQmlStringConverters
Name: QQmlStringConverters
Coverage:  56.522% (78/138)
 56.522% (78/138)
13358
QQmlStaticMetaObject
Name: QQmlStaticMetaObject
Coverage: 100.000% (2/2)
100.000% (2/2)
32
QQmlSourceLocation
Name: QQmlSourceLocation
Coverage: 100.000% (1/1)
100.000% (1/1)
11
QQmlSizeValueType
Name: QQmlSizeValueType
Coverage: 100.000% (4/4)
100.000% (4/4)
44
QQmlSizeFValueType
Name: QQmlSizeFValueType
Coverage: 100.000% (5/5)
100.000% (5/5)
55
QQmlScriptStringScanner
Name: QQmlScriptStringScanner
Coverage:  92.308% (24/26)
 92.308% (24/26)
238
QQmlScriptStringPrivate
Name: QQmlScriptStringPrivate
Coverage:  50.000% (1/2)
 50.000% (1/2)
22
QQmlScriptString
Name: QQmlScriptString
Coverage:  37.037% (20/54)
 37.037% (20/54)
4120
QQmlScriptData
Name: QQmlScriptData
Coverage:  86.792% (46/53)
 86.792% (46/53)
6820
QQmlScriptBlob
Name: QQmlScriptBlob
Coverage:  63.889% (46/72)
 63.889% (46/72)
10127
QQmlRefPointer
Name: QQmlRefPointer
Coverage:  91.176% (31/34)
 91.176% (31/34)
2420
QQmlRefCount
Name: QQmlRefCount
Coverage: 100.000% (9/9)
100.000% (9/9)
107
QQmlRectValueType
Name: QQmlRectValueType
Coverage: 100.000% (12/12)
100.000% (12/12)
1212
QQmlRectFValueType
Name: QQmlRectFValueType
Coverage: 100.000% (13/13)
100.000% (13/13)
1313
QQmlQtQuick2Module
Name: QQmlQtQuick2Module
Coverage: 100.000% (5/5)
100.000% (5/5)
123
QQmlQtQuick2DebugStatesDelegate
Name: QQmlQtQuick2DebugStatesDelegate
Coverage:  78.571% (33/42)
 78.571% (33/42)
3517
QQmlQmldirData
Name: QQmlQmldirData
Coverage:  58.824% (10/17)
 58.824% (10/17)
2011
QQmlProxyMetaObject
Name: QQmlProxyMetaObject
Coverage:  75.000% (36/48)
 75.000% (36/48)
4616
QQmlPropertyValueInterceptor
Name: QQmlPropertyValueInterceptor
Coverage: 100.000% (1/1)
100.000% (1/1)
21
QQmlPropertyValidator
Name: QQmlPropertyValidator
Coverage:  62.473% (293/469)
 62.473% (293/469)
370148
QQmlPropertyRawData
Name: QQmlPropertyRawData
Coverage:  86.957% (60/69)
 86.957% (60/69)
9266
QQmlPropertyPrivate
Name: QQmlPropertyPrivate
Coverage:  74.763% (474/634)
 74.763% (474/634)
531196
QQmlPropertyMapPrivate
Name: QQmlPropertyMapPrivate
Coverage: 100.000% (4/4)
100.000% (4/4)
114
QQmlPropertyMapMetaObject
Name: QQmlPropertyMapMetaObject
Coverage:  75.000% (6/8)
 75.000% (6/8)
86
QQmlPropertyMap
Name: QQmlPropertyMap
Coverage: 100.000% (23/23)
100.000% (23/23)
3719
QQmlPropertyIndex
Name: QQmlPropertyIndex
Coverage:  88.000% (22/25)
 88.000% (22/25)
2717
QQmlPropertyData
Name: QQmlPropertyData
Coverage:  82.653% (81/98)
 82.653% (81/98)
11739
QQmlPropertyCapture
Name: QQmlPropertyCapture
Coverage:  72.581% (45/62)
 72.581% (45/62)
8222
QQmlPropertyCacheVector
Name: QQmlPropertyCacheVector
Coverage:  91.304% (21/23)
 91.304% (21/23)
2115
QQmlPropertyCacheCreator
Name: QQmlPropertyCacheCreator
Coverage:  82.278% (195/237)
 82.278% (195/237)
27472
QQmlPropertyCacheAliasCreator
Name: QQmlPropertyCacheAliasCreator
Coverage:  85.106% (80/94)
 85.106% (80/94)
9842
QQmlPropertyCache
Name: QQmlPropertyCache
Coverage:  83.203% (426/512)
 83.203% (426/512)
558190
QQmlProperty
Name: QQmlProperty
Coverage:  90.110% (164/182)
 90.110% (164/182)
14679
QQmlProfilerService
Name: QQmlProfilerService
Coverage: 100.000% (1/1)
100.000% (1/1)
11
QQmlProfilerHelper
Name: QQmlProfilerHelper
Coverage: 100.000% (1/1)
100.000% (1/1)
11
QQmlProfilerEventType
Name: QQmlProfilerEventType
Coverage:  64.286% (27/42)
 64.286% (27/42)
2828
QQmlProfilerEventReceiver
Name: QQmlProfilerEventReceiver
Coverage: 100.000% (1/1)
100.000% (1/1)
11
QQmlProfilerEventLocation
Name: QQmlProfilerEventLocation
Coverage:  71.429% (5/7)
 71.429% (5/7)
87
QQmlProfilerEvent
Name: QQmlProfilerEvent
Coverage:  60.204% (59/98)
 60.204% (59/98)
9656
QQmlProfilerData
Name: QQmlProfilerData
Coverage: 100.000% (1/1)
100.000% (1/1)
11
QQmlProfilerClientPrivate
Name: QQmlProfilerClientPrivate
Coverage:  92.308% (72/78)
 92.308% (72/78)
8631
QQmlProfilerClient
Name: QQmlProfilerClient
Coverage:  79.747% (63/79)
 79.747% (63/79)
11845
QQmlProfiler
Name: QQmlProfiler
Coverage:  65.789% (50/76)
 65.789% (50/76)
10046
QQmlPrivate
Name: QQmlPrivate
Coverage: 100.000% (10/10)
100.000% (10/10)
1010
QQmlPointValueType
Name: QQmlPointValueType
Coverage: 100.000% (4/4)
100.000% (4/4)
44
QQmlPointFValueType
Name: QQmlPointFValueType
Coverage: 100.000% (5/5)
100.000% (5/5)
55
QQmlPlatform
Name: QQmlPlatform
Coverage:  66.667% (2/3)
 66.667% (2/3)
33
QQmlPersistentModelIndexValueType
Name: QQmlPersistentModelIndexValueType
Coverage:  75.000% (6/8)
 75.000% (6/8)
88
QQmlPendingGroupPropertyBindings
Name: QQmlPendingGroupPropertyBindings
Coverage:  50.000% (4/8)
 50.000% (4/8)
84
Page:<>1
Function: writeNumbers
...10
Function: QQuickViewTransitionAttached
11
Function: QQuickShapeGenericRenderer
12
Function: QQuickParticleGroupData
13
Function: QQuickGravityAffector
1415
Function: QQmlPartsModel
16
Function: QQmlDelegateModelAttached
17
Function: QBiPointer
18
Function: DistanceFieldShiftedStyleTextMaterialShader

Generated by Squish Coco 4.2.0