OpenCoverage

Qt Quick Test Coverage

Function Tree

Page:<>1
McCabe - Cyclomatic Complexity: 3839
2
McCabe - Cyclomatic Complexity: 86
34
McCabe - Cyclomatic Complexity: 29
5
McCabe - Cyclomatic Complexity: 21
6
McCabe - Cyclomatic Complexity: 15
7
McCabe - Cyclomatic Complexity: 10
...10
McCabe - Cyclomatic Complexity: 4
...18
McCabe - Cyclomatic Complexity: 1
FunctionCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexityâ–¾
QQuickPinch
Name: QQuickPinch
Coverage:  92.958% (66/71)
 92.958% (66/71)
7247
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
Serialize
Name: Serialize
Coverage:  79.661% (94/118)
 79.661% (94/118)
17546
QSGSoftwareHelpers
Name: QSGSoftwareHelpers
Coverage:  0.000% (0/186)
  0.000% (0/186)
19946
QQuickShapeNvprRenderNode
Name: QQuickShapeNvprRenderNode
Coverage:  0.862% (1/116)
  0.862% (1/116)
30646
QQmlProfiler
Name: QQmlProfiler
Coverage:  65.789% (50/76)
 65.789% (50/76)
10046
QQmlIncubatorPrivate
Name: QQmlIncubatorPrivate
Coverage:  86.154% (112/130)
 86.154% (112/130)
11446
QQuickTransitionManager
Name: QQuickTransitionManager
Coverage:  73.282% (96/131)
 73.282% (96/131)
9945
QQuickDrag
Name: QQuickDrag
Coverage:  98.507% (66/67)
 98.507% (66/67)
6645
QQmlProfilerClient
Name: QQmlProfilerClient
Coverage:  79.747% (63/79)
 79.747% (63/79)
11845
GlobalFunctions
Name: GlobalFunctions
Coverage:  86.765% (118/136)
 86.765% (118/136)
13945
QSGSoftwareRenderableNodeUpdater
Name: QSGSoftwareRenderableNodeUpdater
Coverage:  34.615% (36/104)
 34.615% (36/104)
11544
QQmlContextWrapper
Name: QQmlContextWrapper
Coverage:  82.353% (112/136)
 82.353% (112/136)
13444
QQmlAnimationTimer
Name: QQmlAnimationTimer
Coverage:  91.803% (112/122)
 91.803% (112/122)
9844
QSGSoftwareRenderLoop
Name: QSGSoftwareRenderLoop
Coverage:  59.633% (65/109)
 59.633% (65/109)
13343
QSGSoftwarePainterNode
Name: QSGSoftwarePainterNode
Coverage:  0.000% (0/78)
  0.000% (0/78)
8643
QQuickParticlePainter
Name: QQuickParticlePainter
Coverage:  69.149% (65/94)
 69.149% (65/94)
7743
QQmlInstantiator
Name: QQmlInstantiator
Coverage:  61.176% (52/85)
 61.176% (52/85)
9743
QuickTestEvent
Name: QuickTestEvent
Coverage:  1.163% (1/86)
  1.163% (1/86)
11442
QSmoothedAnimation
Name: QSmoothedAnimation
Coverage:  70.796% (80/113)
 70.796% (80/113)
13742
QSGCompressedTexture
Name: QSGCompressedTexture
Coverage:  6.024% (5/83)
  6.024% (5/83)
6442
QQuickSpriteSequence
Name: QQuickSpriteSequence
Coverage:  82.558% (71/86)
 82.558% (71/86)
13442
QQmlTypeNameCache
Name: QQmlTypeNameCache
Coverage:  83.696% (77/92)
 83.696% (77/92)
11142
QQmlPropertyCacheAliasCreator
Name: QQmlPropertyCacheAliasCreator
Coverage:  85.106% (80/94)
 85.106% (80/94)
9842
IntrinsicTypedArrayPrototype
Name: IntrinsicTypedArrayPrototype
Coverage:  90.840% (119/131)
 90.840% (119/131)
15542
QSpringAnimation
Name: QSpringAnimation
Coverage:  66.400% (83/125)
 66.400% (83/125)
9341
QSGTexture
Name: QSGTexture
Coverage:  71.028% (76/107)
 71.028% (76/107)
17041
QSGSoftwareLayer
Name: QSGSoftwareLayer
Coverage:  0.000% (0/101)
  0.000% (0/101)
9241
QQuickParentAnimation
Name: QQuickParentAnimation
Coverage:  45.139% (65/144)
 45.139% (65/144)
16441
QQuickContext2DFBOTexture
Name: QQuickContext2DFBOTexture
Coverage:  0.000% (0/111)
  0.000% (0/111)
15541
QQmlTypeCompiler
Name: QQmlTypeCompiler
Coverage:  84.058% (58/69)
 84.058% (58/69)
10741
QQuickFontValueType
Name: QQuickFontValueType
Coverage:  75.862% (44/58)
 75.862% (44/58)
