OpenCoverage

Qt Quick Test Coverage

Function Tree

Page:<>1
Function: ActiveOCRestorer
2
Function: ListLayout
3
Function: QQmlColorProvider
45
Function: QQmlType
6
Function: QQuickDesignerSupportProperties
7
Function: QQuickListViewPrivate
8
Function: QQuickPropertyAnimation
...10
Function: QSGDefaultRectangleNode
...18
Function: stateChangeDebug
Functionâ–´Condition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
QQmlInstantiatorPrivate
Name: QQmlInstantiatorPrivate
Coverage:  76.000% (76/100)
 76.000% (76/100)
9937
QQmlInterceptorMetaObject
Name: QQmlInterceptorMetaObject
Coverage:  94.203% (65/69)
 94.203% (65/69)
6225
QQmlItemSelectionRangeValueType
Name: QQmlItemSelectionRangeValueType
Coverage:  76.471% (13/17)
 76.471% (13/17)
1917
QQmlJS
Name: QQmlJS
Coverage:  79.100% (2233/2823)
 79.100% (2233/2823)
20061392
QQmlJSGrammar
Name: QQmlJSGrammar
Coverage:  0.000% (0/12)
  0.000% (0/12)
84
QQmlJavaScriptExpression
Name: QQmlJavaScriptExpression
Coverage:  80.240% (134/167)
 80.240% (134/167)
16773
QQmlJavaScriptExpressionGuard
Name: QQmlJavaScriptExpressionGuard
Coverage: 100.000% (3/3)
100.000% (3/3)
53
QQmlJavaScriptExpressionGuard_callback
Name: QQmlJavaScriptExpressionGuard_callback
Prototype: void QQmlJavaScriptExpressionGuard_callback(QQmlNotifierEndpoint *e, void **)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmljavascriptexpression.cpp
Lines: 481-487
100.000% (1/1)
31
QQmlListAccessor
Name: QQmlListAccessor
Coverage:  80.645% (50/62)
 80.645% (50/62)
4028
QQmlListCompositor
Name: QQmlListCompositor
Coverage:  90.287% (567/628)
 90.287% (567/628)
579201
QQmlListModel
Name: QQmlListModel
Coverage:  91.026% (284/312)
 91.026% (284/312)
336113
QQmlListModelParser
Name: QQmlListModelParser
Coverage:  90.385% (94/104)
 90.385% (94/104)
10937
QQmlListModelWorkerAgent
Name: QQmlListModelWorkerAgent
Coverage:  79.245% (42/53)
 79.245% (42/53)
5033
QQmlListProperty
Name: QQmlListProperty
Coverage:  88.889% (8/9)
 88.889% (8/9)
149
QQmlListReference
Name: QQmlListReference
Coverage:  87.500% (63/72)
 87.500% (63/72)
4932
QQmlListReferencePrivate
Name: QQmlListReferencePrivate
Coverage:  77.778% (14/18)
 77.778% (14/18)
208
QQmlLocale
Name: QQmlLocale
Coverage:  55.000% (11/20)
 55.000% (11/20)
197
QQmlLocaleData
Name: QQmlLocaleData
Coverage:  49.115% (111/226)
 49.115% (111/226)
7480
QQmlLoggingCategory
Name: QQmlLoggingCategory
Coverage:  87.500% (14/16)
 87.500% (14/16)
1810
QQmlMemoryProfiler
Name: QQmlMemoryProfiler
Coverage:  0.000% (0/24)
  0.000% (0/24)
1312
QQmlMemoryScope
Name: QQmlMemoryScope
Coverage:  33.333% (15/45)
 33.333% (15/45)
2915
QQmlMetaObject
Name: QQmlMetaObject
Coverage:  70.769% (138/195)
 70.769% (138/195)
15170
QQmlMetaTypeRegistrationFailureRecorder
Name: QQmlMetaTypeRegistrationFailureRecorder
Coverage: 100.000% (1/1)
100.000% (1/1)
11
QQmlModelIndexValueType
Name: QQmlModelIndexValueType
Coverage:  75.000% (9/12)
 75.000% (9/12)
1310
QQmlModelsModule
Name: QQmlModelsModule
Coverage: 100.000% (1/1)
100.000% (1/1)
91
QQmlNativeDebugService
Name: QQmlNativeDebugService
Coverage: 100.000% (1/1)
100.000% (1/1)
11
QQmlNonbindingBinding
Name: QQmlNonbindingBinding
Coverage: 100.000% (21/21)
100.000% (21/21)
166
QQmlNotifier
Name: QQmlNotifier
Coverage:  94.444% (34/36)
 94.444% (34/36)
3314
QQmlNotifierEndpoint
Name: QQmlNotifierEndpoint
Coverage:  92.500% (37/40)
 92.500% (37/40)
5522
QQmlNullableValue
Name: QQmlNullableValue
Coverage:  87.500% (7/8)
 87.500% (7/8)
88
QQmlNumberExtension
Name: QQmlNumberExtension
Coverage:  44.048% (37/84)
 44.048% (37/84)
6125
QQmlObjectCompletionProfiler
Name: QQmlObjectCompletionProfiler
Coverage:  83.333% (10/12)
 83.333% (10/12)
