OpenCoverage

Qt Quick Test Coverage

Function Tree

Page:<>1
McCabe - Cyclomatic Complexity: 1
...10
McCabe - Cyclomatic Complexity: 5
...12
McCabe - Cyclomatic Complexity: 9
13
McCabe - Cyclomatic Complexity: 13
14
McCabe - Cyclomatic Complexity: 18
15
McCabe - Cyclomatic Complexity: 25
1617
McCabe - Cyclomatic Complexity: 62
18
McCabe - Cyclomatic Complexity: 157
FunctionCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexityâ–´
QQuickSinglePointHandler
Name: QQuickSinglePointHandler
Coverage:  82.418% (75/91)
 82.418% (75/91)
8037
QQmlData
Name: QQmlData
Coverage:  81.111% (73/90)
 81.111% (73/90)
8238
QQmlDesignerMetaObject
Name: QQmlDesignerMetaObject
Coverage:  70.642% (77/109)
 70.642% (77/109)
10638
QQmlEnginePrivate
Name: QQmlEnginePrivate
Coverage:  70.588% (48/68)
 70.588% (48/68)
8338
QQmlEnumTypeResolver
Name: QQmlEnumTypeResolver
Coverage:  81.022% (111/137)
 81.022% (111/137)
10638
QQmlOpenMetaObject
Name: QQmlOpenMetaObject
Coverage:  75.294% (64/85)
 75.294% (64/85)
8838
QQuickFramebufferObject
Name: QQuickFramebufferObject
Coverage:  45.455% (40/88)
 45.455% (40/88)
9638
QQmlPropertyData
Name: QQmlPropertyData
Coverage:  82.653% (81/98)
 82.653% (81/98)
11739
QQuickDragHandler
Name: QQuickDragHandler
Coverage:  72.727% (72/99)
 72.727% (72/99)
8139
QQuickShape
Name: QQuickShape
Coverage:  63.014% (46/73)
 63.014% (46/73)
7739
SignalHandlerConverter
Name: SignalHandlerConverter
Coverage:  66.379% (77/116)
 66.379% (77/116)
12339
SparseArrayData
Name: SparseArrayData
Coverage:  81.915% (77/94)
 81.915% (77/94)
13739
QQmlImportInstance
Name: QQmlImportInstance
Coverage:  65.101% (97/149)
 65.101% (97/149)
10540
QQuickFontValueType
Name: QQuickFontValueType
Coverage:  75.862% (44/58)
 75.862% (44/58)
4640
QQmlTypeCompiler
Name: QQmlTypeCompiler
Coverage:  84.058% (58/69)
 84.058% (58/69)
10741
QQuickContext2DFBOTexture
Name: QQuickContext2DFBOTexture
Coverage:  0.000% (0/111)
  0.000% (0/111)
15541
QQuickParentAnimation
Name: QQuickParentAnimation
Coverage:  45.139% (65/144)
 45.139% (65/144)
16441
QSGSoftwareLayer
Name: QSGSoftwareLayer
Coverage:  0.000% (0/101)
  0.000% (0/101)
9241
QSGTexture
Name: QSGTexture
Coverage:  71.028% (76/107)
 71.028% (76/107)
17041
QSpringAnimation
Name: QSpringAnimation
Coverage:  66.400% (83/125)
 66.400% (83/125)
9341
IntrinsicTypedArrayPrototype
Name: IntrinsicTypedArrayPrototype
Coverage:  90.840% (119/131)
 90.840% (119/131)
15542
QQmlPropertyCacheAliasCreator
Name: QQmlPropertyCacheAliasCreator
Coverage:  85.106% (80/94)
 85.106% (80/94)
9842
QQmlTypeNameCache
Name: QQmlTypeNameCache
Coverage:  83.696% (77/92)
 83.696% (77/92)
11142
QQuickSpriteSequence
Name: QQuickSpriteSequence
Coverage:  82.558% (71/86)
 82.558% (71/86)
13442
QSGCompressedTexture
Name: QSGCompressedTexture
Coverage:  6.024% (5/83)
  6.024% (5/83)
6442
QSmoothedAnimation
Name: QSmoothedAnimation
Coverage:  70.796% (80/113)
 70.796% (80/113)
13742
QuickTestEvent
Name: QuickTestEvent
Coverage:  1.163% (1/86)
  1.163% (1/86)
11442
QQmlInstantiator
Name: QQmlInstantiator
Coverage:  61.176% (52/85)
 61.176% (52/85)
9743
QQuickParticlePainter
Name: QQuickParticlePainter
Coverage:  69.149% (65/94)
 69.149% (65/94)
7743
QSGSoftwarePainterNode
Name: QSGSoftwarePainterNode
Coverage:  0.000% (0/78)
  0.000% (0/78)
8643
QSGSoftwareRenderLoop
Name: QSGSoftwareRenderLoop
Coverage:  59.633% (65/109)
 59.633% (65/109)
