OpenCoverage

Qt Quick Test Coverage

Function Tree

Page:<>1
McCabe - Cyclomatic Complexity: 3839
2
McCabe - Cyclomatic Complexity: 86
3
McCabe - Cyclomatic Complexity: 47
45
McCabe - Cyclomatic Complexity: 21
6
McCabe - Cyclomatic Complexity: 15
7
McCabe - Cyclomatic Complexity: 10
8
McCabe - Cyclomatic Complexity: 7
...10
McCabe - Cyclomatic Complexity: 4
...18
McCabe - Cyclomatic Complexity: 1
FunctionCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexityâ–¾
QQuickMouseAreaPrivate
Name: QQuickMouseAreaPrivate
Coverage:  75.362% (52/69)
 75.362% (52/69)
6629
QQuickHandlerPoint
Name: QQuickHandlerPoint
Coverage:  72.549% (37/51)
 72.549% (37/51)
9029
QQuickGridScaledImage
Name: QQuickGridScaledImage
Coverage:  81.176% (69/85)
 81.176% (69/85)
6629
QQuickFlow
Name: QQuickFlow
Coverage:  92.105% (70/76)
 92.105% (70/76)
8429
QQmlInfo
Name: QQmlInfo
Coverage:  66.667% (26/39)
 66.667% (26/39)
4329
QAnimationGroupJob
Name: QAnimationGroupJob
Coverage:  68.852% (42/61)
 68.852% (42/61)
6729
filterResourceFile
Name: filterResourceFile
Coverage:  0.000% (0/86)
  0.000% (0/86)
16528
Value
Name: Value
Coverage:  0.000% (0/83)
  0.000% (0/83)
5628
SimpleArrayData
Name: SimpleArrayData
Coverage:  85.915% (61/71)
 85.915% (61/71)
7028
QSGShaderRewriter
Name: QSGShaderRewriter
Coverage:  51.852% (56/108)
 51.852% (56/108)
4628
QSGMaterialShader
Name: QSGMaterialShader
Coverage:  65.789% (25/38)
 65.789% (25/38)
5828
QQuickWindowQmlImpl
Name: QQuickWindowQmlImpl
Coverage:  53.247% (41/77)
 53.247% (41/77)
6928
QQuickShapeSoftwareRenderer
Name: QQuickShapeSoftwareRenderer
Coverage:  69.118% (47/68)
 69.118% (47/68)
9328
QQmlProfilerEventType
Name: QQmlProfilerEventType
Coverage:  64.286% (27/42)
 64.286% (27/42)
2828
QQmlObjectModel
Name: QQmlObjectModel
Coverage:  60.938% (39/64)
 60.938% (39/64)
6128
QQmlListAccessor
Name: QQmlListAccessor
Coverage:  80.645% (50/62)
 80.645% (50/62)
4028
QQmlExpression
Name: QQmlExpression
Coverage:  57.692% (30/52)
 57.692% (30/52)
6628
QPacketProtocol
Name: QPacketProtocol
Coverage:  55.172% (32/58)
 55.172% (32/58)
8028
QPODVector
Name: QPODVector
Coverage:  71.429% (35/49)
 71.429% (35/49)
5028
QObjectMethod
Name: QObjectMethod
Coverage:  79.730% (59/74)
 79.730% (59/74)
8628
QSGDefaultImageNode
Name: QSGDefaultImageNode
Coverage:  0.000% (0/47)
  0.000% (0/47)
5927
QQuickRectangle
Name: QQuickRectangle
Coverage:  93.750% (60/64)
 93.750% (60/64)
7127
QQuickDesignerSupportItems
Name: QQuickDesignerSupportItems
Coverage:  34.483% (20/58)
 34.483% (20/58)
7427
QQmlScriptBlob
Name: QQmlScriptBlob
Coverage:  63.889% (46/72)
 63.889% (46/72)
10127
QQmlDelegateModelAttached
Name: QQmlDelegateModelAttached
Coverage:  86.441% (51/59)
 86.441% (51/59)
5427
ArgumentsObject
Name: ArgumentsObject
Coverage:  92.593% (75/81)
 92.593% (75/81)
8427
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
QtQuickTest
Name: QtQuickTest
Coverage:  0.000% (0/81)
  0.000% (0/81)
6226
QV4Include
Name: QV4Include
Coverage:  76.829% (63/82)
 76.829% (63/82)
10626
QQuickWindowAttached
Name: QQuickWindowAttached
Coverage:  0.000% (0/68)
  0.000% (0/68)
4826
QQuickTextNode
Name: QQuickTextNode
Coverage:  80.000% (48/60)
 80.000% (48/60)
11026
QQuickSmoothedAnimation
Name: QQuickSmoothedAnimation
Coverage:  80.851% (38/47)
 80.851% (38/47)
7226
QQuickPointerDeviceHandler
Name: QQuickPointerDeviceHandler
Coverage:  21.739% (10/46)
 21.739% (10/46)
