OpenCoverage

Qt Quick Test Coverage

Function Tree

Page:<>1
McCabe - Cyclomatic Complexity: 1
...10
McCabe - Cyclomatic Complexity: 5
11
McCabe - Cyclomatic Complexity: 7
12
McCabe - Cyclomatic Complexity: 9
13
McCabe - Cyclomatic Complexity: 13
14
McCabe - Cyclomatic Complexity: 18
1516
McCabe - Cyclomatic Complexity: 37
17
McCabe - Cyclomatic Complexity: 62
18
McCabe - Cyclomatic Complexity: 157
FunctionCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexityâ–´
QQuickPinchEvent
Name: QQuickPinchEvent
Coverage:  64.000% (16/25)
 64.000% (16/25)
2525
QQuickProfiler
Name: QQuickProfiler
Coverage:  42.424% (14/33)
 42.424% (14/33)
6525
QQuickShapeRadialGradient
Name: QQuickShapeRadialGradient
Coverage:  83.784% (31/37)
 83.784% (31/37)
3825
QQuickVector4DValueType
Name: QQuickVector4DValueType
Coverage:  72.727% (24/33)
 72.727% (24/33)
3025
QSGSimpleTextureNode
Name: QSGSimpleTextureNode
Coverage:  73.171% (30/41)
 73.171% (30/41)
6025
TestCaseCollector
Name: TestCaseCollector
Coverage:  75.714% (53/70)
 75.714% (53/70)
6325
generateResourceDirectoryTree
Name: generateResourceDirectoryTree
Coverage:  0.000% (0/70)
  0.000% (0/70)
12425
qt_composite_mode_from_string
Name: qt_composite_mode_from_string
Prototype: static QPainter::CompositionMode qt_composite_mode_from_string(const QString &compositeOperator)
Coverage:  0.000% (0/73)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2d.cpp
Lines: 795-847
  0.000% (0/73)
4925
QHashedString
Name: QHashedString
Coverage:  72.000% (36/50)
 72.000% (36/50)
5326
QQmlDelayedCallQueue
Name: QQmlDelayedCallQueue
Coverage:  88.158% (67/76)
 88.158% (67/76)
8926
QQmlDelegateModelGroupPrivate
Name: QQmlDelegateModelGroupPrivate
Coverage:  83.871% (52/62)
 83.871% (52/62)
5826
QQmlValueTypeFactoryImpl
Name: QQmlValueTypeFactoryImpl
Coverage:  97.143% (68/70)
 97.143% (68/70)
5126
QQuickPointerDeviceHandler
Name: QQuickPointerDeviceHandler
Coverage:  21.739% (10/46)
 21.739% (10/46)
5226
QQuickSmoothedAnimation
Name: QQuickSmoothedAnimation
Coverage:  80.851% (38/47)
 80.851% (38/47)
7226
QQuickTextNode
Name: QQuickTextNode
Coverage:  80.000% (48/60)
 80.000% (48/60)
11026
QQuickWindowAttached
Name: QQuickWindowAttached
Coverage:  0.000% (0/68)
  0.000% (0/68)
4826
QV4Include
Name: QV4Include
Coverage:  76.829% (63/82)
 76.829% (63/82)
10626
QtQuickTest
Name: QtQuickTest
Coverage:  0.000% (0/81)
  0.000% (0/81)
6226
qt_font_from_string
Name: qt_font_from_string
Prototype: static QFont qt_font_from_string(const QString& fontString, const QFont &currentFont)
Coverage:  0.000% (0/82)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2d.cpp
Lines: 372-475
  0.000% (0/82)
6326
ArgumentsObject
Name: ArgumentsObject
Coverage:  92.593% (75/81)
 92.593% (75/81)
8427
QQmlDelegateModelAttached
Name: QQmlDelegateModelAttached
Coverage:  86.441% (51/59)
 86.441% (51/59)
5427
QQmlScriptBlob
Name: QQmlScriptBlob
Coverage:  63.889% (46/72)
 63.889% (46/72)
10127
QQuickDesignerSupportItems
Name: QQuickDesignerSupportItems
Coverage:  34.483% (20/58)
 34.483% (20/58)
7427
QQuickRectangle
Name: QQuickRectangle
Coverage:  93.750% (60/64)
 93.750% (60/64)
7127
QSGDefaultImageNode
Name: QSGDefaultImageNode
Coverage:  0.000% (0/47)
  0.000% (0/47)
5927
QObjectMethod
Name: QObjectMethod
Coverage:  79.730% (59/74)
 79.730% (59/74)
8628
QPODVector
Name: QPODVector
Coverage:  71.429% (35/49)
 71.429% (35/49)
5028
QPacketProtocol
Name: QPacketProtocol
Coverage:  55.172% (32/58)
 55.172% (32/58)
8028
QQmlExpression
Name: QQmlExpression
Coverage:  57.692% (30/52)
 57.692% (30/52)
