OpenCoverage

Qt Quick Test Coverage

Function Tree

Page:<>1
eLOC - Effective Lines of Code: 0
...10
eLOC - Effective Lines of Code: 11
11
eLOC - Effective Lines of Code: 15
12
eLOC - Effective Lines of Code: 22
13
eLOC - Effective Lines of Code: 29
14
eLOC - Effective Lines of Code: 41
1516
eLOC - Effective Lines of Code: 97
17
eLOC - Effective Lines of Code: 174
18
eLOC - Effective Lines of Code: 470
FunctionCondition %eLOC - Effective Lines of Codeā–“McCabe - Cyclomatic Complexity
QQmlNumberExtension
Name: QQmlNumberExtension
Coverage:  44.048% (37/84)
 44.048% (37/84)
6125
QQmlObjectModel
Name: QQmlObjectModel
Coverage:  60.938% (39/64)
 60.938% (39/64)
6128
QQmlEngineControlClient
Name: QQmlEngineControlClient
Coverage:  89.189% (33/37)
 89.189% (33/37)
6225
QQmlInterceptorMetaObject
Name: QQmlInterceptorMetaObject
Coverage:  94.203% (65/69)
 94.203% (65/69)
6225
QQuickGraphicsInfo
Name: QQuickGraphicsInfo
Coverage:  64.407% (38/59)
 64.407% (38/59)
6233
QQuickNvprFunctions
Name: QQuickNvprFunctions
Coverage:  15.909% (7/44)
 15.909% (7/44)
6220
QQuickPathAnimationUpdater
Name: QQuickPathAnimationUpdater
Coverage:  60.185% (65/108)
 60.185% (65/108)
6225
QQuickRow
Name: QQuickRow
Coverage:  88.679% (47/53)
 88.679% (47/53)
6223
QtQuickTest
Name: QtQuickTest
Coverage:  0.000% (0/81)
  0.000% (0/81)
6226
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
QHashedStringRef
Name: QHashedStringRef
Coverage:  39.535% (17/43)
 39.535% (17/43)
6334
QQuickBasePositionerPrivate
Name: QQuickBasePositionerPrivate
Coverage:  75.556% (68/90)
 75.556% (68/90)
6332
QSGCompressedAtlasTexture
Name: QSGCompressedAtlasTexture
Coverage:  0.000% (0/29)
  0.000% (0/29)
6319
TestCaseCollector
Name: TestCaseCollector
Coverage:  75.714% (53/70)
 75.714% (53/70)
6325
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
QQmlConnections
Name: QQmlConnections
Coverage:  84.000% (42/50)
 84.000% (42/50)
6424
QSGCompressedTexture
Name: QSGCompressedTexture
Coverage:  6.024% (5/83)
  6.024% (5/83)
6442
QQuickAttractorAffector
Name: QQuickAttractorAffector
Coverage:  55.769% (29/52)
 55.769% (29/52)
6532
QQuickNvprFunctionsPrivate
Name: QQuickNvprFunctionsPrivate
Coverage:  50.000% (1/2)
 50.000% (1/2)
652
QQuickProfiler
Name: QQuickProfiler
Coverage:  42.424% (14/33)
 42.424% (14/33)
6525
QQuickWanderAffector
Name: QQuickWanderAffector
Coverage:  38.983% (23/59)
 38.983% (23/59)
6532
QQmlError
Name: QQmlError
Coverage:  88.000% (66/75)
 88.000% (66/75)
6635
QQmlExpression
Name: QQmlExpression
Coverage:  57.692% (30/52)
 57.692% (30/52)
6628
QQuickDrag
Name: QQuickDrag
Coverage:  98.507% (66/67)
 98.507% (66/67)
6645
QQuickGridScaledImage
Name: QQuickGridScaledImage
Coverage:  81.176% (69/85)
 81.176% (69/85)
6629
QQuickMouseAreaPrivate
Name: QQuickMouseAreaPrivate
Coverage:  75.362% (52/69)
 75.362% (52/69)
6629
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
ModelNodeMetaObject
Name: ModelNodeMetaObject
Coverage:  64.583% (31/48)
 64.583% (31/48)
6722
QAnimationGroupJob
Name: QAnimationGroupJob
Coverage:  68.852% (42/61)
 68.852% (42/61)
6729
QV8Engine
Name: QV8Engine
Coverage:  84.000% (42/50)
 84.000% (42/50)
6729
VDMModelDelegateDataType
Name: VDMModelDelegateDataType
Coverage:  89.552% (60/67)
 89.552% (60/67)
6724
QQmlScriptData
Name: QQmlScriptData
Coverage:  86.792% (46/53)
 86.792% (46/53)
6820
QQuickTextUtil
Name: QQuickTextUtil
Coverage:  77.358% (41/53)
 77.358% (41/53)
