OpenCoverage

Qt Quick Test Coverage

Function Tree

Page:<>1
eLOC - Effective Lines of Code: 8077
23
eLOC - Effective Lines of Code: 118
4
eLOC - Effective Lines of Code: 72
5
eLOC - Effective Lines of Code: 47
6
eLOC - Effective Lines of Code: 34
...10
eLOC - Effective Lines of Code: 9
...18
eLOC - Effective Lines of Code: 1
FunctionCondition %eLOC - Effective Lines of Codeā–¾McCabe - Cyclomatic Complexity
QQuickPropertyChanges
Name: QQuickPropertyChanges
Coverage:  65.341% (115/176)
 65.341% (115/176)
22669
QQuickItemLayer
Name: QQuickItemLayer
Coverage:  73.770% (135/183)
 73.770% (135/183)
22489
QQuickContext2DCommandBuffer
Name: QQuickContext2DCommandBuffer
Coverage:  0.000% (0/175)
  0.000% (0/175)
22290
RegExpObject
Name: RegExpObject
Coverage:  88.166% (149/169)
 88.166% (149/169)
22053
QQuickState
Name: QQuickState
Coverage:  67.105% (153/228)
 67.105% (153/228)
22089
QQuickBorderImage
Name: QQuickBorderImage
Coverage:  77.551% (114/147)
 77.551% (114/147)
22058
QQuickGridView
Name: QQuickGridView
Coverage:  49.057% (156/318)
 49.057% (156/318)
21796
BytecodeGenerator
Name: BytecodeGenerator
Coverage:  98.802% (165/167)
 98.802% (165/167)
21469
QSGSoftwareInternalRectangleNode
Name: QSGSoftwareInternalRectangleNode
Coverage:  0.000% (0/182)
  0.000% (0/182)
21266
QQmlImportDatabase
Name: QQmlImportDatabase
Coverage:  60.714% (119/196)
 60.714% (119/196)
21268
QQmlComponent
Name: QQmlComponent
Coverage:  86.093% (130/151)
 86.093% (130/151)
21071
QSGPlainTexture
Name: QSGPlainTexture
Coverage:  52.903% (82/155)
 52.903% (82/155)
20953
SparseArray
Name: SparseArray
Coverage:  71.282% (139/195)
 71.282% (139/195)
20860
QStringHash
Name: QStringHash
Coverage:  80.460% (140/174)
 80.460% (140/174)
20782
QQmlContextData
Name: QQmlContextData
Coverage:  89.286% (200/224)
 89.286% (200/224)
20586
QQuickOpenGLShaderEffect
Name: QQuickOpenGLShaderEffect
Coverage:  54.545% (102/187)
 54.545% (102/187)
20373
QQuickShapeNvprRenderer
Name: QQuickShapeNvprRenderer
Coverage:  0.000% (0/146)
  0.000% (0/146)
20259
QSGDistanceFieldGlyphNode
Name: QSGDistanceFieldGlyphNode
Coverage:  62.069% (72/116)
 62.069% (72/116)
20147
QQuickKeysAttached
Name: QQuickKeysAttached
Coverage:  60.106% (113/188)
 60.106% (113/188)
20191
QAbstractAnimationJob
Name: QAbstractAnimationJob
Coverage:  79.439% (255/321)
 79.439% (255/321)
200121
QSGSoftwareHelpers
Name: QSGSoftwareHelpers
Coverage:  0.000% (0/186)
  0.000% (0/186)
19946
QQuickGrid
Name: QQuickGrid
Coverage:  91.549% (195/213)
 91.549% (195/213)
19990
QQmlDebugConnection
Name: QQmlDebugConnection
Coverage:  60.714% (85/140)
 60.714% (85/140)
19962
QSGSoftwareRenderableNode
Name: QSGSoftwareRenderableNode
Coverage:  34.010% (67/197)
 34.010% (67/197)
19787
QQuickCustomParticle
Name: QQuickCustomParticle
Coverage:  72.143% (101/140)
 72.143% (101/140)
19457
ArrayData
Name: ArrayData
Coverage:  68.269% (142/208)
 68.269% (142/208)
19462
QSGGeometry
Name: QSGGeometry
Coverage:  67.816% (59/87)
 67.816% (59/87)
19356
QQuickAnimatedImage
Name: QQuickAnimatedImage
Coverage:  79.661% (141/177)
 79.661% (141/177)
19172
QQuickAccessibleAttached
Name: QQuickAccessibleAttached
Coverage:  23.265% (57/245)
 23.265% (57/245)
191139
QQmlDataBlob
Name: QQmlDataBlob
Coverage:  72.043% (134/186)
 72.043% (134/186)