13343
QQmlAnimationTimer
Name: QQmlAnimationTimer
Coverage:  91.803% (112/122)
 91.803% (112/122)
9844
QQmlContextWrapper
Name: QQmlContextWrapper
Coverage:  82.353% (112/136)
 82.353% (112/136)
13444
QSGSoftwareRenderableNodeUpdater
Name: QSGSoftwareRenderableNodeUpdater
Coverage:  34.615% (36/104)
 34.615% (36/104)
11544
GlobalFunctions
Name: GlobalFunctions
Coverage:  86.765% (118/136)
 86.765% (118/136)
13945
QQmlProfilerClient
Name: QQmlProfilerClient
Coverage:  79.747% (63/79)
 79.747% (63/79)
11845
QQuickDrag
Name: QQuickDrag
Coverage:  98.507% (66/67)
 98.507% (66/67)
6645
QQuickTransitionManager
Name: QQuickTransitionManager
Coverage:  73.282% (96/131)
 73.282% (96/131)
9945
QQmlIncubatorPrivate
Name: QQmlIncubatorPrivate
Coverage:  86.154% (112/130)
 86.154% (112/130)
11446
QQmlProfiler
Name: QQmlProfiler
Coverage:  65.789% (50/76)
 65.789% (50/76)
10046
QQuickShapeNvprRenderNode
Name: QQuickShapeNvprRenderNode
Coverage:  0.862% (1/116)
  0.862% (1/116)
30646
QSGSoftwareHelpers
Name: QSGSoftwareHelpers
Coverage:  0.000% (0/186)
  0.000% (0/186)
19946
Serialize
Name: Serialize
Coverage:  79.661% (94/118)
 79.661% (94/118)
17546
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
QQuickPinch
Name: QQuickPinch
Coverage:  92.958% (66/71)
 92.958% (66/71)
7247
QQuickTimeLinePrivate
Name: QQuickTimeLinePrivate
Coverage:  66.667% (96/144)
 66.667% (96/144)
14047
QQuickView
Name: QQuickView
Coverage:  82.022% (73/89)
 82.022% (73/89)
10847
QSGDistanceFieldGlyphNode
Name: QSGDistanceFieldGlyphNode
Coverage:  62.069% (72/116)
 62.069% (72/116)
20147
QQmlComponentPrivate
Name: QQmlComponentPrivate
Coverage:  76.724% (89/116)
 76.724% (89/116)
16048
QQuickDesignerCustomObjectData
Name: QQuickDesignerCustomObjectData
Coverage:  53.704% (58/108)
 53.704% (58/108)
10348
QQuickTurbulenceAffector
Name: QQuickTurbulenceAffector
Coverage:  69.167% (83/120)
 69.167% (83/120)
9248
QSGDefaultContext
Name: QSGDefaultContext
Coverage:  33.962% (36/106)
 33.962% (36/106)
11948
QQmlDelegateModelItem
Name: QQmlDelegateModelItem
Coverage:  70.476% (74/105)
 70.476% (74/105)
11749
QQuickItemViewTransitionableItem
Name: QQuickItemViewTransitionableItem
Coverage:  86.207% (125/145)
 86.207% (125/145)
10249
QQuickTrailEmitter
Name: QQuickTrailEmitter
Coverage:  53.659% (66/123)
 53.659% (66/123)
14149
QSGDefaultRenderContext
Name: QSGDefaultRenderContext
Coverage:  66.917% (89/133)
 66.917% (89/133)
15649
QQuickItemViewTransitioner
Name: QQuickItemViewTransitioner
Coverage:  79.825% (91/114)
 79.825% (91/114)
8350
QQuickShortcut
Name: QQuickShortcut
Coverage:  61.538% (56/91)
 61.538% (56/91)
9750
QQuickSvgParser
Name: QQuickSvgParser
Coverage:  37.888% (61/161)
 37.888% (61/161)
31751
QQmlDirParser
Name: QQmlDirParser
Coverage:  78.231% (115/147)
 78.231% (115/147)
16752
throwLowercaseEnumError
Name: throwLowercaseEnumError
Coverage:  59.740% (92/154)
 59.740% (92/154)
16852
Context
Name: Context
Coverage:  98.343% (178/181)
 98.343% (178/181)
15353
QQmlPartsModel
Name: QQmlPartsModel
Coverage:  66.142% (84/127)
 66.142% (84/127)
12753
QSGPlainTexture
Name: QSGPlainTexture
Coverage:  52.903% (82/155)
 52.903% (82/155)
20953
QV4Debugger
Name: QV4Debugger
Coverage:  71.429% (75/105)
 71.429% (75/105)
12053
RegExpObject
Name: RegExpObject
Coverage:  88.166% (149/169)
 88.166% (149/169)
22053
QQmlValueTypeProvider
Name: QQmlValueTypeProvider
Coverage:  64.545% (71/110)
 64.545% (71/110)