6824
ResourceFileMapper
Name: ResourceFileMapper
Coverage:  0.000% (0/82)
  0.000% (0/82)
6830
QQuickPropertyChangesPrivate
Name: QQuickPropertyChangesPrivate
Coverage:  80.597% (54/67)
 80.597% (54/67)
6924
QQuickTargetDirection
Name: QQuickTargetDirection
Coverage:  64.815% (35/54)
 64.815% (35/54)
6933
QQuickTextDocumentWithImageResources
Name: QQuickTextDocumentWithImageResources
Coverage:  69.863% (51/73)
 69.863% (51/73)
6929
QQuickWindowQmlImpl
Name: QQuickWindowQmlImpl
Coverage:  53.247% (41/77)
 53.247% (41/77)
6928
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
SimpleArrayData
Name: SimpleArrayData
Coverage:  85.915% (61/71)
 85.915% (61/71)
7028
QQuickRectangle
Name: QQuickRectangle
Coverage:  93.750% (60/64)
 93.750% (60/64)
7127
QSGDefaultSpriteNode
Name: QSGDefaultSpriteNode
Coverage:  90.625% (29/32)
 90.625% (29/32)
7118
QQuickGridMesh
Name: QQuickGridMesh
Coverage:  46.774% (29/62)
 46.774% (29/62)
7225
QQuickPinch
Name: QQuickPinch
Coverage:  92.958% (66/71)
 92.958% (66/71)
7247
QQuickSmoothedAnimation
Name: QQuickSmoothedAnimation
Coverage:  80.851% (38/47)
 80.851% (38/47)
7226
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
QQmlLocaleData
Name: QQmlLocaleData
Coverage:  49.115% (111/226)
 49.115% (111/226)
7480
QQuickAnchorSet
Name: QQuickAnchorSet
Coverage:  86.667% (39/45)
 86.667% (39/45)
7431
QQuickDesignerSupportItems
Name: QQuickDesignerSupportItems
Coverage:  34.483% (20/58)
 34.483% (20/58)
7427
QSGNodeUpdater
Name: QSGNodeUpdater
Coverage:  18.462% (12/65)
 18.462% (12/65)
7431
QQmlTimer
Name: QQmlTimer
Coverage:  91.304% (63/69)
 91.304% (63/69)
7635
QQuickParticlePainter
Name: QQuickParticlePainter
Coverage:  69.149% (65/94)
 69.149% (65/94)
7743
QQuickShape
Name: QQuickShape
Coverage:  63.014% (46/73)
 63.014% (46/73)
7739
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
PersistentValueStorage
Name: PersistentValueStorage
Coverage:  74.118% (63/85)
 74.118% (63/85)
7935
QQmlDMCachedModelData
Name: QQmlDMCachedModelData
Coverage:  70.115% (61/87)
 70.115% (61/87)
7931
QQuickAnimationController
Name: QQuickAnimationController
Coverage:  50.000% (30/60)
 50.000% (30/60)
7930
QQuickDropArea
Name: QQuickDropArea
Coverage:  86.765% (59/68)
 86.765% (59/68)
7932
SetPrototype
Name: SetPrototype
Coverage:  96.364% (53/55)
 96.364% (53/55)
7921
main
Name: main
Prototype: int main(int argc, char *argv[])
Coverage:  33.898% (20/59)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmljs/qmljs.cpp
Lines: 72-169
 33.898% (20/59)
7919
QFieldList
Name: QFieldList
Coverage:  37.313% (25/67)
 37.313% (25/67)
8034
QPacketProtocol
Name: QPacketProtocol
Coverage:  55.172% (32/58)
 55.172% (32/58)
8028
QQuickSinglePointHandler
Name: QQuickSinglePointHandler
Coverage:  82.418% (75/91)
 82.418% (75/91)
8037
QMetaObjectWrapper
Name: QMetaObjectWrapper
Coverage:  71.930% (41/57)
 71.930% (41/57)
8122
QQmlBind
Name: QQmlBind
Coverage:  73.750% (59/80)
 73.750% (59/80)
8134
QQuickDragHandler
Name: QQuickDragHandler
Coverage:  72.727% (72/99)
 72.727% (72/99)
8139
QQmlData
Name: QQmlData
Coverage:  81.111% (73/90)
 81.111% (73/90)
8238
QQmlPropertyCapture
Name: QQmlPropertyCapture
Coverage:  72.581% (45/62)
 72.581% (45/62)
8222
QQuickDesignerSupportProperties
Name: QQuickDesignerSupportProperties
Coverage:  54.878% (45/82)
 54.878% (45/82)
8234
QQmlEnginePrivate
Name: QQmlEnginePrivate
Coverage:  70.588% (48/68)
 70.588% (48/68)