5226
QQmlValueTypeFactoryImpl
Name: QQmlValueTypeFactoryImpl
Coverage:  97.143% (68/70)
 97.143% (68/70)
5126
QQmlDelegateModelGroupPrivate
Name: QQmlDelegateModelGroupPrivate
Coverage:  83.871% (52/62)
 83.871% (52/62)
5826
QQmlDelayedCallQueue
Name: QQmlDelayedCallQueue
Coverage:  88.158% (67/76)
 88.158% (67/76)
8926
QHashedString
Name: QHashedString
Coverage:  72.000% (36/50)
 72.000% (36/50)
5326
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
generateResourceDirectoryTree
Name: generateResourceDirectoryTree
Coverage:  0.000% (0/70)
  0.000% (0/70)
12425
TestCaseCollector
Name: TestCaseCollector
Coverage:  75.714% (53/70)
 75.714% (53/70)
6325
QSGSimpleTextureNode
Name: QSGSimpleTextureNode
Coverage:  73.171% (30/41)
 73.171% (30/41)
6025
QQuickVector4DValueType
Name: QQuickVector4DValueType
Coverage:  72.727% (24/33)
 72.727% (24/33)
3025
QQuickShapeRadialGradient
Name: QQuickShapeRadialGradient
Coverage:  83.784% (31/37)
 83.784% (31/37)
3825
QQuickProfiler
Name: QQuickProfiler
Coverage:  42.424% (14/33)
 42.424% (14/33)
6525
QQuickPinchEvent
Name: QQuickPinchEvent
Coverage:  64.000% (16/25)
 64.000% (16/25)
2525
QQuickPathAnimationUpdater
Name: QQuickPathAnimationUpdater
Coverage:  60.185% (65/108)
 60.185% (65/108)
6225
QQuickGridMesh
Name: QQuickGridMesh
Coverage:  46.774% (29/62)
 46.774% (29/62)
7225
QQmlNumberExtension
Name: QQmlNumberExtension
Coverage:  44.048% (37/84)
 44.048% (37/84)
6125
QQmlInterceptorMetaObject
Name: QQmlInterceptorMetaObject
Coverage:  94.203% (65/69)
 94.203% (65/69)
6225
QQmlEngineControlClient
Name: QQmlEngineControlClient
Coverage:  89.189% (33/37)
 89.189% (33/37)
6225
QAccessibleQuickWindow
Name: QAccessibleQuickWindow
Coverage:  43.396% (23/53)
 43.396% (23/53)
4425
ObjectIterator
Name: ObjectIterator
Coverage:  89.394% (59/66)
 89.394% (59/66)
10025
MapPrototype
Name: MapPrototype
Coverage:  96.875% (62/64)
 96.875% (62/64)
9125
ESTable
Name: ESTable
Coverage:  84.211% (48/57)
 84.211% (48/57)
6125
VDMModelDelegateDataType
Name: VDMModelDelegateDataType
Coverage:  89.552% (60/67)
 89.552% (60/67)
6724
QQuickTextUtil
Name: QQuickTextUtil
Coverage:  77.358% (41/53)
 77.358% (41/53)
6824
QQuickTextMetrics
Name: QQuickTextMetrics
Coverage:  0.000% (0/32)
  0.000% (0/32)
3424
QQuickPropertyChangesPrivate
Name: QQuickPropertyChangesPrivate
Coverage:  80.597% (54/67)
 80.597% (54/67)
6924
QQuickParticleDataHeap
Name: QQuickParticleDataHeap
Coverage:  76.000% (38/50)
 76.000% (38/50)
5624
QQmlConnections
Name: QQmlConnections
Coverage:  84.000% (42/50)
 84.000% (42/50)
6424
QContinuingAnimationGroupJob
Name: QContinuingAnimationGroupJob
Coverage:  69.643% (39/56)
 69.643% (39/56)
3824
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
decode
Name: decode
Prototype: static QString decode(const QString &input, DecodeMode decodeMode, bool *ok)
Coverage:  90.411% (66/73)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4globalobject.cpp
Lines: 226-329
 90.411% (66/73)
7723
QQuickWorkerScript
Name: QQuickWorkerScript
Coverage:  78.723% (37/47)
 78.723% (37/47)
4923
QQuickVector3DValueType
Name: QQuickVector3DValueType
Coverage:  72.414% (21/29)
 72.414% (21/29)
2723
QQuickStochasticState
Name: QQuickStochasticState
Coverage:  81.818% (27/33)
 81.818% (27/33)
3623
QQuickRow
Name: QQuickRow
Coverage:  88.679% (47/53)
 88.679% (47/53)
6223
QQuickPointerEvent
Name: QQuickPointerEvent
Coverage:  51.613% (16/31)
 51.613% (16/31)
2423
QQuickFontMetrics
Name: QQuickFontMetrics
Coverage:  92.000% (23/25)
 92.000% (23/25)
2723
QQmlObjectModelPrivate
Name: QQmlObjectModelPrivate
Coverage:  97.500% (39/40)
 97.500% (39/40)
