OpenCoverage

Qt Quick Test Coverage

Function Tree

Page:<>1
eLOC - Effective Lines of Code: 8077
2
eLOC - Effective Lines of Code: 226
3
eLOC - Effective Lines of Code: 118
45
eLOC - Effective Lines of Code: 47
6
eLOC - Effective Lines of Code: 34
7
eLOC - Effective Lines of Code: 24
8
eLOC - Effective Lines of Code: 18
...10
eLOC - Effective Lines of Code: 9
...18
eLOC - Effective Lines of Code: 1
FunctionCondition %eLOC - Effective Lines of Codeā–¾McCabe - Cyclomatic Complexity
QQuickSmoothedAnimation
Name: QQuickSmoothedAnimation
Coverage:  80.851% (38/47)
 80.851% (38/47)
7226
QQuickPinch
Name: QQuickPinch
Coverage:  92.958% (66/71)
 92.958% (66/71)
7247
QQuickGridMesh
Name: QQuickGridMesh
Coverage:  46.774% (29/62)
 46.774% (29/62)
7225
QSGDefaultSpriteNode
Name: QSGDefaultSpriteNode
Coverage:  90.625% (29/32)
 90.625% (29/32)
7118
QQuickRectangle
Name: QQuickRectangle
Coverage:  93.750% (60/64)
 93.750% (60/64)
7127
SimpleArrayData
Name: SimpleArrayData
Coverage:  85.915% (61/71)
 85.915% (61/71)
7028
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
QQuickWindowQmlImpl
Name: QQuickWindowQmlImpl
Coverage:  53.247% (41/77)
 53.247% (41/77)
6928
QQuickTextDocumentWithImageResources
Name: QQuickTextDocumentWithImageResources
Coverage:  69.863% (51/73)
 69.863% (51/73)
6929
QQuickTargetDirection
Name: QQuickTargetDirection
Coverage:  64.815% (35/54)
 64.815% (35/54)
6933
QQuickPropertyChangesPrivate
Name: QQuickPropertyChangesPrivate
Coverage:  80.597% (54/67)
 80.597% (54/67)
6924
ResourceFileMapper
Name: ResourceFileMapper
Coverage:  0.000% (0/82)
  0.000% (0/82)
6830
QQuickTextUtil
Name: QQuickTextUtil
Coverage:  77.358% (41/53)
 77.358% (41/53)
6824
QQmlScriptData
Name: QQmlScriptData
Coverage:  86.792% (46/53)
 86.792% (46/53)
6820
VDMModelDelegateDataType
Name: VDMModelDelegateDataType
Coverage:  89.552% (60/67)
 89.552% (60/67)
6724
QV8Engine
Name: QV8Engine
Coverage:  84.000% (42/50)
 84.000% (42/50)
6729
QAnimationGroupJob
Name: QAnimationGroupJob
Coverage:  68.852% (42/61)
 68.852% (42/61)
6729
ModelNodeMetaObject
Name: ModelNodeMetaObject
Coverage:  64.583% (31/48)
 64.583% (31/48)
6722
loadProperty
Name: loadProperty
Prototype: static QV4::ReturnedValue loadProperty(QV4::ExecutionEngine *v4, QObject *object, const QQmlPropertyData &property)
Coverage:  89.655% (52/58)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp
Lines: 126-207
 89.655% (52/58)
6619
QQuickMouseAreaPrivate
Name: QQuickMouseAreaPrivate
Coverage:  75.362% (52/69)
 75.362% (52/69)
6629
QQuickGridScaledImage
Name: QQuickGridScaledImage
Coverage:  81.176% (69/85)
 81.176% (69/85)
6629
QQuickDrag
Name: QQuickDrag
Coverage:  98.507% (66/67)
 98.507% (66/67)
6645
QQmlExpression
Name: QQmlExpression
Coverage:  57.692% (30/52)
 57.692% (30/52)
6628
QQmlError
Name: QQmlError
Coverage:  88.000% (66/75)
 88.000% (66/75)
6635
QQuickWanderAffector
Name: QQuickWanderAffector
Coverage:  38.983% (23/59)
 38.983% (23/59)
6532
QQuickProfiler
Name: QQuickProfiler
Coverage:  42.424% (14/33)
 42.424% (14/33)
6525
QQuickNvprFunctionsPrivate
Name: QQuickNvprFunctionsPrivate
Coverage:  50.000% (1/2)
 50.000% (1/2)
652
QQuickAttractorAffector
Name: QQuickAttractorAffector
Coverage:  55.769% (29/52)
 55.769% (29/52)
6532
QSGCompressedTexture
Name: QSGCompressedTexture
Coverage:  6.024% (5/83)
  6.024% (5/83)
6442
QQmlConnections
Name: QQmlConnections
Coverage:  84.000% (42/50)
 84.000% (42/50)
