OpenCoverage

Qt Quick Test Coverage

Function Tree

Page:<>1
eLOC - Effective Lines of Code: 0
...10
eLOC - Effective Lines of Code: 11
...12
eLOC - Effective Lines of Code: 22
13
eLOC - Effective Lines of Code: 29
14
eLOC - Effective Lines of Code: 41
15
eLOC - Effective Lines of Code: 61
1617
eLOC - Effective Lines of Code: 174
18
eLOC - Effective Lines of Code: 470
FunctionCondition %eLOC - Effective Lines of Codeā–“McCabe - Cyclomatic Complexity
QQuickShortcut
Name: QQuickShortcut
Coverage:  61.538% (56/91)
 61.538% (56/91)
9750
QQmlAnimationTimer
Name: QQmlAnimationTimer
Coverage:  91.803% (112/122)
 91.803% (112/122)
9844
QQmlPropertyCacheAliasCreator
Name: QQmlPropertyCacheAliasCreator
Coverage:  85.106% (80/94)
 85.106% (80/94)
9842
QQuickTouchPoint
Name: QQuickTouchPoint
Coverage:  82.474% (80/97)
 82.474% (80/97)
9867
Reflect
Name: Reflect
Coverage:  84.615% (99/117)
 84.615% (99/117)
9833
QJSValueIterator
Name: QJSValueIterator
Coverage:  76.923% (40/52)
 76.923% (40/52)
9920
QQmlInstantiatorPrivate
Name: QQmlInstantiatorPrivate
Coverage:  76.000% (76/100)
 76.000% (76/100)
9937
QQuickTransitionManager
Name: QQuickTransitionManager
Coverage:  73.282% (96/131)
 73.282% (96/131)
9945
ObjectIterator
Name: ObjectIterator
Coverage:  89.394% (59/66)
 89.394% (59/66)
10025
QQmlProfiler
Name: QQmlProfiler
Coverage:  65.789% (50/76)
 65.789% (50/76)
10046
ListLayout
Name: ListLayout
Coverage:  90.123% (73/81)
 90.123% (73/81)
10137
QQmlScriptBlob
Name: QQmlScriptBlob
Coverage:  63.889% (46/72)
 63.889% (46/72)
10127
QQmlContext
Name: QQmlContext
Coverage:  87.324% (62/71)
 87.324% (62/71)
10236
QQuickItemViewTransitionableItem
Name: QQuickItemViewTransitionableItem
Coverage:  86.207% (125/145)
 86.207% (125/145)
10249
QParallelAnimationGroupJob
Name: QParallelAnimationGroupJob
Coverage:  81.098% (133/164)
 81.098% (133/164)
10358
QQuickDesignerCustomObjectData
Name: QQuickDesignerCustomObjectData
Coverage:  53.704% (58/108)
 53.704% (58/108)
10348
QQmlImportInstance
Name: QQmlImportInstance
Coverage:  65.101% (97/149)
 65.101% (97/149)
10540
QQuickTapHandler
Name: QQuickTapHandler
Coverage:  88.060% (118/134)
 88.060% (118/134)
10558
QSGDefaultGlyphNode
Name: QSGDefaultGlyphNode
Coverage:  40.000% (18/45)
 40.000% (18/45)
10520
QQmlDesignerMetaObject
Name: QQmlDesignerMetaObject
Coverage:  70.642% (77/109)
 70.642% (77/109)
10638
QQmlEnumTypeResolver
Name: QQmlEnumTypeResolver
Coverage:  81.022% (111/137)
 81.022% (111/137)
10638
QV4Include
Name: QV4Include
Coverage:  76.829% (63/82)
 76.829% (63/82)
10626
QQmlTypeCompiler
Name: QQmlTypeCompiler
Coverage:  84.058% (58/69)
 84.058% (58/69)
10741
TypedArrayCtor
Name: TypedArrayCtor
Coverage:  87.059% (74/85)
 87.059% (74/85)
10722
QQuickView
Name: QQuickView
Coverage:  82.022% (73/89)
 82.022% (73/89)
10847
QQmlListModelParser
Name: QQmlListModelParser
Coverage:  90.385% (94/104)
 90.385% (94/104)
10937
QQuickSprite
Name: QQuickSprite
Coverage:  52.941% (54/102)
 52.941% (54/102)
11064
QQuickTextNode
Name: QQuickTextNode
Coverage:  80.000% (48/60)
 80.000% (48/60)
11026
QSGShaderSourceBuilder
Name: QSGShaderSourceBuilder
Coverage:  36.364% (44/121)
 36.364% (44/121)
11035
QQmlTypeNameCache
Name: QQmlTypeNameCache
Coverage:  83.696% (77/92)
 83.696% (77/92)
11142
QQuickMultiPointHandler
Name: QQuickMultiPointHandler
Coverage:  75.833% (91/120)
 75.833% (91/120)
11157
QQuickItemParticle
Name: QQuickItemParticle
Coverage:  69.421% (84/121)
 69.421% (84/121)
11254
QSGDistanceFieldTextMaterialShader
Name: QSGDistanceFieldTextMaterialShader
Coverage:  95.918% (47/49)
 95.918% (47/49)
