OpenCoverage

Qt Quick Test Coverage

Function Tree

Page:<>1
McCabe - Cyclomatic Complexity: 3839
23
McCabe - Cyclomatic Complexity: 47
4
McCabe - Cyclomatic Complexity: 29
5
McCabe - Cyclomatic Complexity: 21
6
McCabe - Cyclomatic Complexity: 15
...10
McCabe - Cyclomatic Complexity: 4
...18
McCabe - Cyclomatic Complexity: 1
FunctionCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexityâ–¾
QQmlContextData
Name: QQmlContextData
Coverage:  89.286% (200/224)
 89.286% (200/224)
20586
QSGBasicInternalRectangleNode
Name: QSGBasicInternalRectangleNode
Coverage:  80.195% (247/308)
 80.195% (247/308)
41185
QQuickWidgetPrivate
Name: QQuickWidgetPrivate
Coverage:  59.167% (142/240)
 59.167% (142/240)
23385
ProxyObject
Name: ProxyObject
Coverage:  89.510% (256/286)
 89.510% (256/286)
30785
QQuickDragAttached
Name: QQuickDragAttached
Coverage:  75.595% (127/168)
 75.595% (127/168)
18383
QStringHash
Name: QStringHash
Coverage:  80.460% (140/174)
 80.460% (140/174)
20782
QQmlChangeSet
Name: QQmlChangeSet
Coverage:  94.942% (244/257)
 94.942% (244/257)
29182
QQmlLocaleData
Name: QQmlLocaleData
Coverage:  49.115% (111/226)
 49.115% (111/226)
7480
MathObject
Name: MathObject
Coverage:  84.099% (238/283)
 84.099% (238/283)
17680
QQuickStochasticEngine
Name: QQuickStochasticEngine
Coverage:  43.750% (84/192)
 43.750% (84/192)
18379
QQuickKeyNavigationAttached
Name: QQuickKeyNavigationAttached
Coverage:  67.805% (139/205)
 67.805% (139/205)
17979
QQmlProperty
Name: QQmlProperty
Coverage:  90.110% (164/182)
 90.110% (164/182)
14679
QQuickImage
Name: QQuickImage
Coverage:  74.775% (166/222)
 74.775% (166/222)
24178
QQuickDesignerSupport
Name: QQuickDesignerSupport
Coverage:  1.786% (3/168)
  1.786% (3/168)
17476
QQuickPinchHandler
Name: QQuickPinchHandler
Coverage:  36.735% (54/147)
 36.735% (54/147)
16875
QSGDefaultPainterNode
Name: QSGDefaultPainterNode
Coverage:  58.049% (119/205)
 58.049% (119/205)
22674
QSGDefaultLayer
Name: QSGDefaultLayer
Coverage:  52.679% (118/224)
 52.679% (118/224)
28374
QQuickOpenGLShaderEffect
Name: QQuickOpenGLShaderEffect
Coverage:  54.545% (102/187)
 54.545% (102/187)
20373
QQmlJavaScriptExpression
Name: QQmlJavaScriptExpression
Coverage:  80.240% (134/167)
 80.240% (134/167)
16773
QQuickLoader
Name: QQuickLoader
Coverage:  90.506% (143/158)
 90.506% (143/158)
15972
QQuickAnimatedImage
Name: QQuickAnimatedImage
Coverage:  79.661% (141/177)
 79.661% (141/177)
19172
QQmlPropertyCacheCreator
Name: QQmlPropertyCacheCreator
Coverage:  82.278% (195/237)
 82.278% (195/237)
27472
QQuickImageBase
Name: QQuickImageBase
Coverage:  73.780% (121/164)
 73.780% (121/164)
17571
QQuickEventPoint
Name: QQuickEventPoint
Coverage:  66.463% (109/164)
 66.463% (109/164)
13671
QQmlComponent
Name: QQmlComponent
Coverage:  86.093% (130/151)
 86.093% (130/151)
21071
QQuickPointerTouchEvent
Name: QQuickPointerTouchEvent
Coverage:  85.465% (147/172)
 85.465% (147/172)
17970
QQmlMetaObject
Name: QQmlMetaObject
Coverage:  70.769% (138/195)
 70.769% (138/195)
15170
QQuickPropertyChanges
Name: QQuickPropertyChanges
Coverage:  65.341% (115/176)
 65.341% (115/176)
22669
QQuickParticleAffector
Name: QQuickParticleAffector
Coverage:  60.556% (109/180)
 60.556% (109/180)
11569
BytecodeGenerator
Name: BytecodeGenerator
Coverage:  98.802% (165/167)
 98.802% (165/167)
21469
QQmlImportDatabase
Name: QQmlImportDatabase
Coverage:  60.714% (119/196)
 60.714% (119/196)
21268
QSGBasicInternalImageNode
Name: QSGBasicInternalImageNode
Coverage:  55.340% (114/206)
 55.340% (114/206)
