OpenCoverage

Qt Quick Test Coverage

Function Tree

Page:<>1
Function: writeNumbers
...3
Function: qQuickShortcutContextMatcher
4
Function: particleData_get_red
5
Function: loadQQmlDebugService
6
Function: fillUniformArrayFromImage
78
Function: Q_QGS_backendSupport
9
Function: QSGOutlinedTextShader
10
Function: QQuickViewTransitionAttached
11
Function: QQuickShapeGenericRenderer
...18
Function: DistanceFieldShiftedStyleTextMaterialShader
Functionâ–ľCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
VariantObject
Name: VariantObject
Coverage:  70.000% (14/20)
 70.000% (14/20)
138
ValueLookupJob
Name: ValueLookupJob
Coverage:  0.000% (0/12)
  0.000% (0/12)
196
Value
Name: Value
Coverage:  0.000% (0/83)
  0.000% (0/83)
5628
VME
Name: VME
Coverage:  76.619% (852/1112)
 76.619% (852/1112)
705568
VDMObjectDelegateDataType
Name: VDMObjectDelegateDataType
Coverage:  80.000% (12/15)
 80.000% (12/15)
1811
VDMModelDelegateDataType
Name: VDMModelDelegateDataType
Coverage:  89.552% (60/67)
 89.552% (60/67)
6724
VDMListDelegateDataType
Name: VDMListDelegateDataType
Coverage:  75.000% (3/4)
 75.000% (3/4)
94
VDMAbstractItemModelDataType
Name: VDMAbstractItemModelDataType
Coverage:  86.486% (32/37)
 86.486% (32/37)
5721
Update
Name: Update
Coverage: 100.000% (2/2)
100.000% (2/2)
22
Unicode
Name: Unicode
Coverage: 100.000% (2/2)
100.000% (2/2)
22
UInt8ClampedArrayWrite
Name: UInt8ClampedArrayWrite
Prototype: void UInt8ClampedArrayWrite(ExecutionEngine *e, char *data, int index, const Value &value)
Coverage:  91.667% (22/24)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4typedarray.cpp
Lines: 85-118
 91.667% (22/24)
