OpenCoverage

Qt Quick Test Coverage

Function Tree

Page:<>1
Function: writeNumbers
...10
Function: QQuickViewTransitionAttached
...13
Function: QQuickGravityAffector
14
Function: QQuickAnchorLine
15
Function: QQmlPartsModel
16
Function: QQmlDelegateModelAttached
1718
Function: DistanceFieldShiftedStyleTextMaterialShader
Functionâ–ľCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
QBiPointer
Name: QBiPointer
Coverage:  94.444% (17/18)
 94.444% (17/18)
2416
QAnimationGroupJob
Name: QAnimationGroupJob
Coverage:  68.852% (42/61)
 68.852% (42/61)
6729
QAnimationActionProxy
Name: QAnimationActionProxy
Coverage:  66.667% (2/3)
 66.667% (2/3)
33
QAccessibleQuickWindow
Name: QAccessibleQuickWindow
Coverage:  43.396% (23/53)
 43.396% (23/53)
4425
QAccessibleQuickItem
Name: QAccessibleQuickItem
Coverage:  23.664% (62/262)
 23.664% (62/262)
227108
QAbstractAnimationJob
Name: QAbstractAnimationJob
Coverage:  79.439% (255/321)
 79.439% (255/321)
200121
ProxyObject
Name: ProxyObject
Coverage:  89.510% (256/286)
 89.510% (256/286)
30785
Proxy
Name: Proxy
Coverage:  88.462% (23/26)
 88.462% (23/26)
3210
ProtectedLayoutAccessor
Name: ProtectedLayoutAccessor
Coverage:  0.000% (0/1)
  0.000% (0/1)
11
PropertyListPrototype
Name: PropertyListPrototype
Coverage:  61.111% (11/18)
 61.111% (11/18)
167
PlainLoader
Name: PlainLoader
Coverage: 100.000% (3/3)
100.000% (3/3)
33
PersistentValueStorage
Name: PersistentValueStorage
Coverage:  74.118% (63/85)
 74.118% (63/85)
7935
PersistentValue
Name: PersistentValue
Coverage:  70.455% (31/44)
 70.455% (31/44)
4222
PassRefPtr
Name: PassRefPtr
Coverage:  50.000% (8/16)
 50.000% (8/16)
1310
PassOwnPtr
Name: PassOwnPtr
Coverage:  20.000% (1/5)
 20.000% (1/5)
85
PartialScene
Name: PartialScene
Coverage:  0.000% (0/13)
  0.000% (0/13)
139
Parser
Name: Parser
Coverage:  94.238% (965/1024)
 94.238% (965/1024)
1605459
OwnPtr
Name: OwnPtr
Coverage: 100.000% (5/5)
100.000% (5/5)
65
Options
Name: Options
Coverage: 100.000% (1/1)
100.000% (1/1)
11
ObjectReferenceHash
Name: ObjectReferenceHash
Coverage:  80.000% (4/5)
 80.000% (4/5)
53
ObjectPrototype
Name: ObjectPrototype
Coverage:  82.172% (401/488)
 82.172% (401/488)
470157
ObjectIterator
Name: ObjectIterator
Coverage:  89.394% (59/66)
 89.394% (59/66)
10025
ObjectCtor
Name: ObjectCtor
Coverage:  94.737% (18/19)
 94.737% (18/19)
145
Object
Name: Object
Coverage:  92.353% (471/510)
 92.353% (471/510)
525176
NotifyListTraversalData
Name: NotifyListTraversalData
Coverage: 100.000% (1/1)
100.000% (1/1)
11
MultiplyWrappedQObjectMap
Name: MultiplyWrappedQObjectMap
Coverage:  9.091% (1/11)
  9.091% (1/11)
157
Module
Name: Module
Coverage: 100.000% (8/8)
100.000% (8/8)
123
ModelNodeMetaObject
Name: ModelNodeMetaObject
Coverage:  64.583% (31/48)
 64.583% (31/48)
6722
MetaPropertyData
Name: MetaPropertyData
Coverage:  53.846% (7/13)
 53.846% (7/13)
127
MemberGeneratorFunction
Name: MemberGeneratorFunction
Coverage:  33.333% (1/3)
 33.333% (1/3)
82
MemberData
Name: MemberData
Coverage: 100.000% (5/5)
100.000% (5/5)
102
MathObject
Name: MathObject
Coverage:  84.099% (238/283)
 84.099% (238/283)
17680
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
MatchResult
Name: MatchResult
Coverage:  0.000% (0/5)
  0.000% (0/5)
85
MapPrototype
Name: MapPrototype
Coverage:  96.875% (62/64)
 96.875% (62/64)
9125
MapIteratorPrototype
Name: MapIteratorPrototype
Coverage: 100.000% (19/19)
100.000% (19/19)
347
MapCtor
Name: MapCtor
Coverage:  31.034% (9/29)
 31.034% (9/29)