11217
ExecutableAllocator
Name: ExecutableAllocator
Coverage:  74.684% (59/79)
 74.684% (59/79)
11334
QQmlIncubatorPrivate
Name: QQmlIncubatorPrivate
Coverage:  86.154% (112/130)
 86.154% (112/130)
11446
QQuickScreenInfo
Name: QQuickScreenInfo
Coverage:  51.370% (75/146)
 51.370% (75/146)
11462
QuickTestEvent
Name: QuickTestEvent
Coverage:  1.163% (1/86)
  1.163% (1/86)
11442
QQuickParticleAffector
Name: QQuickParticleAffector
Coverage:  60.556% (109/180)
 60.556% (109/180)
11569
QSGAbstractSoftwareRenderer
Name: QSGAbstractSoftwareRenderer
Coverage:  61.832% (81/131)
 61.832% (81/131)
11557
QSGSoftwareRenderableNodeUpdater
Name: QSGSoftwareRenderableNodeUpdater
Coverage:  34.615% (36/104)
 34.615% (36/104)
11544
QSGTextMaskMaterial
Name: QSGTextMaskMaterial
Coverage:  60.938% (39/64)
 60.938% (39/64)
11634
QQmlDelegateModelItem
Name: QQmlDelegateModelItem
Coverage:  70.476% (74/105)
 70.476% (74/105)
11749
QQmlPropertyData
Name: QQmlPropertyData
Coverage:  82.653% (81/98)
 82.653% (81/98)
11739
QQuickCustomAffector
Name: QQuickCustomAffector
Coverage:  71.141% (106/149)
 71.141% (106/149)
11758
QQmlProfilerClient
Name: QQmlProfilerClient
Coverage:  79.747% (63/79)
 79.747% (63/79)
11845
QSGDefaultContext
Name: QSGDefaultContext
Coverage:  33.962% (36/106)
 33.962% (36/106)
11948
operator>>
Name: operator>>
Prototype: QDataStream &operator>>(QDataStream &stream, QQmlProfilerTypedEvent &event)
Coverage:  60.920% (53/87)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlprofilertypedevent.cpp
Lines: 47-222
 60.920% (53/87)
11932
QV4Debugger
Name: QV4Debugger
Coverage:  71.429% (75/105)
 71.429% (75/105)
12053
QQuickWorkerScriptEnginePrivate
Name: QQuickWorkerScriptEnginePrivate
Coverage:  65.854% (54/82)
 65.854% (54/82)
12135
Script
Name: Script
Coverage:  68.889% (62/90)
 68.889% (62/90)
12335
SignalHandlerConverter
Name: SignalHandlerConverter
Coverage:  66.379% (77/116)
 66.379% (77/116)
12339
generateResourceDirectoryTree
Name: generateResourceDirectoryTree
Coverage:  0.000% (0/70)
  0.000% (0/70)
12425
DataViewPrototype
Name: DataViewPrototype
Coverage:  95.070% (135/142)
 95.070% (135/142)
12630
QQmlPartsModel
Name: QQmlPartsModel
Coverage:  66.142% (84/127)
 66.142% (84/127)
12753
QQmlImports
Name: QQmlImports
Coverage:  74.590% (91/122)
 74.590% (91/122)
12956
QQmlFile
Name: QQmlFile
Coverage:  28.378% (42/148)
 28.378% (42/148)
13260
QSGRenderer
Name: QSGRenderer
Coverage:  62.097% (77/124)
 62.097% (77/124)
13255
QQmlStringConverters
Name: QQmlStringConverters
Coverage:  56.522% (78/138)
 56.522% (78/138)
13358
QSGSoftwareRenderLoop
Name: QSGSoftwareRenderLoop
Coverage:  59.633% (65/109)
 59.633% (65/109)
13343
runQmlmin
Name: runQmlmin
Prototype: int runQmlmin(int argc, char *argv[])
Coverage:  38.462% (30/78)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlmin/main.cpp
Lines: 559-691
 38.462% (30/78)
13323
QQmlContextWrapper
Name: QQmlContextWrapper
Coverage:  82.353% (112/136)
 82.353% (112/136)
13444
QQuickSpriteSequence
Name: QQuickSpriteSequence
Coverage:  82.558% (71/86)
 82.558% (71/86)
13442
QQuickEventPoint
Name: QQuickEventPoint
Coverage:  66.463% (109/164)
 66.463% (109/164)
13671
QQuickStateGroupPrivate
Name: QQuickStateGroupPrivate
Coverage:  86.792% (138/159)
 86.792% (138/159)
13658
QQuickTimeLine
Name: QQuickTimeLine
Coverage:  64.828% (94/145)
 64.828% (94/145)
13762
QSmoothedAnimation
Name: QSmoothedAnimation
Coverage:  70.796% (80/113)
 70.796% (80/113)
13742
SparseArrayData
Name: SparseArrayData
Coverage:  81.915% (77/94)
 81.915% (77/94)
13739
GlobalFunctions
Name: GlobalFunctions
Coverage:  86.765% (118/136)
 86.765% (118/136)