31467
QQuickTouchPoint
Name: QQuickTouchPoint
Coverage:  82.474% (80/97)
 82.474% (80/97)
9867
QQmlValueTypeWrapper
Name: QQmlValueTypeWrapper
Coverage:  77.401% (137/177)
 77.401% (137/177)
24567
QV4DataCollector
Name: QV4DataCollector
Coverage:  84.375% (135/160)
 84.375% (135/160)
18966
QSGSoftwareInternalRectangleNode
Name: QSGSoftwareInternalRectangleNode
Coverage:  0.000% (0/182)
  0.000% (0/182)
21266
QQmlPropertyRawData
Name: QQmlPropertyRawData
Coverage:  86.957% (60/69)
 86.957% (60/69)
9266
QQuickContext2DTexture
Name: QQuickContext2DTexture
Coverage:  0.000% (0/143)
  0.000% (0/143)
17865
QQuickSprite
Name: QQuickSprite
Coverage:  52.941% (54/102)
 52.941% (54/102)
11064
QQuickPaintedItem
Name: QQuickPaintedItem
Coverage:  67.647% (92/136)
 67.647% (92/136)
16663
QJSEngine
Name: QJSEngine
Coverage:  74.380% (90/121)
 74.380% (90/121)
14863
FunctionPrototype
Name: FunctionPrototype
Coverage:  84.530% (153/181)
 84.530% (153/181)
24863
ExecutionContext
Name: ExecutionContext
Coverage:  96.296% (130/135)
 96.296% (130/135)
18363
QQuickTimeLine
Name: QQuickTimeLine
Coverage:  64.828% (94/145)
 64.828% (94/145)
13762
QQuickScreenInfo
Name: QQuickScreenInfo
Coverage:  51.370% (75/146)
 51.370% (75/146)
11462
QQmlDebugConnection
Name: QQmlDebugConnection
Coverage:  60.714% (85/140)
 60.714% (85/140)
19962
ArrayData
Name: ArrayData
Coverage:  68.269% (142/208)
 68.269% (142/208)
19462
MatchScore
Name: MatchScore
Prototype: static int MatchScore(const QV4::Value &actual, int conversionType)
Coverage:  45.082% (55/122)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp
Lines: 1228-1364
 45.082% (55/122)
7061
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
SparseArray
Name: SparseArray
Coverage:  71.282% (139/195)
 71.282% (139/195)
20860
QSGDefaultDistanceFieldGlyphCache
Name: QSGDefaultDistanceFieldGlyphCache
Coverage:  51.462% (88/171)
 51.462% (88/171)
63760
QQmlFile
Name: QQmlFile
Coverage:  28.378% (42/148)
 28.378% (42/148)
13260
QQuickShapeNvprRenderer
Name: QQuickShapeNvprRenderer
Coverage:  0.000% (0/146)
  0.000% (0/146)
20259
QQuickCustomMaterialShader
Name: QQuickCustomMaterialShader
Coverage:  56.954% (86/151)
 56.954% (86/151)
17859
QSGNode
Name: QSGNode
Coverage:  71.538% (93/130)
 71.538% (93/130)
15058
QSGDistanceFieldGlyphCache
Name: QSGDistanceFieldGlyphCache
Coverage:  67.442% (87/129)
 67.442% (87/129)
16958
QQuickTapHandler
Name: QQuickTapHandler
Coverage:  88.060% (118/134)
 88.060% (118/134)
10558
QQuickStateGroupPrivate
Name: QQuickStateGroupPrivate
Coverage:  86.792% (138/159)
 86.792% (138/159)
13658
QQuickShapePath
Name: QQuickShapePath
Coverage:  84.375% (81/96)
 84.375% (81/96)
14558
QQuickCustomAffector
Name: QQuickCustomAffector
Coverage:  71.141% (106/149)
 71.141% (106/149)
11758
QQuickBorderImage
Name: QQuickBorderImage
Coverage:  77.551% (114/147)
 77.551% (114/147)
22058
QQmlStringConverters
Name: QQmlStringConverters
Coverage:  56.522% (78/138)
 56.522% (78/138)
13358
QParallelAnimationGroupJob
Name: QParallelAnimationGroupJob
Coverage:  81.098% (133/164)
 81.098% (133/164)
10358
QSGAbstractSoftwareRenderer
Name: QSGAbstractSoftwareRenderer
Coverage:  61.832% (81/131)
 61.832% (81/131)
11557
QQuickMultiPointHandler
Name: QQuickMultiPointHandler
Coverage:  75.833% (91/120)
 75.833% (91/120)
11157
QQuickCustomParticle
Name: QQuickCustomParticle
Coverage:  72.143% (101/140)
 72.143% (101/140)
19457
QQmlAdaptorModel
Name: QQmlAdaptorModel
Coverage:  81.651% (89/109)
 81.651% (89/109)
17757
QSGGeometry
Name: QSGGeometry
Coverage:  67.816% (59/87)
 67.816% (59/87)