6628
QQmlListAccessor
Name: QQmlListAccessor
Coverage:  80.645% (50/62)
 80.645% (50/62)
4028
QQmlObjectModel
Name: QQmlObjectModel
Coverage:  60.938% (39/64)
 60.938% (39/64)
6128
QQmlProfilerEventType
Name: QQmlProfilerEventType
Coverage:  64.286% (27/42)
 64.286% (27/42)
2828
QQuickShapeSoftwareRenderer
Name: QQuickShapeSoftwareRenderer
Coverage:  69.118% (47/68)
 69.118% (47/68)
9328
QQuickWindowQmlImpl
Name: QQuickWindowQmlImpl
Coverage:  53.247% (41/77)
 53.247% (41/77)
6928
QSGMaterialShader
Name: QSGMaterialShader
Coverage:  65.789% (25/38)
 65.789% (25/38)
5828
QSGShaderRewriter
Name: QSGShaderRewriter
Coverage:  51.852% (56/108)
 51.852% (56/108)
4628
SimpleArrayData
Name: SimpleArrayData
Coverage:  85.915% (61/71)
 85.915% (61/71)
7028
Value
Name: Value
Coverage:  0.000% (0/83)
  0.000% (0/83)
5628
filterResourceFile
Name: filterResourceFile
Coverage:  0.000% (0/86)
  0.000% (0/86)
16528
QAnimationGroupJob
Name: QAnimationGroupJob
Coverage:  68.852% (42/61)
 68.852% (42/61)
6729
QQmlInfo
Name: QQmlInfo
Coverage:  66.667% (26/39)
 66.667% (26/39)
4329
QQuickFlow
Name: QQuickFlow
Coverage:  92.105% (70/76)
 92.105% (70/76)
8429
QQuickGridScaledImage
Name: QQuickGridScaledImage
Coverage:  81.176% (69/85)
 81.176% (69/85)
6629
QQuickHandlerPoint
Name: QQuickHandlerPoint
Coverage:  72.549% (37/51)
 72.549% (37/51)
9029
QQuickMouseAreaPrivate
Name: QQuickMouseAreaPrivate
Coverage:  75.362% (52/69)
 75.362% (52/69)
6629
QQuickSpriteGoalAffector
Name: QQuickSpriteGoalAffector
Coverage:  52.941% (36/68)
 52.941% (36/68)
5329
QQuickTextDocumentWithImageResources
Name: QQuickTextDocumentWithImageResources
Coverage:  69.863% (51/73)
 69.863% (51/73)
6929
QSGShaderParser
Name: QSGShaderParser
Coverage:  51.111% (69/135)
 51.111% (69/135)
5629
QSGSoftwareImageNode
Name: QSGSoftwareImageNode
Coverage:  0.000% (0/54)
  0.000% (0/54)
4829
QV8Engine
Name: QV8Engine
Coverage:  84.000% (42/50)
 84.000% (42/50)
6729
DataViewPrototype
Name: DataViewPrototype
Coverage:  95.070% (135/142)
 95.070% (135/142)
12630
QQuickAnimationController
Name: QQuickAnimationController
Coverage:  50.000% (30/60)
 50.000% (30/60)
7930
QQuickDragAttachedPrivate
Name: QQuickDragAttachedPrivate
Coverage:  75.000% (54/72)
 75.000% (54/72)
9130
QQuickDropEvent
Name: QQuickDropEvent
Coverage:  47.500% (19/40)
 47.500% (19/40)
4530
QQuickOpenGLShaderEffectMaterial
Name: QQuickOpenGLShaderEffectMaterial
Coverage:  39.024% (32/82)
 39.024% (32/82)
5330
ResourceFileMapper
Name: ResourceFileMapper
Coverage:  0.000% (0/82)
  0.000% (0/82)
6830
FxListItemSG
Name: FxListItemSG
Coverage:  77.612% (52/67)
 77.612% (52/67)
5531
QJSValuePrivate
Name: QJSValuePrivate
Coverage:  62.500% (35/56)
 62.500% (35/56)
5631
QQmlDMCachedModelData
Name: QQmlDMCachedModelData
Coverage:  70.115% (61/87)
 70.115% (61/87)
7931
QQmlProfilerClientPrivate
Name: QQmlProfilerClientPrivate
Coverage:  92.308% (72/78)
 92.308% (72/78)
8631
QQuickAnchorSet
Name: QQuickAnchorSet
Coverage:  86.667% (39/45)
 86.667% (39/45)
7431
QQuickItemViewFxItem
Name: QQuickItemViewFxItem
Coverage:  86.885% (53/61)
 86.885% (53/61)
4531
QQuickParticleData
Name: QQuickParticleData
Coverage:  51.163% (22/43)
 51.163% (22/43)
16431
QSGNodeUpdater
Name: QSGNodeUpdater
Coverage:  18.462% (12/65)
 18.462% (12/65)
7431
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
QQmlListReference
Name: QQmlListReference
Coverage:  87.500% (63/72)
 87.500% (63/72)