6424
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
TestCaseCollector
Name: TestCaseCollector
Coverage:  75.714% (53/70)
 75.714% (53/70)
6325
QSGCompressedAtlasTexture
Name: QSGCompressedAtlasTexture
Coverage:  0.000% (0/29)
  0.000% (0/29)
6319
QQuickBasePositionerPrivate
Name: QQuickBasePositionerPrivate
Coverage:  75.556% (68/90)
 75.556% (68/90)
6332
QHashedStringRef
Name: QHashedStringRef
Coverage:  39.535% (17/43)
 39.535% (17/43)
6334
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
QtQuickTest
Name: QtQuickTest
Coverage:  0.000% (0/81)
  0.000% (0/81)
6226
QQuickRow
Name: QQuickRow
Coverage:  88.679% (47/53)
 88.679% (47/53)
6223
QQuickPathAnimationUpdater
Name: QQuickPathAnimationUpdater
Coverage:  60.185% (65/108)
 60.185% (65/108)
6225
QQuickNvprFunctions
Name: QQuickNvprFunctions
Coverage:  15.909% (7/44)
 15.909% (7/44)
6220
QQuickGraphicsInfo
Name: QQuickGraphicsInfo
Coverage:  64.407% (38/59)
 64.407% (38/59)
6233
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
QQmlObjectModel
Name: QQmlObjectModel
Coverage:  60.938% (39/64)
 60.938% (39/64)
6128
QQmlNumberExtension
Name: QQmlNumberExtension
Coverage:  44.048% (37/84)
 44.048% (37/84)
6125
ESTable
Name: ESTable
Coverage:  84.211% (48/57)
 84.211% (48/57)
6125
QSGSimpleTextureNode
Name: QSGSimpleTextureNode
Coverage:  73.171% (30/41)
 73.171% (30/41)
6025
QQmlObjectModelPrivate
Name: QQmlObjectModelPrivate
Coverage:  97.500% (39/40)
 97.500% (39/40)
6023
LoadWatcher
Name: LoadWatcher
Coverage:  0.000% (0/39)
  0.000% (0/39)
6017
QSGStyledTextShader
Name: QSGStyledTextShader
Coverage:  0.000% (0/37)
  0.000% (0/37)
599
QSGDefaultImageNode
Name: QSGDefaultImageNode
Coverage:  0.000% (0/47)
  0.000% (0/47)
5927
QQuickFontLoader
Name: QQuickFontLoader
Coverage:  85.714% (36/42)
 85.714% (36/42)
5922
QSGTextMaskShader
Name: QSGTextMaskShader
Coverage:  72.727% (16/22)
 72.727% (16/22)
588
QSGMaterialShader
Name: QSGMaterialShader
Coverage:  65.789% (25/38)
 65.789% (25/38)
5828
QQuickNvprMaterialManager
Name: QQuickNvprMaterialManager
Coverage:  0.000% (0/34)
  0.000% (0/34)
5814
QQmlDelegateModelGroupPrivate
Name: QQmlDelegateModelGroupPrivate
Coverage:  83.871% (52/62)
 83.871% (52/62)
5826
VDMAbstractItemModelDataType
Name: VDMAbstractItemModelDataType
Coverage:  86.486% (32/37)
 86.486% (32/37)
5721
QmlListWrapper
Name: QmlListWrapper
Coverage:  64.444% (29/45)
 64.444% (29/45)
5715
QQmlThreadPrivate
Name: QQmlThreadPrivate
Coverage:  92.308% (36/39)
 92.308% (36/39)
5722
toDouble
Name: toDouble
Prototype: static qreal toDouble(const QChar *&str)
Coverage:  64.615% (42/65)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquicksvgparser.cpp
Lines: 57-133
 64.615% (42/65)
5615
Value
Name: Value
Coverage:  0.000% (0/83)
  0.000% (0/83)
5628
QSGShaderParser
Name: QSGShaderParser
Coverage:  51.111% (69/135)
 51.111% (69/135)
5629
QQuickParticleDataHeap
Name: QQuickParticleDataHeap
Coverage:  76.000% (38/50)
 76.000% (38/50)
5624
QQuickMatrix4x4ValueType
Name: QQuickMatrix4x4ValueType
Coverage:  86.667% (52/60)
 86.667% (52/60)
5654
QQmlDMObjectDataMetaObject
Name: QQmlDMObjectDataMetaObject
Coverage:  77.551% (38/49)
 77.551% (38/49)
5616
QJSValuePrivate
Name: QJSValuePrivate
Coverage:  62.500% (35/56)
 62.500% (35/56)
5631
QQuickItemViewTransitionJob
Name: QQuickItemViewTransitionJob
Coverage:  67.742% (21/31)
 67.742% (21/31)
5513
QQuickContext2DImageTexture
Name: QQuickContext2DImageTexture
Coverage:  0.000% (0/35)
  0.000% (0/35)