8338
QQuickItemViewTransitioner
Name: QQuickItemViewTransitioner
Coverage:  79.825% (91/114)
 79.825% (91/114)
8350
ArgumentsObject
Name: ArgumentsObject
Coverage:  92.593% (75/81)
 92.593% (75/81)
8427
QQuickFlow
Name: QQuickFlow
Coverage:  92.105% (70/76)
 92.105% (70/76)
8429
QQuickParticleGroupData
Name: QQuickParticleGroupData
Coverage:  72.941% (62/85)
 72.941% (62/85)
8537
QObjectMethod
Name: QObjectMethod
Coverage:  79.730% (59/74)
 79.730% (59/74)
8628
QQmlProfilerClientPrivate
Name: QQmlProfilerClientPrivate
Coverage:  92.308% (72/78)
 92.308% (72/78)
8631
QSGSoftwarePainterNode
Name: QSGSoftwarePainterNode
Coverage:  0.000% (0/78)
  0.000% (0/78)
8643
QQuickNvprBlitter
Name: QQuickNvprBlitter
Coverage:  0.000% (0/30)
  0.000% (0/30)
8711
QQmlOpenMetaObject
Name: QQmlOpenMetaObject
Coverage:  75.294% (64/85)
 75.294% (64/85)
8838
QQuickContents
Name: QQuickContents
Coverage:  85.057% (74/87)
 85.057% (74/87)
8835
QQmlDelayedCallQueue
Name: QQmlDelayedCallQueue
Coverage:  88.158% (67/76)
 88.158% (67/76)
8926
QQuickViewPrivate
Name: QQuickViewPrivate
Coverage:  82.653% (81/98)
 82.653% (81/98)
8935
QSGSoftwareInternalImageNode
Name: QSGSoftwareInternalImageNode
Coverage:  0.000% (0/75)
  0.000% (0/75)
8932
QQmlDelegateModelItemMetaType
Name: QQmlDelegateModelItemMetaType
Coverage:  93.617% (44/47)
 93.617% (44/47)
9018
QQuickHandlerPoint
Name: QQuickHandlerPoint
Coverage:  72.549% (37/51)
 72.549% (37/51)
9029
MapPrototype
Name: MapPrototype
Coverage:  96.875% (62/64)
 96.875% (62/64)
9125
QQmlValueTypeProvider
Name: QQmlValueTypeProvider
Coverage:  64.545% (71/110)
 64.545% (71/110)
9154
QQuickDragAttachedPrivate
Name: QQuickDragAttachedPrivate
Coverage:  75.000% (54/72)
 75.000% (54/72)
9130
QQmlAbstractBinding
Name: QQmlAbstractBinding
Coverage:  80.723% (67/83)
 80.723% (67/83)
9234
QQmlPropertyRawData
Name: QQmlPropertyRawData
Coverage:  86.957% (60/69)
 86.957% (60/69)
9266
QQuickTurbulenceAffector
Name: QQuickTurbulenceAffector
Coverage:  69.167% (83/120)
 69.167% (83/120)
9248
QSGSoftwareLayer
Name: QSGSoftwareLayer
Coverage:  0.000% (0/101)
  0.000% (0/101)
9241
QQuickShapeSoftwareRenderer
Name: QQuickShapeSoftwareRenderer
Coverage:  69.118% (47/68)
 69.118% (47/68)
9328
QQuickSpringAnimation
Name: QQuickSpringAnimation
Coverage:  84.127% (53/63)
 84.127% (53/63)
9333
QSpringAnimation
Name: QSpringAnimation
Coverage:  66.400% (83/125)
 66.400% (83/125)
9341
QQuickShaderEffect
Name: QQuickShaderEffect
Coverage:  34.343% (34/99)
 34.343% (34/99)
9455
QQmlProfilerEvent
Name: QQmlProfilerEvent
Coverage:  60.204% (59/98)
 60.204% (59/98)
9656
QQuickFramebufferObject
Name: QQuickFramebufferObject
Coverage:  45.455% (40/88)
 45.455% (40/88)
9638
QQuickShapePrivate
Name: QQuickShapePrivate
Coverage:  61.702% (58/94)
 61.702% (58/94)
9636
QQmlInstantiator
Name: QQmlInstantiator
Coverage:  61.176% (52/85)
 61.176% (52/85)
9743
Page:<>1
eLOC - Effective Lines of Code: 0
...10
eLOC - Effective Lines of Code: 11
11
eLOC - Effective Lines of Code: 15
12
eLOC - Effective Lines of Code: 22
13
eLOC - Effective Lines of Code: 29
14
eLOC - Effective Lines of Code: 41
1516
eLOC - Effective Lines of Code: 97
17
eLOC - Effective Lines of Code: 174
18
eLOC - Effective Lines of Code: 470

Generated by Squish Coco 4.2.0