OpenCoverage

Qt Quick Test Coverage

Function Tree

Page:<>1
Condition %:  0.000% (0/15)
...5
Condition %:  30.303% (10/33)
6
Condition %:  48.780% (20/41)
7
Condition %:  57.154% (2201/3851)
8
Condition %:  66.667% (2/3)
910
Condition %:  77.778% (7/9)
11
Condition %:  83.333% (10/12)
12
Condition %:  88.889% (8/9)
13
Condition %:  94.444% (17/18)
...18
Condition %: 100.000% (1/1)
FunctionCondition %▴eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
QSGSimpleTextureNode
Name: QSGSimpleTextureNode
Coverage:  73.171% (30/41)
 73.171% (30/41)
6025
QQuickTransitionManager
Name: QQuickTransitionManager
Coverage:  73.282% (96/131)
 73.282% (96/131)
9945
QPacketProtocolPrivate
Name: QPacketProtocolPrivate
Coverage:  73.333% (11/15)
 73.333% (11/15)
167
QQuickItemPrivate
Name: QQuickItemPrivate
Coverage:  73.379% (860/1172)
 73.379% (860/1172)
922434
QQuickListView
Name: QQuickListView
Coverage:  73.418% (290/395)
 73.418% (290/395)
255116
QQmlImportsPrivate
Name: QQmlImportsPrivate
Coverage:  73.656% (274/372)
 73.656% (274/372)
379121
QQuickGradient
Name: QQuickGradient
Coverage:  73.684% (14/19)
 73.684% (14/19)
1911
QQmlBind
Name: QQmlBind
Coverage:  73.750% (59/80)
 73.750% (59/80)
8134
QQuickItemLayer
Name: QQuickItemLayer
Coverage:  73.770% (135/183)
 73.770% (135/183)
22489
QQuickImageBase
Name: QQuickImageBase
Coverage:  73.780% (121/164)
 73.780% (121/164)
17571
PersistentValueStorage
Name: PersistentValueStorage
Coverage:  74.118% (63/85)
 74.118% (63/85)
7935
QJSEngine
Name: QJSEngine
Coverage:  74.380% (90/121)
 74.380% (90/121)
14863
QQuickScreenAttached
Name: QQuickScreenAttached
Coverage:  74.468% (35/47)
 74.468% (35/47)
3720
QQmlImports
Name: QQmlImports
Coverage:  74.590% (91/122)
 74.590% (91/122)
12956
ExecutableAllocator
Name: ExecutableAllocator
Coverage:  74.684% (59/79)
 74.684% (59/79)
11334
QQmlPropertyPrivate
Name: QQmlPropertyPrivate
Coverage:  74.763% (474/634)
 74.763% (474/634)
531196
QQuickImage
Name: QQuickImage
Coverage:  74.775% (166/222)
 74.775% (166/222)
24178
QQmlObjectCreator
Name: QQmlObjectCreator
Coverage:  74.855% (518/692)
 74.855% (518/692)
912222
BackendSupport
Name: BackendSupport
Coverage:  75.000% (3/4)
 75.000% (3/4)
72
CompilationUnitMapper
Name: CompilationUnitMapper
Coverage:  75.000% (18/24)
 75.000% (18/24)
5112
DistanceFieldOutlineTextMaterialShader
Name: DistanceFieldOutlineTextMaterialShader
Coverage:  75.000% (9/12)
 75.000% (9/12)
205
FxViewItem
Name: FxViewItem
Coverage:  75.000% (3/4)
 75.000% (3/4)
22
QIntrusiveList
Name: QIntrusiveList
Coverage:  75.000% (24/32)
 75.000% (24/32)
3722
QPauseAnimationJob
Name: QPauseAnimationJob
Coverage:  75.000% (3/4)
 75.000% (3/4)
44
QQmlCompilePass
Name: QQmlCompilePass
Coverage:  75.000% (3/4)
 75.000% (3/4)
54
QQmlDebugConnectorFactory
Name: QQmlDebugConnectorFactory
Coverage:  75.000% (3/4)
 75.000% (3/4)
72
QQmlDebugMessageClient
Name: QQmlDebugMessageClient
Coverage:  75.000% (9/12)
 75.000% (9/12)
