OpenCoverage

Qt Quick Test Coverage

Function Tree

Page:<>12
eLOC - Effective Lines of Code: 226
3
eLOC - Effective Lines of Code: 118
4
eLOC - Effective Lines of Code: 72
5
eLOC - Effective Lines of Code: 47
...10
eLOC - Effective Lines of Code: 9
...18
eLOC - Effective Lines of Code: 1
FunctionCondition %eLOC - Effective Lines of Codeā–¾McCabe - Cyclomatic Complexity
QV4
Name: QV4
Coverage:  76.915% (5011/6515)
 76.915% (5011/6515)
80773839
QQuickScaleAnimator
Name: QQuickScaleAnimator
Coverage:  50.941% (3168/6219)
 50.941% (3168/6219)
58632632
JSC
Name: JSC
Coverage:  57.154% (2201/3851)
 57.154% (2201/3851)
49102109
Codegen
Name: Codegen
Coverage:  76.758% (3078/4010)
 76.758% (3078/4010)
49101616
QSGBatchRenderer
Name: QSGBatchRenderer
Coverage:  69.938% (1354/1936)
 69.938% (1354/1936)
2398636
QQmlJS
Name: QQmlJS
Coverage:  79.100% (2233/2823)
 79.100% (2233/2823)
20061392
Parser
Name: Parser
Coverage:  94.238% (965/1024)
 94.238% (965/1024)
1605459
qt_composite_mode_to_string
Name: qt_composite_mode_to_string
Coverage:  0.000% (0/2101)
  0.000% (0/2101)
1551580
QQuickTextInputPrivate
Name: QQuickTextInputPrivate
Coverage:  83.858% (1252/1493)
 83.858% (1252/1493)
1206482
QQuickItem
Name: QQuickItem
Coverage:  81.407% (845/1038)
 81.407% (845/1038)
1057438
QQuickListViewPrivate
Name: QQuickListViewPrivate
Coverage:  83.543% (1127/1349)
 83.543% (1127/1349)
1017361
QQuickTextInput
Name: QQuickTextInput
Coverage:  81.557% (796/976)
 81.557% (796/976)
972390
QQuickTextEdit
Name: QQuickTextEdit
Coverage:  88.201% (755/856)
 88.201% (755/856)
970361
QQuickItemPrivate
Name: QQuickItemPrivate
Coverage:  73.379% (860/1172)
 73.379% (860/1172)
922434
QQmlObjectCreator
Name: QQmlObjectCreator
Coverage:  74.855% (518/692)
 74.855% (518/692)
912222
QQuickPathView
Name: QQuickPathView
Coverage:  79.884% (691/865)
 79.884% (691/865)
864313
WTF
Name: WTF
Coverage:  33.333% (177/531)
 33.333% (177/531)
848332
QQuickImageParticle
Name: QQuickImageParticle
Coverage:  68.320% (496/726)
 68.320% (496/726)
809299
ExecutionEngine
Name: ExecutionEngine
Coverage:  81.836% (410/501)
 81.836% (410/501)
760187
QQuickItemViewPrivate
Name: QQuickItemViewPrivate
Coverage:  89.671% (790/881)
 89.671% (790/881)
757277
Lexer
Name: Lexer
Coverage:  91.245% (740/811)
 91.245% (740/811)
747303
QQuickTableViewPrivate
Name: QQuickTableViewPrivate
Coverage:  10.165% (74/728)
 10.165% (74/728)
729322
QQuickTextPrivate
Name: QQuickTextPrivate
Coverage:  85.190% (696/817)
 85.190% (696/817)
726192
QQuickPath
Name: QQuickPath
Coverage:  76.432% (467/611)
 76.432% (467/611)
711282
VME
Name: VME
Coverage:  76.619% (852/1112)
 76.619% (852/1112)
705568
QQuickGridViewPrivate
Name: QQuickGridViewPrivate
Coverage:  84.606% (698/825)
 84.606% (698/825)
678234
QQuickTextControlPrivate
Name: QQuickTextControlPrivate
Coverage:  72.518% (504/695)
 72.518% (504/695)
677215
QQuickFlickablePrivate
Name: QQuickFlickablePrivate
Coverage:  82.195% (674/820)
 82.195% (674/820)
657219
QSGDefaultDistanceFieldGlyphCache
Name: QSGDefaultDistanceFieldGlyphCache
Coverage:  51.462% (88/171)
 51.462% (88/171)
63760
QQuickTextNodeEngine
Name: QQuickTextNodeEngine
Coverage:  69.512% (399/574)
 69.512% (399/574)
633188
QQuickItemView
Name: QQuickItemView
Coverage:  87.248% (520/596)
 87.248% (520/596)
617253
existingImageFileForPath
Name: existingImageFileForPath
Coverage:  69.316% (436/629)
 69.316% (436/629)