19193
QV4DataCollector
Name: QV4DataCollector
Coverage:  84.375% (135/160)
 84.375% (135/160)
18966
QQuickStochasticEngine
Name: QQuickStochasticEngine
Coverage:  43.750% (84/192)
 43.750% (84/192)
18379
QQuickDragAttached
Name: QQuickDragAttached
Coverage:  75.595% (127/168)
 75.595% (127/168)
18383
ExecutionContext
Name: ExecutionContext
Coverage:  96.296% (130/135)
 96.296% (130/135)
18363
QQuickParentChange
Name: QQuickParentChange
Coverage:  53.191% (50/94)
 53.191% (50/94)
18054
QQuickPointerTouchEvent
Name: QQuickPointerTouchEvent
Coverage:  85.465% (147/172)
 85.465% (147/172)
17970
QQuickKeyNavigationAttached
Name: QQuickKeyNavigationAttached
Coverage:  67.805% (139/205)
 67.805% (139/205)
17979
QQuickCustomMaterialShader
Name: QQuickCustomMaterialShader
Coverage:  56.954% (86/151)
 56.954% (86/151)
17859
QQuickContext2DTexture
Name: QQuickContext2DTexture
Coverage:  0.000% (0/143)
  0.000% (0/143)
17865
QQmlAdaptorModel
Name: QQmlAdaptorModel
Coverage:  81.651% (89/109)
 81.651% (89/109)
17757
QQuickPointerHandler
Name: QQuickPointerHandler
Coverage:  55.895% (128/229)
 55.895% (128/229)
17688
MathObject
Name: MathObject
Coverage:  84.099% (238/283)
 84.099% (238/283)
17680
Serialize
Name: Serialize
Coverage:  79.661% (94/118)
 79.661% (94/118)
17546
QQuickImageBase
Name: QQuickImageBase
Coverage:  73.780% (121/164)
 73.780% (121/164)
17571
QQuickTextEditPrivate
Name: QQuickTextEditPrivate
Coverage:  80.126% (254/317)
 80.126% (254/317)
174109
QQuickLoaderPrivate
Name: QQuickLoaderPrivate
Coverage:  89.375% (143/160)
 89.375% (143/160)
17455
QQuickDesignerSupport
Name: QQuickDesignerSupport
Coverage:  1.786% (3/168)
  1.786% (3/168)
17476
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
QQmlDateExtension
Name: QQmlDateExtension
Coverage:  42.105% (80/190)
 42.105% (80/190)
17355
QSequentialAnimationGroupJob
Name: QSequentialAnimationGroupJob
Coverage:  58.631% (197/336)
 58.631% (197/336)
170109
QSGTexture
Name: QSGTexture
Coverage:  71.028% (76/107)
 71.028% (76/107)
17041
QSGDistanceFieldGlyphCache
Name: QSGDistanceFieldGlyphCache
Coverage:  67.442% (87/129)
 67.442% (87/129)
16958
throwLowercaseEnumError
Name: throwLowercaseEnumError
Coverage:  59.740% (92/154)
 59.740% (92/154)
16852
QQuickPinchHandler
Name: QQuickPinchHandler
Coverage:  36.735% (54/147)
 36.735% (54/147)
16875
QQmlThread
Name: QQmlThread
Coverage:  71.094% (91/128)
 71.094% (91/128)
16886
QQmlJavaScriptExpression
Name: QQmlJavaScriptExpression
Coverage:  80.240% (134/167)
 80.240% (134/167)
16773
QQmlDirParser
Name: QQmlDirParser
Coverage:  78.231% (115/147)
 78.231% (115/147)
16752
QQuickPaintedItem
Name: QQuickPaintedItem
Coverage:  67.647% (92/136)
 67.647% (92/136)
16663
filterResourceFile
Name: filterResourceFile
Coverage:  0.000% (0/86)
  0.000% (0/86)
16528
QQuickParticleData
Name: QQuickParticleData
Coverage:  51.163% (22/43)
 51.163% (22/43)
16431
QQuickParentAnimation
Name: QQuickParentAnimation
Coverage:  45.139% (65/144)
 45.139% (65/144)
16441
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
QQmlComponentPrivate
Name: QQmlComponentPrivate
Coverage:  76.724% (89/116)
 76.724% (89/116)
16048
QQuickLoader
Name: QQuickLoader
Coverage:  90.506% (143/158)
 90.506% (143/158)
15972
QQuickPathAnimation
Name: QQuickPathAnimation
Coverage:  59.441% (85/143)
 59.441% (85/143)
15856
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
QSGDefaultRenderContext
Name: QSGDefaultRenderContext
Coverage:  66.917% (89/133)
 66.917% (89/133)