54
QQmlObjectCreationProfiler
Name: QQmlObjectCreationProfiler
Coverage:  84.615% (11/13)
 84.615% (11/13)
35
QQmlObjectCreator
Name: QQmlObjectCreator
Coverage:  74.855% (518/692)
 74.855% (518/692)
912222
QQmlObjectCreatorRecursionWatcher
Name: QQmlObjectCreatorRecursionWatcher
Coverage: 100.000% (2/2)
100.000% (2/2)
32
QQmlObjectModel
Name: QQmlObjectModel
Coverage:  60.938% (39/64)
 60.938% (39/64)
6128
QQmlObjectModelAttached
Name: QQmlObjectModelAttached
Coverage:  91.667% (11/12)
 91.667% (11/12)
128
QQmlObjectModelPrivate
Name: QQmlObjectModelPrivate
Coverage:  97.500% (39/40)
 97.500% (39/40)
6023
QQmlObjectOrGadget
Name: QQmlObjectOrGadget
Coverage: 100.000% (10/10)
100.000% (10/10)
116
QQmlOpenMetaObject
Name: QQmlOpenMetaObject
Coverage:  75.294% (64/85)
 75.294% (64/85)
8838
QQmlOpenMetaObjectPrivate
Name: QQmlOpenMetaObjectPrivate
Coverage:  85.185% (23/27)
 85.185% (23/27)
2615
QQmlOpenMetaObjectType
Name: QQmlOpenMetaObjectType
Coverage:  85.294% (29/34)
 85.294% (29/34)
4618
QQmlOpenMetaObjectTypePrivate
Name: QQmlOpenMetaObjectTypePrivate
Coverage:  80.000% (4/5)
 80.000% (4/5)
83
QQmlParserStatus
Name: QQmlParserStatus
Coverage: 100.000% (5/5)
100.000% (5/5)
43
QQmlPartsModel
Name: QQmlPartsModel
Coverage:  66.142% (84/127)
 66.142% (84/127)
12753
QQmlPendingGroupPropertyBindings
Name: QQmlPendingGroupPropertyBindings
Coverage:  50.000% (4/8)
 50.000% (4/8)
84
QQmlPersistentModelIndexValueType
Name: QQmlPersistentModelIndexValueType
Coverage:  75.000% (6/8)
 75.000% (6/8)
88
QQmlPlatform
Name: QQmlPlatform
Coverage:  66.667% (2/3)
 66.667% (2/3)
33
QQmlPointFValueType
Name: QQmlPointFValueType
Coverage: 100.000% (5/5)
100.000% (5/5)
55
QQmlPointValueType
Name: QQmlPointValueType
Coverage: 100.000% (4/4)
100.000% (4/4)
44
QQmlPrivate
Name: QQmlPrivate
Coverage: 100.000% (10/10)
100.000% (10/10)
1010
QQmlProfiler
Name: QQmlProfiler
Coverage:  65.789% (50/76)
 65.789% (50/76)
10046
QQmlProfilerClient
Name: QQmlProfilerClient
Coverage:  79.747% (63/79)
 79.747% (63/79)
11845
QQmlProfilerClientPrivate
Name: QQmlProfilerClientPrivate
Coverage:  92.308% (72/78)
 92.308% (72/78)
8631
QQmlProfilerData
Name: QQmlProfilerData
Coverage: 100.000% (1/1)
100.000% (1/1)
11
QQmlProfilerEvent
Name: QQmlProfilerEvent
Coverage:  60.204% (59/98)
 60.204% (59/98)
9656
QQmlProfilerEventLocation
Name: QQmlProfilerEventLocation
Coverage:  71.429% (5/7)
 71.429% (5/7)
87
QQmlProfilerEventReceiver
Name: QQmlProfilerEventReceiver
Coverage: 100.000% (1/1)
100.000% (1/1)
11
QQmlProfilerEventType
Name: QQmlProfilerEventType
Coverage:  64.286% (27/42)
 64.286% (27/42)
2828
QQmlProfilerHelper
Name: QQmlProfilerHelper
Coverage: 100.000% (1/1)
100.000% (1/1)
11
QQmlProfilerService
Name: QQmlProfilerService
Coverage: 100.000% (1/1)
100.000% (1/1)
11
QQmlProperty
Name: QQmlProperty
Coverage:  90.110% (164/182)
 90.110% (164/182)
14679
QQmlPropertyCache
Name: QQmlPropertyCache
Coverage:  83.203% (426/512)
 83.203% (426/512)
558190
QQmlPropertyCacheAliasCreator
Name: QQmlPropertyCacheAliasCreator
Coverage:  85.106% (80/94)
 85.106% (80/94)
9842
QQmlPropertyCacheCreator
Name: QQmlPropertyCacheCreator
Coverage:  82.278% (195/237)
 82.278% (195/237)
27472
QQmlPropertyCacheVector
Name: QQmlPropertyCacheVector
Coverage:  91.304% (21/23)
 91.304% (21/23)
2115
QQmlPropertyCapture
Name: QQmlPropertyCapture
Coverage:  72.581% (45/62)
 72.581% (45/62)