5517
QQmlNotifierEndpoint
Name: QQmlNotifierEndpoint
Coverage:  92.500% (37/40)
 92.500% (37/40)
5522
FxListItemSG
Name: FxListItemSG
Coverage:  77.612% (52/67)
 77.612% (52/67)
5531
QQuickShapeGradientCache
Name: QQuickShapeGradientCache
Coverage:  68.421% (13/19)
 68.421% (13/19)
5413
QQmlFileNetworkReply
Name: QQmlFileNetworkReply
Coverage:  0.000% (0/22)
  0.000% (0/22)
5411
QQmlDelegateModelAttached
Name: QQmlDelegateModelAttached
Coverage:  86.441% (51/59)
 86.441% (51/59)
5427
QQuickSpriteGoalAffector
Name: QQuickSpriteGoalAffector
Coverage:  52.941% (36/68)
 52.941% (36/68)
5329
QQuickOpenGLShaderEffectMaterial
Name: QQuickOpenGLShaderEffectMaterial
Coverage:  39.024% (32/82)
 39.024% (32/82)
5330
QHashedString
Name: QHashedString
Coverage:  72.000% (36/50)
 72.000% (36/50)
5326
QQuickPointerDeviceHandler
Name: QQuickPointerDeviceHandler
Coverage:  21.739% (10/46)
 21.739% (10/46)
5226
QQuickMaskExtruder
Name: QQuickMaskExtruder
Coverage:  58.824% (30/51)
 58.824% (30/51)
5221
QQuickJSContext2DPrototype
Name: QQuickJSContext2DPrototype
Coverage:  0.000% (0/50)
  0.000% (0/50)
526
QQuickItemViewChangeSet
Name: QQuickItemViewChangeSet
Coverage:  94.231% (49/52)
 94.231% (49/52)
5219
DynamicRoleModelNode
Name: DynamicRoleModelNode
Coverage:  95.349% (41/43)
 95.349% (41/43)
5219
QQmlValueTypeFactoryImpl
Name: QQmlValueTypeFactoryImpl
Coverage:  97.143% (68/70)
 97.143% (68/70)
5126
QQmlDebugConnector
Name: QQmlDebugConnector
Coverage:  71.930% (41/57)
 71.930% (41/57)
5122
CompilationUnitMapper
Name: CompilationUnitMapper
Coverage:  75.000% (18/24)
 75.000% (18/24)
5112
ArrayObject
Name: ArrayObject
Coverage: 100.000% (51/51)
100.000% (51/51)
5115
QQuickBorderImagePrivate
Name: QQuickBorderImagePrivate
Coverage:  55.882% (19/34)
 55.882% (19/34)
5012
QQmlListModelWorkerAgent
Name: QQmlListModelWorkerAgent
Coverage:  79.245% (42/53)
 79.245% (42/53)
5033
QQmlImportNamespace
Name: QQmlImportNamespace
Coverage:  34.545% (19/55)
 34.545% (19/55)
5021
QPODVector
Name: QPODVector
Coverage:  71.429% (35/49)
 71.429% (35/49)
5028
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
QQuickWorkerScript
Name: QQuickWorkerScript
Coverage:  78.723% (37/47)
 78.723% (37/47)
4923
QQuickAnchorAnimation
Name: QQuickAnchorAnimation
Coverage:  57.895% (22/38)
 57.895% (22/38)
4917
QQmlListReference
Name: QQmlListReference
Coverage:  87.500% (63/72)
 87.500% (63/72)
4932
QQmlApplicationEnginePrivate
Name: QQmlApplicationEnginePrivate
Coverage:  63.889% (23/36)
 63.889% (23/36)
4920
QSGSoftwareImageNode
Name: QSGSoftwareImageNode
Coverage:  0.000% (0/54)
  0.000% (0/54)
4829
QSGAbstractRenderer
Name: QSGAbstractRenderer
Coverage: 100.000% (28/28)
100.000% (28/28)
4822
QQuickWindowAttached
Name: QQuickWindowAttached
Coverage:  0.000% (0/68)
  0.000% (0/68)
4826
QQuickScale
Name: QQuickScale
Coverage:  51.724% (15/29)
 51.724% (15/29)
4821
QQuickParentChangePrivate
Name: QQuickParentChangePrivate
Coverage:  75.926% (41/54)
 75.926% (41/54)
4813
Function
Name: Function
Coverage:  77.778% (21/27)
 77.778% (21/27)
4813
Page:<>1
eLOC - Effective Lines of Code: 8077
2
eLOC - Effective Lines of Code: 226
3
eLOC - Effective Lines of Code: 118
45
eLOC - Effective Lines of Code: 47
6
eLOC - Effective Lines of Code: 34
7
eLOC - Effective Lines of Code: 24
8
eLOC - Effective Lines of Code: 18
...10
eLOC - Effective Lines of Code: 9
...18
eLOC - Effective Lines of Code: 1

Generated by Squish Coco 4.2.0