6023
QQmlDebugService
Name: QQmlDebugService
Coverage:  88.571% (31/35)
 88.571% (31/35)
4623
TypedArrayCtor
Name: TypedArrayCtor
Coverage:  87.059% (74/85)
 87.059% (74/85)
10722
QStringHashNode
Name: QStringHashNode
Coverage:  67.500% (27/40)
 67.500% (27/40)
4022
QSGAbstractRenderer
Name: QSGAbstractRenderer
Coverage: 100.000% (28/28)
100.000% (28/28)
4822
QQuickTextLine
Name: QQuickTextLine
Coverage:  57.143% (24/42)
 57.143% (24/42)
3022
QQuickPathInterpolator
Name: QQuickPathInterpolator
Coverage:  81.579% (31/38)
 81.579% (31/38)
4122
QQuickGeometryChange
Name: QQuickGeometryChange
Coverage:  95.833% (23/24)
 95.833% (23/24)
2322
QQuickFontLoader
Name: QQuickFontLoader
Coverage:  85.714% (36/42)
 85.714% (36/42)
5922
QQmlThreadPrivate
Name: QQmlThreadPrivate
Coverage:  92.308% (36/39)
 92.308% (36/39)
5722
QQmlPropertyCapture
Name: QQmlPropertyCapture
Coverage:  72.581% (45/62)
 72.581% (45/62)
8222
QQmlNotifierEndpoint
Name: QQmlNotifierEndpoint
Coverage:  92.500% (37/40)
 92.500% (37/40)
5522
QQmlIncubator
Name: QQmlIncubator
Coverage: 100.000% (38/38)
100.000% (38/38)
4222
QQmlDebugConnector
Name: QQmlDebugConnector
Coverage:  71.930% (41/57)
 71.930% (41/57)
5122
QMetaObjectWrapper
Name: QMetaObjectWrapper
Coverage:  71.930% (41/57)
 71.930% (41/57)
8122
QIntrusiveList
Name: QIntrusiveList
Coverage:  75.000% (24/32)
 75.000% (24/32)
3722
PersistentValue
Name: PersistentValue
Coverage:  70.455% (31/44)
 70.455% (31/44)
4222
ModelNodeMetaObject
Name: ModelNodeMetaObject
Coverage:  64.583% (31/48)
 64.583% (31/48)
6722
FxGridItemSG
Name: FxGridItemSG
Coverage: 100.000% (45/45)
100.000% (45/45)
4322
qt_search_for_variable
Name: qt_search_for_variable
Prototype: int qt_search_for_variable(const char *s, int length, int index, VariableQualifier &decl, int &typeIndex, int &typeLength, int &nameIndex, int &nameLength, QQuickOpenGLShaderEffectCommon::Key::ShaderType shaderType)
Coverage:  90.000% (81/90)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickopenglshadereffect.cpp
Lines: 84-179
 90.000% (81/90)
6221
VDMAbstractItemModelDataType
Name: VDMAbstractItemModelDataType
Coverage:  86.486% (32/37)
 86.486% (32/37)
5721
SetPrototype
Name: SetPrototype
Coverage:  96.364% (53/55)
 96.364% (53/55)
7921
QQuickViewSection
Name: QQuickViewSection
Coverage:  87.879% (29/33)
 87.879% (29/33)
3221
QQuickScale
Name: QQuickScale
Coverage:  51.724% (15/29)
 51.724% (15/29)
4821
QQuickRotation
Name: QQuickRotation
Coverage:  76.471% (26/34)
 76.471% (26/34)
4421
QQuickOpenGLInfo
Name: QQuickOpenGLInfo
Coverage:  63.415% (26/41)
 63.415% (26/41)
4021
QQuickMaskExtruder
Name: QQuickMaskExtruder
Coverage:  58.824% (30/51)
 58.824% (30/51)
5221
QQuickImageProviderWithOptions
Name: QQuickImageProviderWithOptions
Coverage:  70.130% (54/77)
 70.130% (54/77)
4621
QQuickColorValueType
Name: QQuickColorValueType
Coverage: 100.000% (21/21)
100.000% (21/21)
3321
QQmlImportNamespace
Name: QQmlImportNamespace
Coverage:  34.545% (19/55)
 34.545% (19/55)
5021
QQmlCustomParser
Name: QQmlCustomParser
Coverage:  69.231% (36/52)
 69.231% (36/52)
4621
Page:<>1
McCabe - Cyclomatic Complexity: 3839
2
McCabe - Cyclomatic Complexity: 86
3
McCabe - Cyclomatic Complexity: 47
45
McCabe - Cyclomatic Complexity: 21
6
McCabe - Cyclomatic Complexity: 15
7
McCabe - Cyclomatic Complexity: 10
8
McCabe - Cyclomatic Complexity: 7
...10
McCabe - Cyclomatic Complexity: 4
...18
McCabe - Cyclomatic Complexity: 1

Generated by Squish Coco 4.2.0