2811
Managed
Name: Managed
Coverage: 100.000% (1/1)
100.000% (1/1)
11
Lookup
Name: Lookup
Coverage:  71.875% (230/320)
 71.875% (230/320)
339119
LockHolder
Name: LockHolder
Coverage: 100.000% (2/2)
100.000% (2/2)
22
LocalSocketSignalTranslator
Name: LocalSocketSignalTranslator
Coverage:  60.000% (3/5)
 60.000% (3/5)
105
LoaderApplication
Name: LoaderApplication
Coverage:  0.000% (0/10)
  0.000% (0/10)
95
LoadWatcher
Name: LoadWatcher
Coverage:  0.000% (0/39)
  0.000% (0/39)
6017
ListModel
Name: ListModel
Coverage:  88.934% (217/244)
 88.934% (217/244)
27696
ListLayout
Name: ListLayout
Coverage:  90.123% (73/81)
 90.123% (73/81)
10137
ListElement
Name: ListElement
Coverage:  71.940% (241/335)
 71.940% (241/335)
367148
Lexer
Name: Lexer
Coverage:  91.245% (740/811)
 91.245% (740/811)
747303
JavaScriptJob
Name: JavaScriptJob
Coverage:  58.824% (30/51)
 58.824% (30/51)
4717
JSC
Name: JSC
Coverage:  57.154% (2201/3851)
 57.154% (2201/3851)
49102109
IteratorPrototype
Name: IteratorPrototype
Coverage: 100.000% (5/5)
100.000% (5/5)
73
IntrinsicTypedArrayPrototype
Name: IntrinsicTypedArrayPrototype
Coverage:  90.840% (119/131)
 90.840% (119/131)
15542
IntrinsicTypedArrayCtor
Name: IntrinsicTypedArrayCtor
Coverage: 100.000% (2/2)
100.000% (2/2)
22
Int8ArrayWrite
Name: Int8ArrayWrite
Prototype: void Int8ArrayWrite(ExecutionEngine *e, char *data, int index, const Value &value)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4typedarray.cpp
Lines: 64-70
100.000% (4/4)
42
Int8ArrayRead
Name: Int8ArrayRead
Prototype: ReturnedValue Int8ArrayRead(const char *data, int index)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4typedarray.cpp
Lines: 59-62
100.000% (1/1)
11
Int32ArrayWrite
Name: Int32ArrayWrite
Prototype: void Int32ArrayWrite(ExecutionEngine *e, char *data, int index, const Value &value)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4typedarray.cpp
Lines: 151-157
100.000% (4/4)
42
Int32ArrayRead
Name: Int32ArrayRead
Prototype: ReturnedValue Int32ArrayRead(const char *data, int index)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4typedarray.cpp
Lines: 146-149
100.000% (1/1)
11
Int16ArrayWrite
Name: Int16ArrayWrite
Prototype: void Int16ArrayWrite(ExecutionEngine *e, char *data, int index, const Value &value)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4typedarray.cpp
Lines: 125-131
100.000% (4/4)
42
Int16ArrayRead
Name: Int16ArrayRead
Prototype: ReturnedValue Int16ArrayRead(const char *data, int index)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4typedarray.cpp
Lines: 120-123
100.000% (1/1)
11
ImageMaterialData
Name: ImageMaterialData
Coverage: 100.000% (2/2)
100.000% (2/2)
32
Heap
Name: Heap
Coverage:  91.793% (302/329)
 91.793% (302/329)
516143
HandleDestroyedFunctor
Name: HandleDestroyedFunctor
Coverage: 100.000% (1/1)
100.000% (1/1)
11
GlobalFunctions
Name: GlobalFunctions
Coverage:  86.765% (118/136)
 86.765% (118/136)
13945
GenericBinding
Name: GenericBinding
Coverage:  95.349% (41/43)
 95.349% (41/43)
3418
GeneratorPrototype
Name: GeneratorPrototype
Coverage: 100.000% (40/40)
100.000% (40/40)
4311
GeneratorObject
Name: GeneratorObject
Coverage: 100.000% (6/6)
100.000% (6/6)
162
GeneratorFunctionCtor
Name: GeneratorFunctionCtor
Coverage: 100.000% (5/5)
100.000% (5/5)
83
GeneratorFunction
Name: GeneratorFunction
Coverage: 100.000% (3/3)
100.000% (3/3)
303
GatherSourcesJob
Name: GatherSourcesJob
Coverage:  0.000% (0/7)
  0.000% (0/7)
65
GLAcquireContext
Name: GLAcquireContext
Coverage:  0.000% (0/17)
  0.000% (0/17)
107
FxViewItem
Name: FxViewItem
Coverage:  75.000% (3/4)
 75.000% (3/4)