4640
QQmlImportInstance
Name: QQmlImportInstance
Coverage:  65.101% (97/149)
 65.101% (97/149)
10540
SparseArrayData
Name: SparseArrayData
Coverage:  81.915% (77/94)
 81.915% (77/94)
13739
SignalHandlerConverter
Name: SignalHandlerConverter
Coverage:  66.379% (77/116)
 66.379% (77/116)
12339
QQuickShape
Name: QQuickShape
Coverage:  63.014% (46/73)
 63.014% (46/73)
7739
QQuickDragHandler
Name: QQuickDragHandler
Coverage:  72.727% (72/99)
 72.727% (72/99)
8139
QQmlPropertyData
Name: QQmlPropertyData
Coverage:  82.653% (81/98)
 82.653% (81/98)
11739
QQuickFramebufferObject
Name: QQuickFramebufferObject
Coverage:  45.455% (40/88)
 45.455% (40/88)
9638
QQmlOpenMetaObject
Name: QQmlOpenMetaObject
Coverage:  75.294% (64/85)
 75.294% (64/85)
8838
QQmlEnumTypeResolver
Name: QQmlEnumTypeResolver
Coverage:  81.022% (111/137)
 81.022% (111/137)
10638
QQmlEnginePrivate
Name: QQmlEnginePrivate
Coverage:  70.588% (48/68)
 70.588% (48/68)
8338
QQmlDesignerMetaObject
Name: QQmlDesignerMetaObject
Coverage:  70.642% (77/109)
 70.642% (77/109)
10638
QQmlData
Name: QQmlData
Coverage:  81.111% (73/90)
 81.111% (73/90)
8238
QQuickSinglePointHandler
Name: QQuickSinglePointHandler
Coverage:  82.418% (75/91)
 82.418% (75/91)
8037
QQuickParticleGroupData
Name: QQuickParticleGroupData
Coverage:  72.941% (62/85)
 72.941% (62/85)
8537
QQmlListModelParser
Name: QQmlListModelParser
Coverage:  90.385% (94/104)
 90.385% (94/104)
10937
QQmlInstantiatorPrivate
Name: QQmlInstantiatorPrivate
Coverage:  76.000% (76/100)
 76.000% (76/100)
9937
ListLayout
Name: ListLayout
Coverage:  90.123% (73/81)
 90.123% (73/81)
10137
isBinop
Name: isBinop
Prototype: inline bool isBinop(int tok)
Coverage:  97.297% (36/37)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljslexer.cpp
Lines: 177-219
 97.297% (36/37)
336
QQuickShapePrivate
Name: QQuickShapePrivate
Coverage:  61.702% (58/94)
 61.702% (58/94)
9636
QQmlContext
Name: QQmlContext
Coverage:  87.324% (62/71)
 87.324% (62/71)
10236
Script
Name: Script
Coverage:  68.889% (62/90)
 68.889% (62/90)
12335
QSGShaderSourceBuilder
Name: QSGShaderSourceBuilder
Coverage:  36.364% (44/121)
 36.364% (44/121)
11035
QQuickWorkerScriptEnginePrivate
Name: QQuickWorkerScriptEnginePrivate
Coverage:  65.854% (54/82)
 65.854% (54/82)
12135
QQuickViewPrivate
Name: QQuickViewPrivate
Coverage:  82.653% (81/98)
 82.653% (81/98)
8935
QQuickContents
Name: QQuickContents
Coverage:  85.057% (74/87)
 85.057% (74/87)
8835
QQmlTimer
Name: QQmlTimer
Coverage:  91.304% (63/69)
 91.304% (63/69)
7635
QQmlError
Name: QQmlError
Coverage:  88.000% (66/75)
 88.000% (66/75)
6635
PersistentValueStorage
Name: PersistentValueStorage
Coverage:  74.118% (63/85)
 74.118% (63/85)
7935
QSGTextMaskMaterial
Name: QSGTextMaskMaterial
Coverage:  60.938% (39/64)
 60.938% (39/64)
11634
QQuickDesignerSupportProperties
Name: QQuickDesignerSupportProperties
Coverage:  54.878% (45/82)
 54.878% (45/82)
8234
QQmlBind
Name: QQmlBind
Coverage:  73.750% (59/80)
 73.750% (59/80)
8134
QQmlAbstractBinding
Name: QQmlAbstractBinding
Coverage:  80.723% (67/83)
 80.723% (67/83)
9234
QHashedStringRef
Name: QHashedStringRef
Coverage:  39.535% (17/43)
 39.535% (17/43)
6334
QFieldList
Name: QFieldList
Coverage:  37.313% (25/67)
 37.313% (25/67)
8034
ExecutableAllocator
Name: ExecutableAllocator
Coverage:  74.684% (59/79)
 74.684% (59/79)
11334
Reflect
Name: Reflect
Coverage:  84.615% (99/117)
 84.615% (99/117)
9833
QQuickTargetDirection
Name: QQuickTargetDirection
Coverage:  64.815% (35/54)
 64.815% (35/54)