238
UInt8ArrayWrite
Name: UInt8ArrayWrite
Prototype: void UInt8ArrayWrite(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: 77-83
100.000% (4/4)
42
UInt8ArrayRead
Name: UInt8ArrayRead
Prototype: ReturnedValue UInt8ArrayRead(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: 72-75
100.000% (1/1)
11
UInt32ArrayWrite
Name: UInt32ArrayWrite
Prototype: void UInt32ArrayWrite(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: 164-170
100.000% (4/4)
42
UInt32ArrayRead
Name: UInt32ArrayRead
Prototype: ReturnedValue UInt32ArrayRead(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: 159-162
100.000% (1/1)
11
UInt16ArrayWrite
Name: UInt16ArrayWrite
Prototype: void UInt16ArrayWrite(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: 138-144
100.000% (4/4)
42
UInt16ArrayRead
Name: UInt16ArrayRead
Prototype: ReturnedValue UInt16ArrayRead(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: 133-136
100.000% (1/1)
11
TypedArrayPrototype
Name: TypedArrayPrototype
Coverage: 100.000% (3/3)
100.000% (3/3)
91
TypedArrayCtor
Name: TypedArrayCtor
Coverage:  87.059% (74/85)
 87.059% (74/85)
10722
TypedArray
Name: TypedArray
Coverage:  91.667% (22/24)
 91.667% (22/24)
3110
TestCaseCollector
Name: TestCaseCollector
Coverage:  75.714% (53/70)
 75.714% (53/70)
6325
TabledMaterial
Name: TabledMaterial
Coverage:  82.609% (19/23)
 82.609% (19/23)
4417
SymbolPrototype
Name: SymbolPrototype
Coverage:  89.744% (35/39)
 89.744% (35/39)
4210
SymbolCtor
Name: SymbolCtor
Coverage:  92.308% (12/13)
 92.308% (12/13)
165
Symbol
Name: Symbol
Coverage: 100.000% (2/2)
100.000% (2/2)
32
StrokePathShadow
Name: StrokePathShadow
Coverage:  0.000% (0/3)
  0.000% (0/3)
53
StringPrototype
Name: StringPrototype
Coverage:  90.018% (487/541)
 90.018% (487/541)
581164
StringOrTranslation
Name: StringOrTranslation
Coverage:  72.222% (26/36)
 72.222% (26/36)
3718
StringOrSymbol
Name: StringOrSymbol
Coverage: 100.000% (4/4)
100.000% (4/4)
42
StringObject
Name: StringObject
Coverage:  81.395% (35/43)
 81.395% (35/43)
3815
StringIteratorPrototype
Name: StringIteratorPrototype
Coverage:  95.833% (23/24)
 95.833% (23/24)
287
StringCtor
Name: StringCtor
Coverage: 100.000% (38/38)
100.000% (38/38)
4013
String
Name: String
Coverage:  83.333% (20/24)
 83.333% (20/24)
2712
StaticQtMetaObject
Name: StaticQtMetaObject
Coverage: 100.000% (1/1)
100.000% (1/1)
11
StaticLoader
Name: StaticLoader
Coverage:  50.000% (2/4)
 50.000% (2/4)
44
SpriteMaterialData
Name: SpriteMaterialData
Coverage:  88.889% (8/9)
 88.889% (8/9)
145
SpriteMaterial
Name: SpriteMaterial
Coverage:  84.000% (21/25)
 84.000% (21/25)
4419
SparseArrayNode
Name: SparseArrayNode
Coverage:  71.429% (25/35)
 71.429% (25/35)
3411
SparseArrayData
Name: SparseArrayData
Coverage:  81.915% (77/94)
 81.915% (77/94)
13739
SparseArray
Name: SparseArray
Coverage:  71.282% (139/195)
 71.282% (139/195)
20860
SmoothVertex
Name: SmoothVertex
Coverage:  50.000% (2/4)
 50.000% (2/4)
42
SmoothTextureMaterialShader
Name: SmoothTextureMaterialShader
Coverage:  0.000% (0/9)
  0.000% (0/9)
95
SmoothColorMaterialShader
Name: SmoothColorMaterialShader
Coverage:  93.333% (14/15)
 93.333% (14/15)
137
SimpleMaterial
Name: SimpleMaterial
Coverage:  77.778% (14/18)
 77.778% (14/18)
3312
SimpleArrayData
Name: SimpleArrayData
Coverage:  85.915% (61/71)
 85.915% (61/71)
7028
SignalHandlerConverter
Name: SignalHandlerConverter
Coverage:  66.379% (77/116)
 66.379% (77/116)
12339
ShadowImageMaker
Name: ShadowImageMaker
Coverage:  0.000% (0/4)
  0.000% (0/4)
172
ShaderInfoCache
Name: ShaderInfoCache
Coverage:  0.000% (0/3)
  0.000% (0/3)
33
SetPrototype
Name: SetPrototype
Coverage:  96.364% (53/55)
 96.364% (53/55)
7921
SetIteratorPrototype
Name: SetIteratorPrototype
Coverage: 100.000% (15/15)
100.000% (15/15)
296
SetCtor
Name: SetCtor
Coverage:  82.759% (24/29)
 82.759% (24/29)
2611
Serialize
Name: Serialize
Coverage:  79.661% (94/118)
 79.661% (94/118)
17546
Script
Name: Script
Coverage:  68.889% (62/90)
 68.889% (62/90)
12335
ScopeJob
Name: ScopeJob
Coverage:  57.143% (4/7)
 57.143% (4/7)
144
RuntimeCodegen
Name: RuntimeCodegen
Coverage:  83.333% (10/12)
 83.333% (10/12)
206
Round
Name: Round
Prototype: template<typename T> static T Round(T t)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickflickable.cpp
Lines: 82-85
100.000% (1/1)
11
Round
Name: Round
Prototype: template<> __attribute__((__unused__)) float Round<float>(float f)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickflickable.cpp
Lines: 86-89
  0.000% (0/1)
11
RootNode
Name: RootNode
Coverage: 100.000% (12/12)
100.000% (12/12)
136
ResourceTree
Name: ResourceTree
Coverage:  0.000% (0/36)
  0.000% (0/36)
4414
ResourceFileMapper
Name: ResourceFileMapper
Coverage:  0.000% (0/82)
  0.000% (0/82)
6830
RenderStatistics
Name: RenderStatistics
Coverage:  10.000% (2/20)
 10.000% (2/20)
377
RenderNodeState
Name: RenderNodeState
Coverage:  16.667% (1/6)
 16.667% (1/6)
66
RelatedMethod
Name: RelatedMethod
Prototype: static const QQmlPropertyData * RelatedMethod(const QQmlObjectOrGadget &object, const QQmlPropertyData *current, QQmlPropertyData &dummy, const QQmlPropertyCache *propertyCache)
Coverage:  23.810% (5/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp
Lines: 1382-1424
 23.810% (5/21)
227
RegExpObject
Name: RegExpObject
Coverage:  88.166% (149/169)
 88.166% (149/169)
22053
RegExpCache
Name: RegExpCache
Coverage:  28.571% (2/7)
 28.571% (2/7)
33
RegExp
Name: RegExp
Coverage:  85.714% (12/14)
 85.714% (12/14)
186
Reflect
Name: Reflect
Coverage:  84.615% (99/117)
 84.615% (99/117)
9833
RefPtr
Name: RefPtr
Coverage:  80.952% (17/21)
 80.952% (17/21)
1913
RefCounted
Name: RefCounted
Coverage: 100.000% (7/7)
100.000% (7/7)
55
QuickTestResultPrivate
Name: QuickTestResultPrivate
Coverage: 100.000% (3/3)
100.000% (3/3)
73
QuickTestResult
Name: QuickTestResult
Coverage:  45.604% (83/182)
 45.604% (83/182)
22794
QuickTestImageObject
Name: QuickTestImageObject
Coverage:  0.000% (0/31)
  0.000% (0/31)
2514
QuickTestEvent
Name: QuickTestEvent
Coverage:  1.163% (1/86)
  1.163% (1/86)
11442
QtQuickTest
Name: QtQuickTest
Coverage:  0.000% (0/81)
  0.000% (0/81)
6226
QtQml
Name: QtQml
Coverage:  33.333% (3/9)
 33.333% (3/9)
99
QtPrivate
Name: QtPrivate
Coverage:  83.333% (10/12)
 83.333% (10/12)
118
QmlSignalHandler
Name: QmlSignalHandler
Coverage: 100.000% (6/6)
100.000% (6/6)
92
QmlListWrapper
Name: QmlListWrapper
Coverage:  64.444% (29/45)
 64.444% (29/45)
5715
QmlIR
Name: QmlIR
Coverage:  56.356% (133/236)
 56.356% (133/236)
236170
QmlContext
Name: QmlContext
Coverage: 100.000% (4/4)
100.000% (4/4)
212
Q_QGS_shaderInfoCache
Name: Q_QGS_shaderInfoCache
Coverage:  0.000% (0/9)
  0.000% (0/9)
37
Q_QGS_s_designerObjectToDataHash
Name: Q_QGS_s_designerObjectToDataHash
Coverage:  77.778% (7/9)
 77.778% (7/9)
37
Q_QGS_registrationData
Name: Q_QGS_registrationData
Coverage:  77.778% (7/9)
 77.778% (7/9)
37
Q_QGS_qsg_valid_texture_set
Name: Q_QGS_qsg_valid_texture_set
Coverage:  77.778% (7/9)
 77.778% (7/9)
37
Q_QGS_qsg_valid_texture_mutex
Name: Q_QGS_qsg_valid_texture_mutex
Coverage:  77.778% (7/9)
 77.778% (7/9)
37
Q_QGS_qsg_adaptation_data
Name: Q_QGS_qsg_adaptation_data
Coverage:  77.778% (7/9)
 77.778% (7/9)
37
Q_QGS_qmlEnginePluginsWithRegisteredTypes
Name: Q_QGS_qmlEnginePluginsWithRegisteredTypes
Coverage:  77.778% (7/9)
 77.778% (7/9)
37
Q_QGS_qmlDebugConnectorParams
Name: Q_QGS_qmlDebugConnectorParams
Coverage:  77.778% (7/9)
 77.778% (7/9)
37
Q_QGS_objectReferenceHash
Name: Q_QGS_objectReferenceHash
Coverage:  77.778% (7/9)
 77.778% (7/9)
37
Q_QGS_nullValueTypeProvider
Name: Q_QGS_nullValueTypeProvider
Coverage:  77.778% (7/9)
 77.778% (7/9)
37
Q_QGS_loader
Name: Q_QGS_loader
Coverage:  0.000% (0/9)
  0.000% (0/9)
37
Q_QGS_interceptorInstances
Name: Q_QGS_interceptorInstances
Coverage:  77.778% (7/9)
 77.778% (7/9)
37
Q_QGS_initQQuickShapeResources
Name: Q_QGS_initQQuickShapeResources
Coverage:  77.778% (7/9)
 77.778% (7/9)
37
Q_QGS_g_touchDevices
Name: Q_QGS_g_touchDevices
Coverage:  77.778% (7/9)
 77.778% (7/9)
37
Q_QGS_g_tabletDevices
Name: Q_QGS_g_tabletDevices
Coverage:  0.000% (0/9)
  0.000% (0/9)
37
Q_QGS_g_previousPointData
Name: Q_QGS_g_previousPointData
Coverage:  77.778% (7/9)
 77.778% (7/9)
37
Q_QGS_g_genericMouseDevice
Name: Q_QGS_g_genericMouseDevice
Coverage:  77.778% (7/9)
 77.778% (7/9)
37
Q_QGS_fontLoaderFonts
Name: Q_QGS_fontLoaderFonts
Coverage:  77.778% (7/9)
 77.778% (7/9)
37
Q_QGS_factoryImpl
Name: Q_QGS_factoryImpl
Coverage:  77.778% (7/9)
 77.778% (7/9)
37
Q_QGS_ctxMatcher
Name: Q_QGS_ctxMatcher
Coverage:  77.778% (7/9)
 77.778% (7/9)
37
Page:<>1
Function: writeNumbers
...3
Function: qQuickShortcutContextMatcher
4
Function: particleData_get_red
5
Function: loadQQmlDebugService
6
Function: fillUniformArrayFromImage
78
Function: Q_QGS_backendSupport
9
Function: QSGOutlinedTextShader
10
Function: QQuickViewTransitionAttached
11
Function: QQuickShapeGenericRenderer
...18
Function: DistanceFieldShiftedStyleTextMaterialShader

Generated by Squish Coco 4.2.0