15649
QQuickContext2DFBOTexture
Name: QQuickContext2DFBOTexture
Coverage:  0.000% (0/111)
  0.000% (0/111)
15541
IntrinsicTypedArrayPrototype
Name: IntrinsicTypedArrayPrototype
Coverage:  90.840% (119/131)
 90.840% (119/131)
15542
Context
Name: Context
Coverage:  98.343% (178/181)
 98.343% (178/181)
15353
QQmlMetaObject
Name: QQmlMetaObject
Coverage:  70.769% (138/195)
 70.769% (138/195)
15170
QSGNode
Name: QSGNode
Coverage:  71.538% (93/130)
 71.538% (93/130)
15058
QJSEngine
Name: QJSEngine
Coverage:  74.380% (90/121)
 74.380% (90/121)
14863
QQmlProperty
Name: QQmlProperty
Coverage:  90.110% (164/182)
 90.110% (164/182)
14679
QQuickShapePath
Name: QQuickShapePath
Coverage:  84.375% (81/96)
 84.375% (81/96)
14558
QQuickTrailEmitter
Name: QQuickTrailEmitter
Coverage:  53.659% (66/123)
 53.659% (66/123)
14149
QQuickTimeLinePrivate
Name: QQuickTimeLinePrivate
Coverage:  66.667% (96/144)
 66.667% (96/144)
14047
GlobalFunctions
Name: GlobalFunctions
Coverage:  86.765% (118/136)
 86.765% (118/136)
13945
SparseArrayData
Name: SparseArrayData
Coverage:  81.915% (77/94)
 81.915% (77/94)
13739
QSmoothedAnimation
Name: QSmoothedAnimation
Coverage:  70.796% (80/113)
 70.796% (80/113)
13742
QQuickTimeLine
Name: QQuickTimeLine
Coverage:  64.828% (94/145)
 64.828% (94/145)
13762
QQuickStateGroupPrivate
Name: QQuickStateGroupPrivate
Coverage:  86.792% (138/159)
 86.792% (138/159)
13658
QQuickEventPoint
Name: QQuickEventPoint
Coverage:  66.463% (109/164)
 66.463% (109/164)
13671
QQuickSpriteSequence
Name: QQuickSpriteSequence
Coverage:  82.558% (71/86)
 82.558% (71/86)
13442
QQmlContextWrapper
Name: QQmlContextWrapper
Coverage:  82.353% (112/136)
 82.353% (112/136)
13444
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
QSGSoftwareRenderLoop
Name: QSGSoftwareRenderLoop
Coverage:  59.633% (65/109)
 59.633% (65/109)
13343
QQmlStringConverters
Name: QQmlStringConverters
Coverage:  56.522% (78/138)
 56.522% (78/138)
13358
QSGRenderer
Name: QSGRenderer
Coverage:  62.097% (77/124)
 62.097% (77/124)
13255
QQmlFile
Name: QQmlFile
Coverage:  28.378% (42/148)
 28.378% (42/148)
13260
QQmlImports
Name: QQmlImports
Coverage:  74.590% (91/122)
 74.590% (91/122)
12956
QQmlPartsModel
Name: QQmlPartsModel
Coverage:  66.142% (84/127)
 66.142% (84/127)
12753
DataViewPrototype
Name: DataViewPrototype
Coverage:  95.070% (135/142)
 95.070% (135/142)
12630
generateResourceDirectoryTree
Name: generateResourceDirectoryTree
Coverage:  0.000% (0/70)
  0.000% (0/70)
12425
SignalHandlerConverter
Name: SignalHandlerConverter
Coverage:  66.379% (77/116)
 66.379% (77/116)
12339
Script
Name: Script
Coverage:  68.889% (62/90)
 68.889% (62/90)
12335
QQuickWorkerScriptEnginePrivate
Name: QQuickWorkerScriptEnginePrivate
Coverage:  65.854% (54/82)
 65.854% (54/82)
12135
QV4Debugger
Name: QV4Debugger
Coverage:  71.429% (75/105)
 71.429% (75/105)
12053
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
QSGDefaultContext
Name: QSGDefaultContext
Coverage:  33.962% (36/106)
 33.962% (36/106)
11948
Page:<>1
eLOC - Effective Lines of Code: 8077
23
eLOC - Effective Lines of Code: 118
4
eLOC - Effective Lines of Code: 72
5
eLOC - Effective Lines of Code: 47
6
eLOC - Effective Lines of Code: 34
...10
eLOC - Effective Lines of Code: 9
...18
eLOC - Effective Lines of Code: 1

Generated by Squish Coco 4.2.0