OpenCoverage

Qt Quick Test Coverage

Function Tree

Page:<>1
Condition %:  0.000% (0/15)
...7
Condition %:  57.154% (2201/3851)
8
Condition %:  66.667% (2/3)
9
Condition %:  73.171% (30/41)
10
Condition %:  77.778% (7/9)
1112
Condition %:  88.889% (8/9)
13
Condition %:  94.444% (17/18)
14
Condition %: 100.000% (1/1)
15
Condition %: 100.000% (1/1)
...18
Condition %: 100.000% (1/1)
FunctionCondition %▴eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
QQmlTimerPrivate
Name: QQmlTimerPrivate
Coverage:  83.333% (10/12)
 83.333% (10/12)
116
QQuickItemParticleAttached
Name: QQuickItemParticleAttached
Coverage:  83.333% (5/6)
 83.333% (5/6)
66
QQuickShapeConicalGradientShader
Name: QQuickShapeConicalGradientShader
Coverage:  83.333% (10/12)
 83.333% (10/12)
236
QQuickShapeLinearGradientShader
Name: QQuickShapeLinearGradientShader
Coverage:  83.333% (10/12)
 83.333% (10/12)
206
QQuickShapeRadialGradientShader
Name: QQuickShapeRadialGradientShader
Coverage:  83.333% (10/12)
 83.333% (10/12)
306
QStringMultiHash
Name: QStringMultiHash
Coverage:  83.333% (10/12)
 83.333% (10/12)
96
QtPrivate
Name: QtPrivate
Coverage:  83.333% (10/12)
 83.333% (10/12)
118
RuntimeCodegen
Name: RuntimeCodegen
Coverage:  83.333% (10/12)
 83.333% (10/12)
206
String
Name: String
Coverage:  83.333% (20/24)
 83.333% (20/24)