607248
QQuickFlickable
Name: QQuickFlickable
Coverage:  69.231% (441/637)
 69.231% (441/637)
585248
StringPrototype
Name: StringPrototype
Coverage:  90.018% (487/541)
 90.018% (487/541)
581164
QQmlListCompositor
Name: QQmlListCompositor
Coverage:  90.287% (567/628)
 90.287% (567/628)
579201
QQuickText
Name: QQuickText
Coverage:  85.990% (534/621)
 85.990% (534/621)
578236
QQmlVMEMetaObject
Name: QQmlVMEMetaObject
Coverage:  77.258% (462/598)
 77.258% (462/598)
561234
QQmlPropertyCache
Name: QQmlPropertyCache
Coverage:  83.203% (426/512)
 83.203% (426/512)
558190
QQmlPropertyPrivate
Name: QQmlPropertyPrivate
Coverage:  74.763% (474/634)
 74.763% (474/634)
531196
Object
Name: Object
Coverage:  92.353% (471/510)
 92.353% (471/510)
525176
Heap
Name: Heap
Coverage:  91.793% (302/329)
 91.793% (302/329)
516143
QSGAtlasTexture
Name: QSGAtlasTexture
Coverage:  50.211% (119/237)
 50.211% (119/237)
51394
BaselineJIT
Name: BaselineJIT
Coverage:  65.942% (91/138)
 65.942% (91/138)
497134
QObjectWrapper
Name: QObjectWrapper
Coverage:  71.639% (389/543)
 71.639% (389/543)
481152
QQuickPathViewPrivate
Name: QQuickPathViewPrivate
Coverage:  78.842% (395/501)
 78.842% (395/501)
470158
ObjectPrototype
Name: ObjectPrototype
Coverage:  82.172% (401/488)
 82.172% (401/488)
470157
QQmlTypeLoader
Name: QQmlTypeLoader
Coverage:  82.667% (310/375)
 82.667% (310/375)
469147
QQuickStyledTextPrivate
Name: QQuickStyledTextPrivate
Coverage:  89.515% (461/515)
 89.515% (461/515)
460165
QQmlTypeData
Name: QQmlTypeData
Coverage:  75.833% (273/360)
 75.833% (273/360)
444129
QQuickAnchors
Name: QQuickAnchors
Coverage:  79.470% (240/302)
 79.470% (240/302)
413133
QSGBasicInternalRectangleNode
Name: QSGBasicInternalRectangleNode
Coverage:  80.195% (247/308)
 80.195% (247/308)
41185
QQuickMouseArea
Name: QQuickMouseArea
Coverage:  80.250% (321/400)
 80.250% (321/400)
410149
QQmlComponentAndAliasResolver
Name: QQmlComponentAndAliasResolver
Coverage:  81.266% (308/379)
 81.266% (308/379)
397121
QQmlDelegateModelPrivate
Name: QQmlDelegateModelPrivate
Coverage:  81.772% (323/395)
 81.772% (323/395)
392146
QQmlImportsPrivate
Name: QQmlImportsPrivate
Coverage:  73.656% (274/372)
 73.656% (274/372)
379121
QQuickPinchArea
Name: QQuickPinchArea
Coverage:  51.471% (140/272)
 51.471% (140/272)
37090
QQmlPropertyValidator
Name: QQmlPropertyValidator
Coverage:  62.473% (293/469)
 62.473% (293/469)
370148
ListElement
Name: ListElement
Coverage:  71.940% (241/335)
 71.940% (241/335)
367148
QQmlDelegateModel
Name: QQmlDelegateModel
Coverage:  79.370% (277/349)
 79.370% (277/349)
354136
QQuickAnimatedSprite
Name: QQuickAnimatedSprite
Coverage:  62.257% (160/257)
 62.257% (160/257)
350122
annotateListElements
Name: annotateListElements
Coverage:  35.510% (87/245)
 35.510% (87/245)
34888
QQuickMultiPointTouchArea
Name: QQuickMultiPointTouchArea
Coverage:  77.259% (265/343)
 77.259% (265/343)
347142
QQuickWidget
Name: QQuickWidget
Coverage:  48.148% (143/297)
 48.148% (143/297)
346128
QQuickValueTypeProvider
Name: QQuickValueTypeProvider
Coverage:  62.110% (259/417)
 62.110% (259/417)
346165
QQuickAnchorsPrivate
Name: QQuickAnchorsPrivate
Coverage:  91.731% (355/387)
 91.731% (355/387)
346119
Lookup
Name: Lookup
Coverage:  71.875% (230/320)
 71.875% (230/320)
339119
QQuickAnchorChanges
Name: QQuickAnchorChanges
Coverage:  77.152% (233/302)
 77.152% (233/302)
336100
QQmlListModel
Name: QQmlListModel
Coverage:  91.026% (284/312)
 91.026% (284/312)