19356
QQuickPathAnimation
Name: QQuickPathAnimation
Coverage:  59.441% (85/143)
 59.441% (85/143)
15856
QQmlProfilerEvent
Name: QQmlProfilerEvent
Coverage:  60.204% (59/98)
 60.204% (59/98)
9656
QQmlImports
Name: QQmlImports
Coverage:  74.590% (91/122)
 74.590% (91/122)
12956
QSGRenderer
Name: QSGRenderer
Coverage:  62.097% (77/124)
 62.097% (77/124)
13255
QQuickShaderEffect
Name: QQuickShaderEffect
Coverage:  34.343% (34/99)
 34.343% (34/99)
9455
QQuickLoaderPrivate
Name: QQuickLoaderPrivate
Coverage:  89.375% (143/160)
 89.375% (143/160)
17455
QQmlDateExtension
Name: QQmlDateExtension
Coverage:  42.105% (80/190)
 42.105% (80/190)
17355
QQuickParentChange
Name: QQuickParentChange
Coverage:  53.191% (50/94)
 53.191% (50/94)
18054
QQuickMatrix4x4ValueType
Name: QQuickMatrix4x4ValueType
Coverage:  86.667% (52/60)
 86.667% (52/60)
5654
QQuickItemParticle
Name: QQuickItemParticle
Coverage:  69.421% (84/121)
 69.421% (84/121)
11254
QQmlValueTypeProvider
Name: QQmlValueTypeProvider
Coverage:  64.545% (71/110)
 64.545% (71/110)
9154
RegExpObject
Name: RegExpObject
Coverage:  88.166% (149/169)
 88.166% (149/169)
22053
QV4Debugger
Name: QV4Debugger
Coverage:  71.429% (75/105)
 71.429% (75/105)
12053
QSGPlainTexture
Name: QSGPlainTexture
Coverage:  52.903% (82/155)
 52.903% (82/155)
20953
QQmlPartsModel
Name: QQmlPartsModel
Coverage:  66.142% (84/127)
 66.142% (84/127)
12753
Context
Name: Context
Coverage:  98.343% (178/181)
 98.343% (178/181)
15353
throwLowercaseEnumError
Name: throwLowercaseEnumError
Coverage:  59.740% (92/154)
 59.740% (92/154)
16852
QQmlDirParser
Name: QQmlDirParser
Coverage:  78.231% (115/147)
 78.231% (115/147)
16752
QQuickSvgParser
Name: QQuickSvgParser
Coverage:  37.888% (61/161)
 37.888% (61/161)
31751
QQuickShortcut
Name: QQuickShortcut
Coverage:  61.538% (56/91)
 61.538% (56/91)
9750
QQuickItemViewTransitioner
Name: QQuickItemViewTransitioner
Coverage:  79.825% (91/114)
 79.825% (91/114)
8350
QSGDefaultRenderContext
Name: QSGDefaultRenderContext
Coverage:  66.917% (89/133)
 66.917% (89/133)
15649
QQuickTrailEmitter
Name: QQuickTrailEmitter
Coverage:  53.659% (66/123)
 53.659% (66/123)
14149
QQuickItemViewTransitionableItem
Name: QQuickItemViewTransitionableItem
Coverage:  86.207% (125/145)
 86.207% (125/145)
10249
QQmlDelegateModelItem
Name: QQmlDelegateModelItem
Coverage:  70.476% (74/105)
 70.476% (74/105)
11749
QSGDefaultContext
Name: QSGDefaultContext
Coverage:  33.962% (36/106)
 33.962% (36/106)
11948
QQuickTurbulenceAffector
Name: QQuickTurbulenceAffector
Coverage:  69.167% (83/120)
 69.167% (83/120)
9248
QQuickDesignerCustomObjectData
Name: QQuickDesignerCustomObjectData
Coverage:  53.704% (58/108)
 53.704% (58/108)
10348
QQmlComponentPrivate
Name: QQmlComponentPrivate
Coverage:  76.724% (89/116)
 76.724% (89/116)
16048
QSGDistanceFieldGlyphNode
Name: QSGDistanceFieldGlyphNode
Coverage:  62.069% (72/116)
 62.069% (72/116)
20147
QQuickView
Name: QQuickView
Coverage:  82.022% (73/89)
 82.022% (73/89)
10847
QQuickTimeLinePrivate
Name: QQuickTimeLinePrivate
Coverage:  66.667% (96/144)
 66.667% (96/144)
14047
Page:<>1
McCabe - Cyclomatic Complexity: 3839
23
McCabe - Cyclomatic Complexity: 47
4
McCabe - Cyclomatic Complexity: 29
5
McCabe - Cyclomatic Complexity: 21
6
McCabe - Cyclomatic Complexity: 15
...10
McCabe - Cyclomatic Complexity: 4
...18
McCabe - Cyclomatic Complexity: 1

Generated by Squish Coco 4.2.0