13945
QQuickTimeLinePrivate
Name: QQuickTimeLinePrivate
Coverage:  66.667% (96/144)
 66.667% (96/144)
14047
QQuickTrailEmitter
Name: QQuickTrailEmitter
Coverage:  53.659% (66/123)
 53.659% (66/123)
14149
QQuickShapePath
Name: QQuickShapePath
Coverage:  84.375% (81/96)
 84.375% (81/96)
14558
QQmlProperty
Name: QQmlProperty
Coverage:  90.110% (164/182)
 90.110% (164/182)
14679
QJSEngine
Name: QJSEngine
Coverage:  74.380% (90/121)
 74.380% (90/121)
14863
QSGNode
Name: QSGNode
Coverage:  71.538% (93/130)
 71.538% (93/130)
15058
QQmlMetaObject
Name: QQmlMetaObject
Coverage:  70.769% (138/195)
 70.769% (138/195)
15170
Context
Name: Context
Coverage:  98.343% (178/181)
 98.343% (178/181)
15353
IntrinsicTypedArrayPrototype
Name: IntrinsicTypedArrayPrototype
Coverage:  90.840% (119/131)
 90.840% (119/131)
15542
QQuickContext2DFBOTexture
Name: QQuickContext2DFBOTexture
Coverage:  0.000% (0/111)
  0.000% (0/111)
15541
QSGDefaultRenderContext
Name: QSGDefaultRenderContext
Coverage:  66.917% (89/133)
 66.917% (89/133)
15649
qt_quickitems_defineModule
Name: qt_quickitems_defineModule
Prototype: static void qt_quickitems_defineModule(const char *uri, int major, int minor)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitemsmodule.cpp
Lines: 162-428
100.000% (4/4)
1571
QQuickPathAnimation
Name: QQuickPathAnimation
Coverage:  59.441% (85/143)
 59.441% (85/143)
15856
QQuickLoader
Name: QQuickLoader
Coverage:  90.506% (143/158)
 90.506% (143/158)
15972
QQmlComponentPrivate
Name: QQmlComponentPrivate
Coverage:  76.724% (89/116)
 76.724% (89/116)
16048
quick_test_main_with_setup
Name: quick_test_main_with_setup
Prototype: int quick_test_main_with_setup(int argc, char **argv, const char *name, const char *sourceDir, QObject *setup)
Coverage:  45.833% (66/144)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmltest/quicktest.cpp
Lines: 337-605
 45.833% (66/144)
16346
QQuickParentAnimation
Name: QQuickParentAnimation
Coverage:  45.139% (65/144)
 45.139% (65/144)
16441
QQuickParticleData
Name: QQuickParticleData
Coverage:  51.163% (22/43)
 51.163% (22/43)
16431
filterResourceFile
Name: filterResourceFile
Coverage:  0.000% (0/86)
  0.000% (0/86)
16528
QQuickPaintedItem
Name: QQuickPaintedItem
Coverage:  67.647% (92/136)
 67.647% (92/136)
16663
QQmlDirParser
Name: QQmlDirParser
Coverage:  78.231% (115/147)
 78.231% (115/147)
16752
QQmlJavaScriptExpression
Name: QQmlJavaScriptExpression
Coverage:  80.240% (134/167)
 80.240% (134/167)
16773
QQmlThread
Name: QQmlThread
Coverage:  71.094% (91/128)
 71.094% (91/128)
16886
QQuickPinchHandler
Name: QQuickPinchHandler
Coverage:  36.735% (54/147)
 36.735% (54/147)
16875
throwLowercaseEnumError
Name: throwLowercaseEnumError
Coverage:  59.740% (92/154)
 59.740% (92/154)
16852
QSGDistanceFieldGlyphCache
Name: QSGDistanceFieldGlyphCache
Coverage:  67.442% (87/129)
 67.442% (87/129)
16958
QSGTexture
Name: QSGTexture
Coverage:  71.028% (76/107)
 71.028% (76/107)
17041
QSequentialAnimationGroupJob
Name: QSequentialAnimationGroupJob
Coverage:  58.631% (197/336)
 58.631% (197/336)
170109
QQmlDateExtension
Name: QQmlDateExtension
Coverage:  42.105% (80/190)
 42.105% (80/190)
17355
main
Name: main
Prototype: int main(int argc, char ** argv)
Coverage:  30.457% (60/197)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlscene/main.cpp
Lines: 461-690
 30.457% (60/197)
17360
QQuickDesignerSupport
Name: QQuickDesignerSupport
Coverage:  1.786% (3/168)
  1.786% (3/168)
17476
QQuickLoaderPrivate
Name: QQuickLoaderPrivate
Coverage:  89.375% (143/160)
 89.375% (143/160)
17455
Page:<>1
eLOC - Effective Lines of Code: 0
...10
eLOC - Effective Lines of Code: 11
...12
eLOC - Effective Lines of Code: 22
13
eLOC - Effective Lines of Code: 29
14
eLOC - Effective Lines of Code: 41
15
eLOC - Effective Lines of Code: 61
1617
eLOC - Effective Lines of Code: 174
18
eLOC - Effective Lines of Code: 470

Generated by Squish Coco 4.2.0