336113
QQuickParticleSystem
Name: QQuickParticleSystem
Coverage:  72.966% (278/381)
 72.966% (278/381)
321146
QQuickSvgParser
Name: QQuickSvgParser
Coverage:  37.888% (61/161)
 37.888% (61/161)
31751
QSGBasicInternalImageNode
Name: QSGBasicInternalImageNode
Coverage:  55.340% (114/206)
 55.340% (114/206)
31467
QQuickShapeGenericRenderer
Name: QQuickShapeGenericRenderer
Coverage:  65.201% (178/273)
 65.201% (178/273)
31298
ProxyObject
Name: ProxyObject
Coverage:  89.510% (256/286)
 89.510% (256/286)
30785
QQuickShapeNvprRenderNode
Name: QQuickShapeNvprRenderNode
Coverage:  0.862% (1/116)
  0.862% (1/116)
30646
QQuickGenericShaderEffect
Name: QQuickGenericShaderEffect
Coverage:  0.621% (2/322)
  0.621% (2/322)
306124
QQmlBinding
Name: QQmlBinding
Coverage:  81.208% (242/298)
 81.208% (242/298)
304106
QQmlDelegateModelGroup
Name: QQmlDelegateModelGroup
Coverage:  81.227% (225/277)
 81.227% (225/277)
30192
QQuickTextControl
Name: QQuickTextControl
Coverage:  68.519% (185/270)
 68.519% (185/270)
295136
QQmlChangeSet
Name: QQmlChangeSet
Coverage:  94.942% (244/257)
 94.942% (244/257)
29182
QQuickRepeater
Name: QQuickRepeater
Coverage:  84.100% (201/239)
 84.100% (201/239)
28691
QQuickBasePositioner
Name: QQuickBasePositioner
Coverage:  89.935% (277/308)
 89.935% (277/308)
284130
QSGDefaultLayer
Name: QSGDefaultLayer
Coverage:  52.679% (118/224)
 52.679% (118/224)
28374
QQuickSpriteEngine
Name: QQuickSpriteEngine
Coverage:  62.357% (164/263)
 62.357% (164/263)
278105
ByteCodeHandler
Name: ByteCodeHandler
Coverage:  34.104% (354/1038)
 34.104% (354/1038)
278778
ListModel
Name: ListModel
Coverage:  88.934% (217/244)
 88.934% (217/244)
27696
QQmlPropertyCacheCreator
Name: QQmlPropertyCacheCreator
Coverage:  82.278% (195/237)
 82.278% (195/237)
27472
typeLiteral
Name: typeLiteral
Coverage:  0.000% (0/234)
  0.000% (0/234)
26996
QQuickListView
Name: QQuickListView
Coverage:  73.418% (290/395)
 73.418% (290/395)
255116
QQuickOpenGLShaderEffectCommon
Name: QQuickOpenGLShaderEffectCommon
Coverage:  79.070% (238/301)
 79.070% (238/301)
25397
QQuickParticleEmitter
Name: QQuickParticleEmitter
Coverage:  62.609% (144/230)
 62.609% (144/230)
252108
FunctionPrototype
Name: FunctionPrototype
Coverage:  84.530% (153/181)
 84.530% (153/181)
24863
QQuickShaderEffectSource
Name: QQuickShaderEffectSource
Coverage:  64.904% (135/208)
 64.904% (135/208)
24787
QQmlValueTypeWrapper
Name: QQmlValueTypeWrapper
Coverage:  77.401% (137/177)
 77.401% (137/177)
24567
CallArgument
Name: CallArgument
Coverage:  69.024% (205/297)
 69.024% (205/297)
24292
QQuickImage
Name: QQuickImage
Coverage:  74.775% (166/222)
 74.775% (166/222)
24178
QmlIR
Name: QmlIR
Coverage:  56.356% (133/236)
 56.356% (133/236)
236170
QQuickWidgetPrivate
Name: QQuickWidgetPrivate
Coverage:  59.167% (142/240)
 59.167% (142/240)
23385
QuickTestResult
Name: QuickTestResult
Coverage:  45.604% (83/182)
 45.604% (83/182)
22794
QAccessibleQuickItem
Name: QAccessibleQuickItem
Coverage:  23.664% (62/262)
 23.664% (62/262)
227108
QSGDefaultPainterNode
Name: QSGDefaultPainterNode
Coverage:  58.049% (119/205)
 58.049% (119/205)
22674
Page:<>12
eLOC - Effective Lines of Code: 226
3
eLOC - Effective Lines of Code: 118
4
eLOC - Effective Lines of Code: 72
5
eLOC - Effective Lines of Code: 47
...10
eLOC - Effective Lines of Code: 9
...18
eLOC - Effective Lines of Code: 1

Generated by Squish Coco 4.2.0