266
QQmlModelIndexValueType
Name: QQmlModelIndexValueType
Coverage:  75.000% (9/12)
 75.000% (9/12)
1310
QQmlPersistentModelIndexValueType
Name: QQmlPersistentModelIndexValueType
Coverage:  75.000% (6/8)
 75.000% (6/8)
88
QQmlPropertyMapMetaObject
Name: QQmlPropertyMapMetaObject
Coverage:  75.000% (6/8)
 75.000% (6/8)
86
QQmlProxyMetaObject
Name: QQmlProxyMetaObject
Coverage:  75.000% (36/48)
 75.000% (36/48)
4616
QQmlTypeLoaderNetworkReplyProxy
Name: QQmlTypeLoaderNetworkReplyProxy
Coverage:  75.000% (3/4)
 75.000% (3/4)
134
QQuickDragAttachedPrivate
Name: QQuickDragAttachedPrivate
Coverage:  75.000% (54/72)
 75.000% (54/72)
9130
QQuickKeyEvent
Name: QQuickKeyEvent
Coverage:  75.000% (9/12)
 75.000% (9/12)
1412
QQuickShaderSourceAttachedNode
Name: QQuickShaderSourceAttachedNode
Coverage:  75.000% (3/4)
 75.000% (3/4)
42
VDMListDelegateDataType
Name: VDMListDelegateDataType
Coverage:  75.000% (3/4)
 75.000% (3/4)