6933
QQuickSpringAnimation
Name: QQuickSpringAnimation
Coverage:  84.127% (53/63)
 84.127% (53/63)
9333
QQuickItemViewAttached
Name: QQuickItemViewAttached
Coverage: 100.000% (51/51)
100.000% (51/51)
4733
QQuickGraphicsInfo
Name: QQuickGraphicsInfo
Coverage:  64.407% (38/59)
 64.407% (38/59)
6233
QQmlListModelWorkerAgent
Name: QQmlListModelWorkerAgent
Coverage:  79.245% (42/53)
 79.245% (42/53)
5033
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
QSGSoftwareInternalImageNode
Name: QSGSoftwareInternalImageNode
Coverage:  0.000% (0/75)
  0.000% (0/75)
8932
QQuickWanderAffector
Name: QQuickWanderAffector
Coverage:  38.983% (23/59)
 38.983% (23/59)
6532
QQuickDropArea
Name: QQuickDropArea
Coverage:  86.765% (59/68)
 86.765% (59/68)
7932
QQuickBasePositionerPrivate
Name: QQuickBasePositionerPrivate
Coverage:  75.556% (68/90)
 75.556% (68/90)
6332
QQuickAttractorAffector
Name: QQuickAttractorAffector
Coverage:  55.769% (29/52)
 55.769% (29/52)
6532
QQmlListReference
Name: QQmlListReference
Coverage:  87.500% (63/72)
 87.500% (63/72)
4932
toVariant
Name: toVariant
Prototype: static QVariant toVariant(QV4::ExecutionEngine *e, const QV4::Value &value, int typeHint, bool createJSValueForObjects, V4ObjectSet *visitedObjects)
Coverage:  90.722% (88/97)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 1196-1300
 90.722% (88/97)
7331
QSGNodeUpdater
Name: QSGNodeUpdater
Coverage:  18.462% (12/65)
 18.462% (12/65)
7431
QQuickParticleData
Name: QQuickParticleData
Coverage:  51.163% (22/43)
 51.163% (22/43)
16431
QQuickItemViewFxItem
Name: QQuickItemViewFxItem
Coverage:  86.885% (53/61)
 86.885% (53/61)
4531
QQuickAnchorSet
Name: QQuickAnchorSet
Coverage:  86.667% (39/45)
 86.667% (39/45)
7431
QQmlProfilerClientPrivate
Name: QQmlProfilerClientPrivate
Coverage:  92.308% (72/78)
 92.308% (72/78)
8631
QQmlDMCachedModelData
Name: QQmlDMCachedModelData
Coverage:  70.115% (61/87)
 70.115% (61/87)
7931
QJSValuePrivate
Name: QJSValuePrivate
Coverage:  62.500% (35/56)
 62.500% (35/56)
5631
FxListItemSG
Name: FxListItemSG
Coverage:  77.612% (52/67)
 77.612% (52/67)
5531
ResourceFileMapper
Name: ResourceFileMapper
Coverage:  0.000% (0/82)
  0.000% (0/82)
6830
QQuickOpenGLShaderEffectMaterial
Name: QQuickOpenGLShaderEffectMaterial
Coverage:  39.024% (32/82)
 39.024% (32/82)
5330
QQuickDropEvent
Name: QQuickDropEvent
Coverage:  47.500% (19/40)
 47.500% (19/40)
4530
QQuickDragAttachedPrivate
Name: QQuickDragAttachedPrivate
Coverage:  75.000% (54/72)
 75.000% (54/72)
9130
QQuickAnimationController
Name: QQuickAnimationController
Coverage:  50.000% (30/60)
 50.000% (30/60)
7930
DataViewPrototype
Name: DataViewPrototype
Coverage:  95.070% (135/142)
 95.070% (135/142)
12630
QV8Engine
Name: QV8Engine
Coverage:  84.000% (42/50)
 84.000% (42/50)
6729
QSGSoftwareImageNode
Name: QSGSoftwareImageNode
Coverage:  0.000% (0/54)
  0.000% (0/54)
4829
QSGShaderParser
Name: QSGShaderParser
Coverage:  51.111% (69/135)
 51.111% (69/135)
5629
QQuickTextDocumentWithImageResources
Name: QQuickTextDocumentWithImageResources
Coverage:  69.863% (51/73)
 69.863% (51/73)
6929
QQuickSpriteGoalAffector
Name: QQuickSpriteGoalAffector
Coverage:  52.941% (36/68)
 52.941% (36/68)
5329
Page:<>1
McCabe - Cyclomatic Complexity: 3839
2
McCabe - Cyclomatic Complexity: 86
34
McCabe - Cyclomatic Complexity: 29
5
McCabe - Cyclomatic Complexity: 21
6
McCabe - Cyclomatic Complexity: 15
7
McCabe - Cyclomatic Complexity: 10
...10
McCabe - Cyclomatic Complexity: 4
...18
McCabe - Cyclomatic Complexity: 1

Generated by Squish Coco 4.2.0