8222
QQmlPropertyData
Name: QQmlPropertyData
Coverage:  82.653% (81/98)
 82.653% (81/98)
11739
QQmlPropertyIndex
Name: QQmlPropertyIndex
Coverage:  88.000% (22/25)
 88.000% (22/25)
2717
QQmlPropertyMap
Name: QQmlPropertyMap
Coverage: 100.000% (23/23)
100.000% (23/23)
3719
QQmlPropertyMapMetaObject
Name: QQmlPropertyMapMetaObject
Coverage:  75.000% (6/8)
 75.000% (6/8)
86
QQmlPropertyMapPrivate
Name: QQmlPropertyMapPrivate
Coverage: 100.000% (4/4)
100.000% (4/4)
114
QQmlPropertyPrivate
Name: QQmlPropertyPrivate
Coverage:  74.763% (474/634)
 74.763% (474/634)
531196
QQmlPropertyRawData
Name: QQmlPropertyRawData
Coverage:  86.957% (60/69)
 86.957% (60/69)
9266
QQmlPropertyValidator
Name: QQmlPropertyValidator
Coverage:  62.473% (293/469)
 62.473% (293/469)
370148
QQmlPropertyValueInterceptor
Name: QQmlPropertyValueInterceptor
Coverage: 100.000% (1/1)
100.000% (1/1)
21
QQmlProxyMetaObject
Name: QQmlProxyMetaObject
Coverage:  75.000% (36/48)
 75.000% (36/48)
4616
QQmlQmldirData
Name: QQmlQmldirData
Coverage:  58.824% (10/17)
 58.824% (10/17)
2011
QQmlQtQuick2DebugStatesDelegate
Name: QQmlQtQuick2DebugStatesDelegate
Coverage:  78.571% (33/42)
 78.571% (33/42)
3517
QQmlQtQuick2Module
Name: QQmlQtQuick2Module
Coverage: 100.000% (5/5)
100.000% (5/5)
123
QQmlRectFValueType
Name: QQmlRectFValueType
Coverage: 100.000% (13/13)
100.000% (13/13)
1313
QQmlRectValueType
Name: QQmlRectValueType
Coverage: 100.000% (12/12)
100.000% (12/12)
1212
QQmlRefCount
Name: QQmlRefCount
Coverage: 100.000% (9/9)
100.000% (9/9)
107
QQmlRefPointer
Name: QQmlRefPointer
Coverage:  91.176% (31/34)
 91.176% (31/34)
2420
QQmlScriptBlob
Name: QQmlScriptBlob
Coverage:  63.889% (46/72)
 63.889% (46/72)
10127
QQmlScriptData
Name: QQmlScriptData
Coverage:  86.792% (46/53)
 86.792% (46/53)
6820
QQmlScriptString
Name: QQmlScriptString
Coverage:  37.037% (20/54)
 37.037% (20/54)
4120
QQmlScriptStringPrivate
Name: QQmlScriptStringPrivate
Coverage:  50.000% (1/2)
 50.000% (1/2)
22
QQmlScriptStringScanner
Name: QQmlScriptStringScanner
Coverage:  92.308% (24/26)
 92.308% (24/26)
238
QQmlSizeFValueType
Name: QQmlSizeFValueType
Coverage: 100.000% (5/5)
100.000% (5/5)
55
QQmlSizeValueType
Name: QQmlSizeValueType
Coverage: 100.000% (4/4)
100.000% (4/4)
44
QQmlSourceLocation
Name: QQmlSourceLocation
Coverage: 100.000% (1/1)
100.000% (1/1)
11
QQmlStaticMetaObject
Name: QQmlStaticMetaObject
Coverage: 100.000% (2/2)
100.000% (2/2)
32
QQmlStringConverters
Name: QQmlStringConverters
Coverage:  56.522% (78/138)
 56.522% (78/138)
13358
QQmlStrongJSQObjectReference
Name: QQmlStrongJSQObjectReference
Coverage:  88.889% (16/18)
 88.889% (16/18)
104
QQmlThread
Name: QQmlThread
Coverage:  71.094% (91/128)
 71.094% (91/128)
16886
QQmlThreadPrivate
Name: QQmlThreadPrivate
Coverage:  92.308% (36/39)
 92.308% (36/39)
5722
QQmlTimer
Name: QQmlTimer
Coverage:  91.304% (63/69)
 91.304% (63/69)
7635
QQmlTimerPrivate
Name: QQmlTimerPrivate
Coverage:  83.333% (10/12)
 83.333% (10/12)
116
QQmlTranslationBinding
Name: QQmlTranslationBinding
Coverage:  46.667% (7/15)
 46.667% (7/15)
187
Page:<>1
Function: ActiveOCRestorer
2
Function: ListLayout
3
Function: QQmlColorProvider
45
Function: QQmlType
6
Function: QQuickDesignerSupportProperties
7
Function: QQuickListViewPrivate
8
Function: QQuickPropertyAnimation
...10
Function: QSGDefaultRectangleNode
...18
Function: stateChangeDebug

Generated by Squish Coco 4.2.0