22
FxTableItem
Name: FxTableItem
Coverage:  0.000% (0/6)
  0.000% (0/6)
76
FxListItemSG
Name: FxListItemSG
Coverage:  77.612% (52/67)
 77.612% (52/67)
5531
FxGridItemSG
Name: FxGridItemSG
Coverage: 100.000% (45/45)
100.000% (45/45)
4322
FunctionPrototype
Name: FunctionPrototype
Coverage:  84.530% (153/181)
 84.530% (153/181)
24863
FunctionObject
Name: FunctionObject
Coverage:  94.118% (16/17)
 94.118% (16/17)
2813
FunctionCtor
Name: FunctionCtor
Coverage:  93.103% (27/29)
 93.103% (27/29)
3811
Function
Name: Function
Coverage:  77.778% (21/27)
 77.778% (21/27)
4813
FrameJob
Name: FrameJob
Coverage:  50.000% (3/6)
 50.000% (3/6)
94
ForInIteratorPrototype
Name: ForInIteratorPrototype
Coverage: 100.000% (6/6)
100.000% (6/6)
103
Float64ArrayWrite
Name: Float64ArrayWrite
Prototype: void Float64ArrayWrite(ExecutionEngine *e, char *data, int index, const Value &value)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4typedarray.cpp
Lines: 190-196
100.000% (4/4)
42
Float64ArrayRead
Name: Float64ArrayRead
Prototype: ReturnedValue Float64ArrayRead(const char *data, int index)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4typedarray.cpp
Lines: 185-188
100.000% (1/1)
11
Float32ArrayWrite
Name: Float32ArrayWrite
Prototype: void Float32ArrayWrite(ExecutionEngine *e, char *data, int index, const Value &value)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4typedarray.cpp
Lines: 177-183
100.000% (4/4)
42
Float32ArrayRead
Name: Float32ArrayRead
Prototype: ReturnedValue Float32ArrayRead(const char *data, int index)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4typedarray.cpp
Lines: 172-175
100.000% (1/1)
11
FlatColorMaterialShader
Name: FlatColorMaterialShader
Coverage:  87.500% (14/16)
 87.500% (14/16)
186
FillRectShadow
Name: FillRectShadow
Coverage:  0.000% (0/3)
  0.000% (0/3)
43
FillPathShadow
Name: FillPathShadow
Coverage:  0.000% (0/3)
  0.000% (0/3)
43
ExpressionEvalJob
Name: ExpressionEvalJob
Coverage:  63.636% (7/11)
 63.636% (7/11)
117
ExecutionEngine
Name: ExecutionEngine
Coverage:  81.836% (410/501)
 81.836% (410/501)
760187
ExecutionContext
Name: ExecutionContext
Coverage:  96.296% (130/135)
 96.296% (130/135)
18363
ExecutableAllocator
Name: ExecutableAllocator
Coverage:  74.684% (59/79)
 74.684% (59/79)
11334
EvalJob
Name: EvalJob
Coverage: 100.000% (3/3)
100.000% (3/3)
33
EvalFunction
Name: EvalFunction
Coverage: 100.000% (27/27)
100.000% (27/27)
298
Error
Name: Error
Coverage: 100.000% (2/2)
100.000% (2/2)
82
EnumType
Name: EnumType
Prototype: static int EnumType(const QMetaObject *metaobj, const QByteArray &str, int type)
Coverage:  94.737% (18/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache.cpp
Lines: 892-914
 94.737% (18/19)
165
EaseOvershoot
Name: EaseOvershoot
Prototype: static qreal EaseOvershoot(qreal t)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickflickable.cpp
Lines: 91-93
  0.000% (0/1)
11
ESTable
Name: ESTable
Coverage:  84.211% (48/57)
 84.211% (48/57)
6125
DynamicRoleModelNodeMetaObject
Name: DynamicRoleModelNodeMetaObject
Coverage:  78.571% (22/28)
 78.571% (22/28)
3312
DynamicRoleModelNode
Name: DynamicRoleModelNode
Coverage:  95.349% (41/43)
 95.349% (41/43)
5219
DrawImageShadow
Name: DrawImageShadow
Coverage:  0.000% (0/3)
  0.000% (0/3)
43
DistanceFieldStyledTextMaterialShader
Name: DistanceFieldStyledTextMaterialShader
Coverage:  80.000% (8/10)
 80.000% (8/10)
134
Page:<>1
Function: writeNumbers
...10
Function: QQuickViewTransitionAttached
...13
Function: QQuickGravityAffector
14
Function: QQuickAnchorLine
15
Function: QQmlPartsModel
16
Function: QQmlDelegateModelAttached
1718
Function: DistanceFieldShiftedStyleTextMaterialShader

Generated by Squish Coco 4.2.0