2712
disableDiskCache
Name: disableDiskCache
Prototype: static bool disableDiskCache()
Coverage:  83.333% (10/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 104-104
 83.333% (10/12)
04
qmlParticlesDebug
Name: qmlParticlesDebug
Prototype: static bool qmlParticlesDebug()
Coverage:  83.333% (10/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickparticlesystem.cpp
Lines: 58-58
 83.333% (10/12)
04
qmlTypeForObject
Name: qmlTypeForObject
Prototype: static QQmlType qmlTypeForObject(QObject *object)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp
Lines: 691-700
 83.333% (5/6)
62
scanToEnd
Name: scanToEnd
Prototype: inline static void scanToEnd(const QChar *&ch)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmldirparser.cpp
Lines: 90-93
 83.333% (5/6)
22
QQuickListViewPrivate
Name: QQuickListViewPrivate
Coverage:  83.543% (1127/1349)
 83.543% (1127/1349)
1017361
QQmlTypeNameCache
Name: QQmlTypeNameCache
Coverage:  83.696% (77/92)
 83.696% (77/92)
11142
QJSEnginePrivate
Name: QJSEnginePrivate
Coverage:  83.784% (31/37)
 83.784% (31/37)
3219
QQuickShapeRadialGradient
Name: QQuickShapeRadialGradient
Coverage:  83.784% (31/37)
 83.784% (31/37)
3825
QQuickTextInputPrivate
Name: QQuickTextInputPrivate
Coverage:  83.858% (1252/1493)
 83.858% (1252/1493)
1206482
QQmlDelegateModelGroupPrivate
Name: QQmlDelegateModelGroupPrivate
Coverage:  83.871% (52/62)
 83.871% (52/62)
5826
QQmlConnections
Name: QQmlConnections
Coverage:  84.000% (42/50)
 84.000% (42/50)
6424
QQuickPositionerAttached
Name: QQuickPositionerAttached
Coverage:  84.000% (21/25)
 84.000% (21/25)
2315
QQuickShapeLinearGradient
Name: QQuickShapeLinearGradient
Coverage:  84.000% (21/25)
 84.000% (21/25)
2617
QV8Engine
Name: QV8Engine
Coverage:  84.000% (42/50)
 84.000% (42/50)
6729
SpriteMaterial
Name: SpriteMaterial
Coverage:  84.000% (21/25)
 84.000% (21/25)
4419
QQmlTypeCompiler
Name: QQmlTypeCompiler
Coverage:  84.058% (58/69)
 84.058% (58/69)
10741
MathObject
Name: MathObject
Coverage:  84.099% (238/283)
 84.099% (238/283)
17680
QQuickRepeater
Name: QQuickRepeater
Coverage:  84.100% (201/239)
 84.100% (201/239)
28691
QQuickSpringAnimation
Name: QQuickSpringAnimation
Coverage:  84.127% (53/63)
 84.127% (53/63)
9333
ESTable
Name: ESTable
Coverage:  84.211% (48/57)
 84.211% (48/57)
6125
QQmlInstantiationInterrupt
Name: QQmlInstantiationInterrupt
Coverage:  84.211% (16/19)
 84.211% (16/19)
159
QQuickRectangleExtruder
Name: QQuickRectangleExtruder
Coverage:  84.211% (16/19)
 84.211% (16/19)
2212
QQuickShapePath
Name: QQuickShapePath
Coverage:  84.375% (81/96)
 84.375% (81/96)
14558
QV4DataCollector
Name: QV4DataCollector
Coverage:  84.375% (135/160)
 84.375% (135/160)
18966
FunctionPrototype
Name: FunctionPrototype
Coverage:  84.530% (153/181)
 84.530% (153/181)
24863
QQuickGridViewPrivate
Name: QQuickGridViewPrivate
Coverage:  84.606% (698/825)
 84.606% (698/825)
678234
QQmlObjectCreationProfiler
Name: QQmlObjectCreationProfiler
Coverage:  84.615% (11/13)
 84.615% (11/13)
35
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
Reflect
Name: Reflect
Coverage:  84.615% (99/117)
 84.615% (99/117)
9833
qtObjectFromJS
Name: qtObjectFromJS
Prototype: static QObject *qtObjectFromJS(QV4::ExecutionEngine *engine, const QV4::Value &value)
Coverage:  84.615% (11/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 1880-1898
 84.615% (11/13)
135
QQuickContents
Name: QQuickContents
Coverage:  85.057% (74/87)
 85.057% (74/87)
8835
QQmlPropertyCacheAliasCreator
Name: QQmlPropertyCacheAliasCreator
Coverage:  85.106% (80/94)
 85.106% (80/94)
9842
QQmlOpenMetaObjectPrivate
Name: QQmlOpenMetaObjectPrivate
Coverage:  85.185% (23/27)
 85.185% (23/27)
2615
QQuickTextPrivate
Name: QQuickTextPrivate
Coverage:  85.190% (696/817)
 85.190% (696/817)
726192
QQmlOpenMetaObjectType
Name: QQmlOpenMetaObjectType
Coverage:  85.294% (29/34)
 85.294% (29/34)
4618
QQuickPointerTouchEvent
Name: QQuickPointerTouchEvent
Coverage:  85.465% (147/172)
 85.465% (147/172)
17970
CollectJob
Name: CollectJob
Coverage:  85.714% (6/7)
 85.714% (6/7)
65
QQmlInstanceModel
Name: QQmlInstanceModel
Coverage:  85.714% (6/7)
 85.714% (6/7)
117
QQuickDefaultTextureFactory
Name: QQuickDefaultTextureFactory
Coverage:  85.714% (12/14)
 85.714% (12/14)
127
QQuickFontLoader
Name: QQuickFontLoader
Coverage:  85.714% (36/42)
 85.714% (36/42)
5922
QTestRootObject
Name: QTestRootObject
Coverage:  85.714% (12/14)
 85.714% (12/14)
1312
RegExp
Name: RegExp
Coverage:  85.714% (12/14)
 85.714% (12/14)
186
isIdentifierPart
Name: isIdentifierPart
Prototype: static bool isIdentifierPart(uint ch)
Coverage:  85.714% (30/35)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljslexer.cpp
Lines: 418-447
 85.714% (30/35)
1013
SimpleArrayData
Name: SimpleArrayData
Coverage:  85.915% (61/71)
 85.915% (61/71)
7028
QQuickText
Name: QQuickText
Coverage:  85.990% (534/621)
 85.990% (534/621)
578236
QQmlComponent
Name: QQmlComponent
Coverage:  86.093% (130/151)
 86.093% (130/151)
21071
QQmlIncubatorPrivate
Name: QQmlIncubatorPrivate
Coverage:  86.154% (112/130)
 86.154% (112/130)
11446
QQuickItemViewTransitionableItem
Name: QQuickItemViewTransitionableItem
Coverage:  86.207% (125/145)
 86.207% (125/145)
10249
QQmlDelegateModelAttached
Name: QQmlDelegateModelAttached
Coverage:  86.441% (51/59)
 86.441% (51/59)
5427
VDMAbstractItemModelDataType
Name: VDMAbstractItemModelDataType
Coverage:  86.486% (32/37)
 86.486% (32/37)
5721
ArrayElementLessThan
Name: ArrayElementLessThan
Coverage:  86.667% (13/15)
 86.667% (13/15)
185
QQuickAnchorSet
Name: QQuickAnchorSet
Coverage:  86.667% (39/45)
 86.667% (39/45)
7431
QQuickMatrix4x4ValueType
Name: QQuickMatrix4x4ValueType
Coverage:  86.667% (52/60)
 86.667% (52/60)
5654
GlobalFunctions
Name: GlobalFunctions
Coverage:  86.765% (118/136)
 86.765% (118/136)
13945
QQuickDropArea
Name: QQuickDropArea
Coverage:  86.765% (59/68)
 86.765% (59/68)
7932
QQmlScriptData
Name: QQmlScriptData
Coverage:  86.792% (46/53)
 86.792% (46/53)
6820
QQuickStateGroupPrivate
Name: QQuickStateGroupPrivate
Coverage:  86.792% (138/159)
 86.792% (138/159)
13658
QQuickItemViewFxItem
Name: QQuickItemViewFxItem
Coverage:  86.885% (53/61)
 86.885% (53/61)
4531
QQmlPropertyRawData
Name: QQmlPropertyRawData
Coverage:  86.957% (60/69)
 86.957% (60/69)
9266
TypedArrayCtor
Name: TypedArrayCtor
Coverage:  87.059% (74/85)
 87.059% (74/85)
10722
ArrayBufferPrototype
Name: ArrayBufferPrototype
Coverage:  87.179% (34/39)
 87.179% (34/39)
4310
QQuickItemView
Name: QQuickItemView
Coverage:  87.248% (520/596)
 87.248% (520/596)
617253
QQmlContext
Name: QQmlContext
Coverage:  87.324% (62/71)
 87.324% (62/71)
10236
FlatColorMaterialShader
Name: FlatColorMaterialShader
Coverage:  87.500% (14/16)
 87.500% (14/16)
186
QQmlListReference
Name: QQmlListReference
Coverage:  87.500% (63/72)
 87.500% (63/72)
4932
QQmlLoggingCategory
Name: QQmlLoggingCategory
Coverage:  87.500% (14/16)
 87.500% (14/16)
1810
QQmlNullableValue
Name: QQmlNullableValue
Coverage:  87.500% (7/8)
 87.500% (7/8)
88
QQmlValueType
Name: QQmlValueType
Coverage:  87.500% (7/8)
 87.500% (7/8)
278
QQuickApplication
Name: QQuickApplication
Coverage:  87.500% (21/24)
 87.500% (21/24)
3418
QSGDefaultInternalRectangleNode
Name: QSGDefaultInternalRectangleNode
Coverage:  87.500% (21/24)
 87.500% (21/24)
126
scanSpace
Name: scanSpace
Prototype: inline static void scanSpace(const QChar *&ch)
Coverage:  87.500% (7/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmldirparser.cpp
Lines: 85-88
 87.500% (7/8)
22
QQuickViewSection
Name: QQuickViewSection
Coverage:  87.879% (29/33)
 87.879% (29/33)
3221
QQmlError
Name: QQmlError
Coverage:  88.000% (66/75)
 88.000% (66/75)
6635
QQmlPropertyIndex
Name: QQmlPropertyIndex
Coverage:  88.000% (22/25)
 88.000% (22/25)
2717
removeOldBinding
Name: removeOldBinding
Prototype: static void removeOldBinding(QObject *object, QQmlPropertyIndex index, QQmlPropertyPrivate::BindingFlags flags = QQmlPropertyPrivate::None)
Coverage:  88.000% (22/25)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.cpp
Lines: 757-786
 88.000% (22/25)
197
QQuickTapHandler
Name: QQuickTapHandler
Coverage:  88.060% (118/134)
 88.060% (118/134)
10558
QQmlDelayedCallQueue
Name: QQmlDelayedCallQueue
Coverage:  88.158% (67/76)
 88.158% (67/76)
8926
RegExpObject
Name: RegExpObject
Coverage:  88.166% (149/169)
 88.166% (149/169)
22053
QQuickTextEdit
Name: QQuickTextEdit
Coverage:  88.201% (755/856)
 88.201% (755/856)
970361
QQmlIncubationController
Name: QQmlIncubationController
Coverage:  88.235% (30/34)
 88.235% (30/34)
1912
QQmlVMEVariantQObjectPtr
Name: QQmlVMEVariantQObjectPtr
Coverage:  88.235% (15/17)
 88.235% (15/17)
157
adjustedPosition
Name: adjustedPosition
Prototype: static inline qreal adjustedPosition(QQuickItem *item, QQuickAnchors::Anchor anchorLine)
Coverage:  88.235% (15/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickanchors.cpp
Lines: 143-173
 88.235% (15/17)
189
position
Name: position
Prototype: static inline qreal position(const QQuickItem *item, QQuickAnchors::Anchor anchorLine)
Coverage:  88.235% (15/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickanchors.cpp
Lines: 110-140
 88.235% (15/17)
189
Proxy
Name: Proxy
Coverage:  88.462% (23/26)
 88.462% (23/26)
3210
QQmlDebugService
Name: QQmlDebugService
Coverage:  88.571% (31/35)
 88.571% (31/35)
4623
QQuickRow
Name: QQuickRow
Coverage:  88.679% (47/53)
 88.679% (47/53)
6223
QFontLoaderFonts
Name: QFontLoaderFonts
Coverage:  88.889% (8/9)
 88.889% (8/9)
115
QQmlComponentAttached
Name: QQmlComponentAttached
Coverage:  88.889% (16/18)
 88.889% (16/18)
1310
QQmlListProperty
Name: QQmlListProperty
Coverage:  88.889% (8/9)
 88.889% (8/9)
149
QQmlStrongJSQObjectReference
Name: QQmlStrongJSQObjectReference
Coverage:  88.889% (16/18)
 88.889% (16/18)
104
QQuickGradientStop
Name: QQuickGradientStop
Coverage:  88.889% (8/9)
 88.889% (8/9)
87
Page:<>1
Condition %:  0.000% (0/15)
...7
Condition %:  57.154% (2201/3851)
8
Condition %:  66.667% (2/3)
9
Condition %:  73.171% (30/41)
10
Condition %:  77.778% (7/9)
1112
Condition %:  88.889% (8/9)
13
Condition %:  94.444% (17/18)
14
Condition %: 100.000% (1/1)
15
Condition %: 100.000% (1/1)
...18
Condition %: 100.000% (1/1)

Generated by Squish Coco 4.2.0