94
findChar
Name: findChar
Prototype: static int findChar(const QChar *str, int len, QChar ch, int from)
Coverage:  75.000% (9/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qhashedstring.cpp
Lines: 192-206
 75.000% (9/12)
115
isWindowMetaObject
Name: isWindowMetaObject
Prototype: static bool isWindowMetaObject(const QMetaObject *metaObject)
Coverage:  75.000% (6/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/designer/qquickdesignersupportitems.cpp
Lines: 172-182
 75.000% (6/8)
44
qmlRegisterExtendedType
Name: qmlRegisterExtendedType
Prototype: template<typename T, typename E> int qmlRegisterExtendedType(const char *uri, int versionMajor, int versionMinor, const char *qmlName)
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqml.h
Lines: 408-445
 75.000% (3/4)
272
qmlRegisterExtendedUncreatableType
Name: qmlRegisterExtendedUncreatableType
Prototype: template<typename T, typename E> int qmlRegisterExtendedUncreatableType(const char *uri, int versionMajor, int versionMinor, const char *qmlName, const QString& reason)
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqml.h
Lines: 202-239
 75.000% (3/4)
282
qt_quick_set_shortcut_context_matcher
Name: qt_quick_set_shortcut_context_matcher
Prototype: void qt_quick_set_shortcut_context_matcher(ContextMatcher matcher)
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickshortcut.cpp
Lines: 123-127
 75.000% (3/4)
22
QQmlOpenMetaObject
Name: QQmlOpenMetaObject
Coverage:  75.294% (64/85)
 75.294% (64/85)
8838
QQuickMouseAreaPrivate
Name: QQuickMouseAreaPrivate
Coverage:  75.362% (52/69)
 75.362% (52/69)
6629
QQuickBasePositionerPrivate
Name: QQuickBasePositionerPrivate
Coverage:  75.556% (68/90)
 75.556% (68/90)
6332
QQuickDragAttached
Name: QQuickDragAttached
Coverage:  75.595% (127/168)
 75.595% (127/168)
18383
TestCaseCollector
Name: TestCaseCollector
Coverage:  75.714% (53/70)
 75.714% (53/70)
6325
QQmlTypeData
Name: QQmlTypeData
Coverage:  75.833% (273/360)
 75.833% (273/360)
444129
QQuickMultiPointHandler
Name: QQuickMultiPointHandler
Coverage:  75.833% (91/120)
 75.833% (91/120)
11157
QQuickFontValueType
Name: QQuickFontValueType
Coverage:  75.862% (44/58)
 75.862% (44/58)
4640
QQuickParentChangePrivate
Name: QQuickParentChangePrivate
Coverage:  75.926% (41/54)
 75.926% (41/54)
4813
QQmlInstantiatorPrivate
Name: QQmlInstantiatorPrivate
Coverage:  76.000% (76/100)
 76.000% (76/100)
9937
QQuickParticleDataHeap
Name: QQuickParticleDataHeap
Coverage:  76.000% (38/50)
 76.000% (38/50)
5624
QQuickGravityAffector
Name: QQuickGravityAffector
Coverage:  76.190% (16/21)
 76.190% (16/21)
2713
QQuickPath
Name: QQuickPath
Coverage:  76.432% (467/611)
 76.432% (467/611)
711282
QQmlItemSelectionRangeValueType
Name: QQmlItemSelectionRangeValueType
Coverage:  76.471% (13/17)
 76.471% (13/17)
1917
QQuickRotation
Name: QQuickRotation
Coverage:  76.471% (26/34)
 76.471% (26/34)
4421
VME
Name: VME
Coverage:  76.619% (852/1112)
 76.619% (852/1112)
705568
QQuickItemKeyFilter
Name: QQuickItemKeyFilter
Coverage:  76.667% (23/30)
 76.667% (23/30)
1414
QQmlComponentPrivate
Name: QQmlComponentPrivate
Coverage:  76.724% (89/116)
 76.724% (89/116)
16048
Codegen
Name: Codegen
Coverage:  76.758% (3078/4010)
 76.758% (3078/4010)
49101616
QV4Include
Name: QV4Include
Coverage:  76.829% (63/82)
 76.829% (63/82)
10626
QV4
Name: QV4
Coverage:  76.915% (5011/6515)
 76.915% (5011/6515)
80773839
QJSValueIterator
Name: QJSValueIterator
Coverage:  76.923% (40/52)
 76.923% (40/52)
9920
QQmlExpressionPrivate
Name: QQmlExpressionPrivate
Coverage:  76.923% (20/26)
 76.923% (20/26)
4014
parseInt
Name: parseInt
Prototype: static int parseInt(const QStringRef &str, bool *ok)
Coverage:  76.923% (10/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmldirparser.cpp
Lines: 47-62
 76.923% (10/13)
114
QSGSimpleMaterialShader
Name: QSGSimpleMaterialShader
Coverage:  77.143% (27/35)
 77.143% (27/35)
3714
resolveLocalUrl
Name: resolveLocalUrl
Prototype: QString resolveLocalUrl(const QString &url, const QString &relative)
Coverage:  77.143% (27/35)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlimport.cpp
Lines: 80-122
 77.143% (27/35)
279
QQuickAnchorChanges
Name: QQuickAnchorChanges
Coverage:  77.152% (233/302)
 77.152% (233/302)
336100
QQmlVMEMetaObject
Name: QQmlVMEMetaObject
Coverage:  77.258% (462/598)
 77.258% (462/598)
561234
QQuickMultiPointTouchArea
Name: QQuickMultiPointTouchArea
Coverage:  77.259% (265/343)
 77.259% (265/343)
347142
QQuickVector2DValueType
Name: QQuickVector2DValueType
Coverage:  77.273% (17/22)
 77.273% (17/22)
2118
QQuickTextUtil
Name: QQuickTextUtil
Coverage:  77.358% (41/53)
 77.358% (41/53)
6824
QQmlValueTypeWrapper
Name: QQmlValueTypeWrapper
Coverage:  77.401% (137/177)
 77.401% (137/177)
24567
QQmlDMObjectDataMetaObject
Name: QQmlDMObjectDataMetaObject
Coverage:  77.551% (38/49)
 77.551% (38/49)
5616
QQuickBorderImage
Name: QQuickBorderImage
Coverage:  77.551% (114/147)
 77.551% (114/147)
22058
FxListItemSG
Name: FxListItemSG
Coverage:  77.612% (52/67)
 77.612% (52/67)
5531
Function
Name: Function
Coverage:  77.778% (21/27)
 77.778% (21/27)
4813
QQmlListReferencePrivate
Name: QQmlListReferencePrivate
Coverage:  77.778% (14/18)
 77.778% (14/18)
208
QQuickColorProvider
Name: QQuickColorProvider
Coverage:  77.778% (28/36)
 77.778% (28/36)
3818
QQuickParentAnimationData
Name: QQuickParentAnimationData
Coverage:  77.778% (7/9)
 77.778% (7/9)
75
QSGDistanceFieldShiftedStyleTextMaterial
Name: QSGDistanceFieldShiftedStyleTextMaterial
Coverage:  77.778% (7/9)
 77.778% (7/9)
107
QSGTextureReader
Name: QSGTextureReader
Coverage:  77.778% (21/27)
 77.778% (21/27)
2115
Q_QGS_QQmlDebugConnectorLoader
Name: Q_QGS_QQmlDebugConnectorLoader
Coverage:  77.778% (7/9)
 77.778% (7/9)
37
Q_QGS_QQmlDebugServiceLoader
Name: Q_QGS_QQmlDebugServiceLoader
Coverage:  77.778% (7/9)
 77.778% (7/9)
37
Q_QGS_animationTimer
Name: Q_QGS_animationTimer
Coverage:  77.778% (7/9)
 77.778% (7/9)
37
Q_QGS_backendSupport
Name: Q_QGS_backendSupport
Coverage:  77.778% (7/9)
 77.778% (7/9)
37
Q_QGS_ctxMatcher
Name: Q_QGS_ctxMatcher
Coverage:  77.778% (7/9)
 77.778% (7/9)
37
Q_QGS_factoryImpl
Name: Q_QGS_factoryImpl
Coverage:  77.778% (7/9)
 77.778% (7/9)
37
Q_QGS_fontLoaderFonts
Name: Q_QGS_fontLoaderFonts
Coverage:  77.778% (7/9)
 77.778% (7/9)
37
Q_QGS_g_genericMouseDevice
Name: Q_QGS_g_genericMouseDevice
Coverage:  77.778% (7/9)
 77.778% (7/9)
37
Q_QGS_g_previousPointData
Name: Q_QGS_g_previousPointData
Coverage:  77.778% (7/9)
 77.778% (7/9)
37
Q_QGS_g_touchDevices
Name: Q_QGS_g_touchDevices
Coverage:  77.778% (7/9)
 77.778% (7/9)
37
Q_QGS_initQQuickShapeResources
Name: Q_QGS_initQQuickShapeResources
Coverage:  77.778% (7/9)
 77.778% (7/9)
37
Q_QGS_interceptorInstances
Name: Q_QGS_interceptorInstances
Coverage:  77.778% (7/9)
 77.778% (7/9)
37
Q_QGS_nullValueTypeProvider
Name: Q_QGS_nullValueTypeProvider
Coverage:  77.778% (7/9)
 77.778% (7/9)
37
Q_QGS_objectReferenceHash
Name: Q_QGS_objectReferenceHash
Coverage:  77.778% (7/9)
 77.778% (7/9)
37
Q_QGS_qmlDebugConnectorParams
Name: Q_QGS_qmlDebugConnectorParams
Coverage:  77.778% (7/9)
 77.778% (7/9)
37
Q_QGS_qmlEnginePluginsWithRegisteredTypes
Name: Q_QGS_qmlEnginePluginsWithRegisteredTypes
Coverage:  77.778% (7/9)
 77.778% (7/9)
37
Q_QGS_qsg_adaptation_data
Name: Q_QGS_qsg_adaptation_data
Coverage:  77.778% (7/9)
 77.778% (7/9)
37
Q_QGS_qsg_valid_texture_mutex
Name: Q_QGS_qsg_valid_texture_mutex
Coverage:  77.778% (7/9)
 77.778% (7/9)
37
Page:<>1
Condition %:  0.000% (0/15)
...5
Condition %:  30.303% (10/33)
6
Condition %:  48.780% (20/41)
7
Condition %:  57.154% (2201/3851)
8
Condition %:  66.667% (2/3)
910
Condition %:  77.778% (7/9)
11
Condition %:  83.333% (10/12)
12
Condition %:  88.889% (8/9)
13
Condition %:  94.444% (17/18)
...18
Condition %: 100.000% (1/1)

Generated by Squish Coco 4.2.0