OpenCoverage

Qt Quick Test Coverage

Function Tree

Page:<>1
Condition %: 100.000% (16/16)
...5
Condition %: 100.000% (4/4)
6
Condition %: 100.000% (27/27)
7
Condition %:  90.909% (10/11)
8
Condition %:  85.465% (147/172)
910
Condition %:  75.595% (127/168)
11
Condition %:  70.000% (14/20)
12
Condition %:  61.832% (81/131)
13
Condition %:  50.000% (3/6)
...18
Condition %:  0.000% (0/5)
FunctionCondition %▾eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
QQuickTextEditPrivate
Name: QQuickTextEditPrivate
Coverage:  80.126% (254/317)
 80.126% (254/317)
174109
qQuickAccessibleFactory
Name: qQuickAccessibleFactory
Prototype: QAccessibleInterface *qQuickAccessibleFactory(const QString &classname, QObject *object)
Coverage:  80.000% (8/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/accessible/qquickaccessiblefactory.cpp
Lines: 49-63
 80.000% (8/10)
104
enumForSingleton
Name: enumForSingleton
Prototype: static int enumForSingleton(QV4::ExecutionEngine *v4, String *name, QObject *qobjectSingleton, const QQmlType &type, bool *ok)
Coverage:  80.000% (8/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypewrapper.cpp
Lines: 141-160
 80.000% (8/10)
134
VDMObjectDelegateDataType
Name: VDMObjectDelegateDataType
Coverage:  80.000% (12/15)
 80.000% (12/15)
1811
QV4ParticleData
Name: QV4ParticleData
Coverage:  80.000% (4/5)
 80.000% (4/5)
55
QSGSoftwareRenderContext
Name: QSGSoftwareRenderContext
Coverage:  80.000% (8/10)
 80.000% (8/10)
128
QSGSimpleRectNode
Name: QSGSimpleRectNode
Coverage:  80.000% (8/10)
 80.000% (8/10)
208
QQuickTextNode
Name: QQuickTextNode
Coverage:  80.000% (48/60)
 80.000% (48/60)
11026
QQuickSpriteMaterial
Name: QQuickSpriteMaterial
Coverage:  80.000% (4/5)
 80.000% (4/5)
55
QQuickShapeGenericStrokeFillNode
Name: QQuickShapeGenericStrokeFillNode
Coverage:  80.000% (12/15)
 80.000% (12/15)
178
QQuickGrabGestureEvent
Name: QQuickGrabGestureEvent
Coverage:  80.000% (4/5)
 80.000% (4/5)
55
QQuickFontObject
Name: QQuickFontObject
Coverage:  80.000% (16/20)
 80.000% (16/20)
309
QQmlVMEMetaObjectEndpoint
Name: QQmlVMEMetaObjectEndpoint
Coverage:  80.000% (16/20)
 80.000% (16/20)
238
QQmlOpenMetaObjectTypePrivate
Name: QQmlOpenMetaObjectTypePrivate
Coverage:  80.000% (4/5)
 80.000% (4/5)
83
QQmlFileSelectorPrivate
Name: QQmlFileSelectorPrivate
Coverage:  80.000% (4/5)
 80.000% (4/5)
63
ObjectReferenceHash
Name: ObjectReferenceHash
Coverage:  80.000% (4/5)
 80.000% (4/5)
53
DistanceFieldStyledTextMaterialShader
Name: DistanceFieldStyledTextMaterialShader
Coverage:  80.000% (8/10)
 80.000% (8/10)
134
QQuickPathView
Name: QQuickPathView
Coverage:  79.884% (691/865)
 79.884% (691/865)
864313
QQuickItemViewTransitioner
Name: QQuickItemViewTransitioner
Coverage:  79.825% (91/114)
 79.825% (91/114)
8350
QQmlProfilerClient
Name: QQmlProfilerClient
Coverage:  79.747% (63/79)
 79.747% (63/79)
11845
QObjectMethod
Name: QObjectMethod
Coverage:  79.730% (59/74)
 79.730% (59/74)
8628
Serialize
Name: Serialize
Coverage:  79.661% (94/118)
 79.661% (94/118)
17546
QQuickAnimatedImage
Name: QQuickAnimatedImage
Coverage:  79.661% (141/177)
 79.661% (141/177)
19172
QQuickAnchors
Name: QQuickAnchors
Coverage:  79.470% (240/302)
 79.470% (240/302)
413133
QAbstractAnimationJob
Name: QAbstractAnimationJob
Coverage:  79.439% (255/321)
 79.439% (255/321)
200121
QQmlDelegateModel
Name: QQmlDelegateModel
Coverage:  79.370% (277/349)
 79.370% (277/349)
354136
QQmlContextDataRef
Name: QQmlContextDataRef
Coverage:  79.310% (23/29)
 79.310% (23/29)
2417
QQmlListModelWorkerAgent
Name: QQmlListModelWorkerAgent
Coverage:  79.245% (42/53)
 79.245% (42/53)
5033
QQmlJS
Name: QQmlJS
Coverage:  79.100% (2233/2823)
 79.100% (2233/2823)
20061392
QQuickOpenGLShaderEffectCommon
Name: QQuickOpenGLShaderEffectCommon
Coverage:  79.070% (238/301)
 79.070% (238/301)
25397
QSGRenderContext
Name: QSGRenderContext
Coverage:  78.947% (15/19)
 78.947% (15/19)
2915
QQuickPathViewPrivate
Name: QQuickPathViewPrivate
Coverage:  78.842% (395/501)
 78.842% (395/501)
470158
QQuickWorkerScript
Name: QQuickWorkerScript
Coverage:  78.723% (37/47)
 78.723% (37/47)
4923
QQuickPathAnimationAnimator
Name: QQuickPathAnimationAnimator
Coverage:  78.571% (11/14)
 78.571% (11/14)
96
QQuickImageResponse
Name: QQuickImageResponse
Coverage:  78.571% (11/14)
 78.571% (11/14)
228
QQuickImageBasePrivate
Name: QQuickImageBasePrivate
Coverage:  78.571% (11/14)
 78.571% (11/14)
125
QQmlQtQuick2DebugStatesDelegate
Name: QQmlQtQuick2DebugStatesDelegate
Coverage:  78.571% (33/42)
 78.571% (33/42)
3517
DynamicRoleModelNodeMetaObject
Name: DynamicRoleModelNodeMetaObject
Coverage:  78.571% (22/28)
 78.571% (22/28)
3312
QQmlDirParser
Name: QQmlDirParser
Coverage:  78.231% (115/147)
 78.231% (115/147)
16752
vpe_append
Name: vpe_append
Prototype: static void vpe_append(QQmlListProperty<QObject> *property, QObject *obj)
Coverage:  77.778% (7/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshape.cpp
Lines: 854-868
 77.778% (7/9)
93
parseVersion
Name: parseVersion
Prototype: static bool parseVersion(const QString &str, int *major, int *minor)
Coverage:  77.778% (7/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmldirparser.cpp
Lines: 64-75
 77.778% (7/9)
83
SimpleMaterial
Name: SimpleMaterial
Coverage:  77.778% (14/18)
 77.778% (14/18)
3312
Q_QGS_s_designerObjectToDataHash
Name: Q_QGS_s_designerObjectToDataHash
Coverage:  77.778% (7/9)
 77.778% (7/9)
37
Q_QGS_registrationData
Name: Q_QGS_registrationData
Coverage:  77.778% (7/9)
 77.778% (7/9)
37
Q_QGS_qsg_valid_texture_set
Name: Q_QGS_qsg_valid_texture_set
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
Q_QGS_qsg_adaptation_data
Name: Q_QGS_qsg_adaptation_data
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_qmlDebugConnectorParams
Name: Q_QGS_qmlDebugConnectorParams
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_nullValueTypeProvider
Name: Q_QGS_nullValueTypeProvider
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_initQQuickShapeResources
Name: Q_QGS_initQQuickShapeResources
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_g_previousPointData
Name: Q_QGS_g_previousPointData
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_fontLoaderFonts
Name: Q_QGS_fontLoaderFonts
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_ctxMatcher
Name: Q_QGS_ctxMatcher
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_animationTimer
Name: Q_QGS_animationTimer
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_QQmlDebugConnectorLoader
Name: Q_QGS_QQmlDebugConnectorLoader
Coverage:  77.778% (7/9)
 77.778% (7/9)
37
QSGTextureReader
Name: QSGTextureReader
Coverage:  77.778% (21/27)
 77.778% (21/27)
2115
QSGDistanceFieldShiftedStyleTextMaterial
Name: QSGDistanceFieldShiftedStyleTextMaterial
Coverage:  77.778% (7/9)
 77.778% (7/9)
107
QQuickParentAnimationData
Name: QQuickParentAnimationData
Coverage:  77.778% (7/9)
 77.778% (7/9)
75
QQuickColorProvider
Name: QQuickColorProvider
Coverage:  77.778% (28/36)
 77.778% (28/36)
3818
QQmlListReferencePrivate
Name: QQmlListReferencePrivate
Coverage:  77.778% (14/18)
 77.778% (14/18)
208
Function
Name: Function
Coverage:  77.778% (21/27)
 77.778% (21/27)
4813
FxListItemSG
Name: FxListItemSG
Coverage:  77.612% (52/67)
 77.612% (52/67)
5531
QQuickBorderImage
Name: QQuickBorderImage
Coverage:  77.551% (114/147)
 77.551% (114/147)
22058
QQmlDMObjectDataMetaObject
Name: QQmlDMObjectDataMetaObject
Coverage:  77.551% (38/49)
 77.551% (38/49)
5616
QQmlValueTypeWrapper
Name: QQmlValueTypeWrapper
Coverage:  77.401% (137/177)
 77.401% (137/177)
24567
QQuickTextUtil
Name: QQuickTextUtil
Coverage:  77.358% (41/53)
 77.358% (41/53)
6824
QQuickVector2DValueType
Name: QQuickVector2DValueType
Coverage:  77.273% (17/22)
 77.273% (17/22)
2118
QQuickMultiPointTouchArea
Name: QQuickMultiPointTouchArea
Coverage:  77.259% (265/343)
 77.259% (265/343)
347142
QQmlVMEMetaObject
Name: QQmlVMEMetaObject
Coverage:  77.258% (462/598)
 77.258% (462/598)
561234
QQuickAnchorChanges
Name: QQuickAnchorChanges
Coverage:  77.152% (233/302)
 77.152% (233/302)
336100
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
QSGSimpleMaterialShader
Name: QSGSimpleMaterialShader
Coverage:  77.143% (27/35)
 77.143% (27/35)
3714
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
QQmlExpressionPrivate
Name: QQmlExpressionPrivate
Coverage:  76.923% (20/26)
 76.923% (20/26)
4014
QJSValueIterator
Name: QJSValueIterator
Coverage:  76.923% (40/52)
 76.923% (40/52)
9920
QV4
Name: QV4
Coverage:  76.915% (5011/6515)
 76.915% (5011/6515)
80773839
QV4Include
Name: QV4Include
Coverage:  76.829% (63/82)
 76.829% (63/82)
10626
Codegen
Name: Codegen
Coverage:  76.758% (3078/4010)
 76.758% (3078/4010)
49101616
QQmlComponentPrivate
Name: QQmlComponentPrivate
Coverage:  76.724% (89/116)
 76.724% (89/116)
16048
QQuickItemKeyFilter
Name: QQuickItemKeyFilter
Coverage:  76.667% (23/30)
 76.667% (23/30)
1414
VME
Name: VME
Coverage:  76.619% (852/1112)
 76.619% (852/1112)
705568
QQuickRotation
Name: QQuickRotation
Coverage:  76.471% (26/34)
 76.471% (26/34)
4421
QQmlItemSelectionRangeValueType
Name: QQmlItemSelectionRangeValueType
Coverage:  76.471% (13/17)
 76.471% (13/17)
1917
QQuickPath
Name: QQuickPath
Coverage:  76.432% (467/611)
 76.432% (467/611)
711282
QQuickGravityAffector
Name: QQuickGravityAffector
Coverage:  76.190% (16/21)
 76.190% (16/21)
2713
QQuickParticleDataHeap
Name: QQuickParticleDataHeap
Coverage:  76.000% (38/50)
 76.000% (38/50)
5624
QQmlInstantiatorPrivate
Name: QQmlInstantiatorPrivate
Coverage:  76.000% (76/100)
 76.000% (76/100)
9937
QQuickParentChangePrivate
Name: QQuickParentChangePrivate
Coverage:  75.926% (41/54)
 75.926% (41/54)
4813
QQuickFontValueType
Name: QQuickFontValueType
Coverage:  75.862% (44/58)
 75.862% (44/58)
4640
QQuickMultiPointHandler
Name: QQuickMultiPointHandler
Coverage:  75.833% (91/120)
 75.833% (91/120)
11157
QQmlTypeData
Name: QQmlTypeData
Coverage:  75.833% (273/360)
 75.833% (273/360)
444129
TestCaseCollector
Name: TestCaseCollector
Coverage:  75.714% (53/70)
 75.714% (53/70)
6325
Page:<>1
Condition %: 100.000% (16/16)
...5
Condition %: 100.000% (4/4)
6
Condition %: 100.000% (27/27)
7
Condition %:  90.909% (10/11)
8
Condition %:  85.465% (147/172)
910
Condition %:  75.595% (127/168)
11
Condition %:  70.000% (14/20)
12
Condition %:  61.832% (81/131)
13
Condition %:  50.000% (3/6)
...18
Condition %:  0.000% (0/5)

Generated by Squish Coco 4.2.0