9154
QQuickItemParticle
Name: QQuickItemParticle
Coverage:  69.421% (84/121)
 69.421% (84/121)
11254
QQuickMatrix4x4ValueType
Name: QQuickMatrix4x4ValueType
Coverage:  86.667% (52/60)
 86.667% (52/60)
5654
QQuickParentChange
Name: QQuickParentChange
Coverage:  53.191% (50/94)
 53.191% (50/94)
18054
QQmlDateExtension
Name: QQmlDateExtension
Coverage:  42.105% (80/190)
 42.105% (80/190)
17355
QQuickLoaderPrivate
Name: QQuickLoaderPrivate
Coverage:  89.375% (143/160)
 89.375% (143/160)
17455
QQuickShaderEffect
Name: QQuickShaderEffect
Coverage:  34.343% (34/99)
 34.343% (34/99)
9455
QSGRenderer
Name: QSGRenderer
Coverage:  62.097% (77/124)
 62.097% (77/124)
13255
QQmlImports
Name: QQmlImports
Coverage:  74.590% (91/122)
 74.590% (91/122)
12956
QQmlProfilerEvent
Name: QQmlProfilerEvent
Coverage:  60.204% (59/98)
 60.204% (59/98)
9656
QQuickPathAnimation
Name: QQuickPathAnimation
Coverage:  59.441% (85/143)
 59.441% (85/143)
15856
QSGGeometry
Name: QSGGeometry
Coverage:  67.816% (59/87)
 67.816% (59/87)
19356
QQmlAdaptorModel
Name: QQmlAdaptorModel
Coverage:  81.651% (89/109)
 81.651% (89/109)
17757
QQuickCustomParticle
Name: QQuickCustomParticle
Coverage:  72.143% (101/140)
 72.143% (101/140)
19457
QQuickMultiPointHandler
Name: QQuickMultiPointHandler
Coverage:  75.833% (91/120)
 75.833% (91/120)
11157
QSGAbstractSoftwareRenderer
Name: QSGAbstractSoftwareRenderer
Coverage:  61.832% (81/131)
 61.832% (81/131)
11557
QParallelAnimationGroupJob
Name: QParallelAnimationGroupJob
Coverage:  81.098% (133/164)
 81.098% (133/164)
10358
QQmlStringConverters
Name: QQmlStringConverters
Coverage:  56.522% (78/138)
 56.522% (78/138)
13358
QQuickBorderImage
Name: QQuickBorderImage
Coverage:  77.551% (114/147)
 77.551% (114/147)
22058
QQuickCustomAffector
Name: QQuickCustomAffector
Coverage:  71.141% (106/149)
 71.141% (106/149)
11758
QQuickShapePath
Name: QQuickShapePath
Coverage:  84.375% (81/96)
 84.375% (81/96)
14558
QQuickStateGroupPrivate
Name: QQuickStateGroupPrivate
Coverage:  86.792% (138/159)
 86.792% (138/159)
13658
QQuickTapHandler
Name: QQuickTapHandler
Coverage:  88.060% (118/134)
 88.060% (118/134)
10558
QSGDistanceFieldGlyphCache
Name: QSGDistanceFieldGlyphCache
Coverage:  67.442% (87/129)
 67.442% (87/129)
16958
QSGNode
Name: QSGNode
Coverage:  71.538% (93/130)
 71.538% (93/130)
15058
QQuickCustomMaterialShader
Name: QQuickCustomMaterialShader
Coverage:  56.954% (86/151)
 56.954% (86/151)
17859
QQuickShapeNvprRenderer
Name: QQuickShapeNvprRenderer
Coverage:  0.000% (0/146)
  0.000% (0/146)
20259
QQmlFile
Name: QQmlFile
Coverage:  28.378% (42/148)
 28.378% (42/148)
13260
QSGDefaultDistanceFieldGlyphCache
Name: QSGDefaultDistanceFieldGlyphCache
Coverage:  51.462% (88/171)
 51.462% (88/171)
63760
SparseArray
Name: SparseArray
Coverage:  71.282% (139/195)
 71.282% (139/195)
20860
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
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
ArrayData
Name: ArrayData
Coverage:  68.269% (142/208)
 68.269% (142/208)
19462
QQmlDebugConnection
Name: QQmlDebugConnection
Coverage:  60.714% (85/140)
 60.714% (85/140)
19962
Page:<>1
McCabe - Cyclomatic Complexity: 1
...10
McCabe - Cyclomatic Complexity: 5
...12
McCabe - Cyclomatic Complexity: 9
13
McCabe - Cyclomatic Complexity: 13
14
McCabe - Cyclomatic Complexity: 18
15
McCabe - Cyclomatic Complexity: 25
1617
McCabe - Cyclomatic Complexity: 62
18
McCabe - Cyclomatic Complexity: 157

Generated by Squish Coco 4.2.0