4932
QQuickAttractorAffector
Name: QQuickAttractorAffector
Coverage:  55.769% (29/52)
 55.769% (29/52)
6532
QQuickBasePositionerPrivate
Name: QQuickBasePositionerPrivate
Coverage:  75.556% (68/90)
 75.556% (68/90)
6332
QQuickDropArea
Name: QQuickDropArea
Coverage:  86.765% (59/68)
 86.765% (59/68)
7932
QQuickWanderAffector
Name: QQuickWanderAffector
Coverage:  38.983% (23/59)
 38.983% (23/59)
6532
QSGSoftwareInternalImageNode
Name: QSGSoftwareInternalImageNode
Coverage:  0.000% (0/75)
  0.000% (0/75)
8932
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
QQmlListModelWorkerAgent
Name: QQmlListModelWorkerAgent
Coverage:  79.245% (42/53)
 79.245% (42/53)
5033
QQuickGraphicsInfo
Name: QQuickGraphicsInfo
Coverage:  64.407% (38/59)
 64.407% (38/59)
6233
QQuickItemViewAttached
Name: QQuickItemViewAttached
Coverage: 100.000% (51/51)
100.000% (51/51)
4733
QQuickSpringAnimation
Name: QQuickSpringAnimation
Coverage:  84.127% (53/63)
 84.127% (53/63)
9333
QQuickTargetDirection
Name: QQuickTargetDirection
Coverage:  64.815% (35/54)
 64.815% (35/54)
6933
Reflect
Name: Reflect
Coverage:  84.615% (99/117)
 84.615% (99/117)
9833
ExecutableAllocator
Name: ExecutableAllocator
Coverage:  74.684% (59/79)
 74.684% (59/79)
11334
QFieldList
Name: QFieldList
Coverage:  37.313% (25/67)
 37.313% (25/67)
8034
QHashedStringRef
Name: QHashedStringRef
Coverage:  39.535% (17/43)
 39.535% (17/43)
6334
QQmlAbstractBinding
Name: QQmlAbstractBinding
Coverage:  80.723% (67/83)
 80.723% (67/83)
9234
QQmlBind
Name: QQmlBind
Coverage:  73.750% (59/80)
 73.750% (59/80)
8134
QQuickDesignerSupportProperties
Name: QQuickDesignerSupportProperties
Coverage:  54.878% (45/82)
 54.878% (45/82)
8234
QSGTextMaskMaterial
Name: QSGTextMaskMaterial
Coverage:  60.938% (39/64)
 60.938% (39/64)
11634
PersistentValueStorage
Name: PersistentValueStorage
Coverage:  74.118% (63/85)
 74.118% (63/85)
7935
QQmlError
Name: QQmlError
Coverage:  88.000% (66/75)
 88.000% (66/75)
6635
QQmlTimer
Name: QQmlTimer
Coverage:  91.304% (63/69)
 91.304% (63/69)
7635
QQuickContents
Name: QQuickContents
Coverage:  85.057% (74/87)
 85.057% (74/87)
8835
QQuickViewPrivate
Name: QQuickViewPrivate
Coverage:  82.653% (81/98)
 82.653% (81/98)
8935
QQuickWorkerScriptEnginePrivate
Name: QQuickWorkerScriptEnginePrivate
Coverage:  65.854% (54/82)
 65.854% (54/82)
12135
QSGShaderSourceBuilder
Name: QSGShaderSourceBuilder
Coverage:  36.364% (44/121)
 36.364% (44/121)
11035
Script
Name: Script
Coverage:  68.889% (62/90)
 68.889% (62/90)
12335
QQmlContext
Name: QQmlContext
Coverage:  87.324% (62/71)
 87.324% (62/71)
10236
QQuickShapePrivate
Name: QQuickShapePrivate
Coverage:  61.702% (58/94)
 61.702% (58/94)
9636
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
ListLayout
Name: ListLayout
Coverage:  90.123% (73/81)
 90.123% (73/81)
10137
QQmlInstantiatorPrivate
Name: QQmlInstantiatorPrivate
Coverage:  76.000% (76/100)
 76.000% (76/100)
9937
QQmlListModelParser
Name: QQmlListModelParser
Coverage:  90.385% (94/104)
 90.385% (94/104)
10937
QQuickParticleGroupData
Name: QQuickParticleGroupData
Coverage:  72.941% (62/85)
 72.941% (62/85)
8537
Page:<>1
McCabe - Cyclomatic Complexity: 1
...10
McCabe - Cyclomatic Complexity: 5
11
McCabe - Cyclomatic Complexity: 7
12
McCabe - Cyclomatic Complexity: 9
13
McCabe - Cyclomatic Complexity: 13
14
McCabe - Cyclomatic Complexity: 18
1516
McCabe - Cyclomatic Complexity: 37
17
McCabe - Cyclomatic Complexity: 62
18
McCabe - Cyclomatic Complexity: 157

Generated by Squish Coco 4.2.0