OpenCoverage

Qt Quick Test Coverage

Function Tree

Page:<>1
Function: ActiveOCRestorer
...7
Function: QQuickListViewPrivate
8
Function: QQuickPropertyAnimation
9
Function: QQuickTextControl
10
Function: QSGDefaultRectangleNode
1112
Function: SimpleArrayData
13
Function: convertToNativeQObject
14
Function: isIdentifierPart
15
Function: operator<<
...18
Function: stateChangeDebug
Functionâ–´Condition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
QSGTransformNode
Name: QSGTransformNode
Coverage: 100.000% (5/5)
100.000% (5/5)
75
QSGVertexColorMaterial
Name: QSGVertexColorMaterial
Coverage: 100.000% (4/4)
100.000% (4/4)
44
QSGVertexColorMaterialShader
Name: QSGVertexColorMaterialShader
Coverage:  91.667% (11/12)
 91.667% (11/12)
96
QSGVisitableNode
Name: QSGVisitableNode
Coverage: 100.000% (1/1)
100.000% (1/1)
11
QSGWindowsRenderLoop
Name: QSGWindowsRenderLoop
Coverage:  0.000% (0/2)
  0.000% (0/2)
22
QSG_LOG_INFO
Name: QSG_LOG_INFO
Prototype: const QLoggingCategory &QSG_LOG_INFO()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgcontext.cpp
Lines: 79-79
100.000% (1/1)
11
QSG_LOG_RENDERLOOP
Name: QSG_LOG_RENDERLOOP
Prototype: const QLoggingCategory &QSG_LOG_RENDERLOOP()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgcontext.cpp
Lines: 83-83
100.000% (1/1)
11
QSG_LOG_TEXTUREIO
Name: QSG_LOG_TEXTUREIO
Prototype: const QLoggingCategory &QSG_LOG_TEXTUREIO()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/compressedtexture/qsgcompressedtexture.cpp
Lines: 50-50
  0.000% (0/1)
11
QSG_LOG_TIME_COMPILATION
Name: QSG_LOG_TIME_COMPILATION
Prototype: const QLoggingCategory &QSG_LOG_TIME_COMPILATION()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgcontext.cpp
Lines: 87-87
100.000% (1/1)
11
QSG_LOG_TIME_GLYPH
Name: QSG_LOG_TIME_GLYPH
Prototype: const QLoggingCategory &QSG_LOG_TIME_GLYPH()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgcontext.cpp
Lines: 96-96
100.000% (1/1)
11
QSG_LOG_TIME_RENDERER
Name: QSG_LOG_TIME_RENDERER
Prototype: const QLoggingCategory &QSG_LOG_TIME_RENDERER()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgcontext.cpp
Lines: 99-99
100.000% (1/1)
11
QSG_LOG_TIME_RENDERLOOP
Name: QSG_LOG_TIME_RENDERLOOP
Prototype: const QLoggingCategory &QSG_LOG_TIME_RENDERLOOP()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgcontext.cpp
Lines: 90-90
100.000% (1/1)
11
QSG_LOG_TIME_TEXTURE
Name: QSG_LOG_TIME_TEXTURE
Prototype: const QLoggingCategory &QSG_LOG_TIME_TEXTURE()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgcontext.cpp
Lines: 93-93
100.000% (1/1)
11
QSG_RASTER_LOG_INFO
Name: QSG_RASTER_LOG_INFO
Prototype: const QLoggingCategory &QSG_RASTER_LOG_INFO()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarecontext.cpp
Lines: 62-62
  0.000% (0/1)
11
QSG_RASTER_LOG_RENDERLOOP
Name: QSG_RASTER_LOG_RENDERLOOP
Prototype: const QLoggingCategory &QSG_RASTER_LOG_RENDERLOOP()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarecontext.cpp
Lines: 66-66
  0.000% (0/1)
11
QSG_RASTER_LOG_TIME_COMPILATION
Name: QSG_RASTER_LOG_TIME_COMPILATION
Prototype: const QLoggingCategory &QSG_RASTER_LOG_TIME_COMPILATION()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarecontext.cpp
Lines: 69-69
  0.000% (0/1)
11
QSG_RASTER_LOG_TIME_GLYPH
Name: QSG_RASTER_LOG_TIME_GLYPH
Prototype: const QLoggingCategory &QSG_RASTER_LOG_TIME_GLYPH()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarecontext.cpp
Lines: 78-78
  0.000% (0/1)
11
QSG_RASTER_LOG_TIME_RENDERER
Name: QSG_RASTER_LOG_TIME_RENDERER
Prototype: const QLoggingCategory &QSG_RASTER_LOG_TIME_RENDERER()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarecontext.cpp
Lines: 81-81
  0.000% (0/1)
11
QSG_RASTER_LOG_TIME_RENDERLOOP
Name: QSG_RASTER_LOG_TIME_RENDERLOOP
Prototype: const QLoggingCategory &QSG_RASTER_LOG_TIME_RENDERLOOP()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarecontext.cpp
Lines: 72-72
100.000% (1/1)
11
QSG_RASTER_LOG_TIME_TEXTURE
Name: QSG_RASTER_LOG_TIME_TEXTURE
Prototype: const QLoggingCategory &QSG_RASTER_LOG_TIME_TEXTURE()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarecontext.cpp
Lines: 75-75
  0.000% (0/1)
11
QSequentialAnimationGroupJob
Name: QSequentialAnimationGroupJob
Coverage:  58.631% (197/336)
 58.631% (197/336)
170109
QSmoothedAnimation
Name: QSmoothedAnimation
Coverage:  70.796% (80/113)
 70.796% (80/113)
13742
QSmoothedAnimationTimer
Name: QSmoothedAnimationTimer
Coverage: 100.000% (2/2)
100.000% (2/2)
22
QSpringAnimation
Name: QSpringAnimation
Coverage:  66.400% (83/125)
 66.400% (83/125)
9341
QStringHash
Name: QStringHash
Coverage:  80.460% (140/174)
 80.460% (140/174)
20782
QStringHashBase
Name: QStringHashBase
Coverage:  66.667% (12/18)
 66.667% (12/18)
1818
QStringHashData
Name: QStringHashData
Coverage:  91.304% (21/23)
 91.304% (21/23)
239
QStringHashNode
Name: QStringHashNode
Coverage:  67.500% (27/40)
 67.500% (27/40)
4022
QStringMultiHash
Name: QStringMultiHash
Coverage:  83.333% (10/12)
 83.333% (10/12)
96
QTestRootObject
Name: QTestRootObject
Coverage:  85.714% (12/14)
 85.714% (12/14)
1312
QTickAnimationProxy
Name: QTickAnimationProxy
Coverage: 100.000% (3/3)
100.000% (3/3)
33
QV4
Name: QV4
Coverage:  76.915% (5011/6515)
 76.915% (5011/6515)
80773839
QV4DataCollector
Name: QV4DataCollector
Coverage:  84.375% (135/160)
 84.375% (135/160)
18966
QV4DebugService
Name: QV4DebugService
Coverage: 100.000% (1/1)
100.000% (1/1)
11
QV4Debugger
Name: QV4Debugger
Coverage:  71.429% (75/105)
 71.429% (75/105)
12053
QV4Include
Name: QV4Include
Coverage:  76.829% (63/82)
 76.829% (63/82)
10626
QV4LocaleDataDeletable
Name: QV4LocaleDataDeletable
Coverage: 100.000% (26/26)
100.000% (26/26)
281
QV4ParticleData
Name: QV4ParticleData
Coverage:  80.000% (4/5)
 80.000% (4/5)
55
QV4ParticleDataDeletable
Name: QV4ParticleDataDeletable
Coverage: 100.000% (38/38)
100.000% (38/38)
401
QV8Engine
Name: QV8Engine
Coverage:  84.000% (42/50)
 84.000% (42/50)
6729
QV8EngineRegistrationData
Name: QV8EngineRegistrationData
Coverage: 100.000% (1/1)
100.000% (1/1)
11
Q_QGS_QQmlDebugConnectorLoader
Name: Q_QGS_QQmlDebugConnectorLoader
Coverage:  77.778% (7/9)
 77.778% (7/9)
37
Q_QGS_QQmlDebugServiceLoader
Name: Q_QGS_QQmlDebugServiceLoader
Coverage:  77.778% (7/9)
 77.778% (7/9)
37
Q_QGS_animationTimer
Name: Q_QGS_animationTimer
Coverage:  77.778% (7/9)
 77.778% (7/9)
37
Q_QGS_backendSupport
Name: Q_QGS_backendSupport
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
Q_QGS_factoryImpl
Name: Q_QGS_factoryImpl
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_g_genericMouseDevice
Name: Q_QGS_g_genericMouseDevice
Coverage:  77.778% (7/9)
 77.778% (7/9)
37
Q_QGS_g_previousPointData
Name: Q_QGS_g_previousPointData
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_touchDevices
Name: Q_QGS_g_touchDevices
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_interceptorInstances
Name: Q_QGS_interceptorInstances
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_nullValueTypeProvider
Name: Q_QGS_nullValueTypeProvider
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_qmlDebugConnectorParams
Name: Q_QGS_qmlDebugConnectorParams
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_qsg_adaptation_data
Name: Q_QGS_qsg_adaptation_data
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_valid_texture_set
Name: Q_QGS_qsg_valid_texture_set
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_s_designerObjectToDataHash
Name: Q_QGS_s_designerObjectToDataHash
Coverage:  77.778% (7/9)
 77.778% (7/9)
37
Q_QGS_shaderInfoCache
Name: Q_QGS_shaderInfoCache
Coverage:  0.000% (0/9)
  0.000% (0/9)
37
QmlContext
Name: QmlContext
Coverage: 100.000% (4/4)
100.000% (4/4)
212
QmlIR
Name: QmlIR
Coverage:  56.356% (133/236)
 56.356% (133/236)
236170
QmlListWrapper
Name: QmlListWrapper
Coverage:  64.444% (29/45)
 64.444% (29/45)
5715
QmlSignalHandler
Name: QmlSignalHandler
Coverage: 100.000% (6/6)
100.000% (6/6)
92
QtPrivate
Name: QtPrivate
Coverage:  83.333% (10/12)
 83.333% (10/12)
118
QtQml
Name: QtQml
Coverage:  33.333% (3/9)
 33.333% (3/9)
99
QtQuickTest
Name: QtQuickTest
Coverage:  0.000% (0/81)
  0.000% (0/81)
6226
QuickTestEvent
Name: QuickTestEvent
Coverage:  1.163% (1/86)
  1.163% (1/86)
11442
QuickTestImageObject
Name: QuickTestImageObject
Coverage:  0.000% (0/31)
  0.000% (0/31)
2514
QuickTestResult
Name: QuickTestResult
Coverage:  45.604% (83/182)
 45.604% (83/182)
22794
QuickTestResultPrivate
Name: QuickTestResultPrivate
Coverage: 100.000% (3/3)
100.000% (3/3)
73
RefCounted
Name: RefCounted
Coverage: 100.000% (7/7)
100.000% (7/7)
55
RefPtr
Name: RefPtr
Coverage:  80.952% (17/21)
 80.952% (17/21)
1913
Reflect
Name: Reflect
Coverage:  84.615% (99/117)
 84.615% (99/117)
9833
RegExp
Name: RegExp
Coverage:  85.714% (12/14)
 85.714% (12/14)
186
RegExpCache
Name: RegExpCache
Coverage:  28.571% (2/7)
 28.571% (2/7)
33
RegExpObject
Name: RegExpObject
Coverage:  88.166% (149/169)
 88.166% (149/169)
22053
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
RenderNodeState
Name: RenderNodeState
Coverage:  16.667% (1/6)
 16.667% (1/6)
66
RenderStatistics
Name: RenderStatistics
Coverage:  10.000% (2/20)
 10.000% (2/20)
377
ResourceFileMapper
Name: ResourceFileMapper
Coverage:  0.000% (0/82)
  0.000% (0/82)
6830
ResourceTree
Name: ResourceTree
Coverage:  0.000% (0/36)
  0.000% (0/36)
4414
RootNode
Name: RootNode
Coverage: 100.000% (12/12)
100.000% (12/12)
136
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
RuntimeCodegen
Name: RuntimeCodegen
Coverage:  83.333% (10/12)
 83.333% (10/12)
206
ScopeJob
Name: ScopeJob
Coverage:  57.143% (4/7)
 57.143% (4/7)
144
Script
Name: Script
Coverage:  68.889% (62/90)
 68.889% (62/90)
12335
Serialize
Name: Serialize
Coverage:  79.661% (94/118)
 79.661% (94/118)
17546
SetCtor
Name: SetCtor
Coverage:  82.759% (24/29)
 82.759% (24/29)
2611
SetIteratorPrototype
Name: SetIteratorPrototype
Coverage: 100.000% (15/15)
100.000% (15/15)
296
SetPrototype
Name: SetPrototype
Coverage:  96.364% (53/55)
 96.364% (53/55)
7921
ShaderInfoCache
Name: ShaderInfoCache
Coverage:  0.000% (0/3)
  0.000% (0/3)
33
ShadowImageMaker
Name: ShadowImageMaker
Coverage:  0.000% (0/4)
  0.000% (0/4)
172
SignalHandlerConverter
Name: SignalHandlerConverter
Coverage:  66.379% (77/116)
 66.379% (77/116)
12339
Page:<>1
Function: ActiveOCRestorer
...7
Function: QQuickListViewPrivate
8
Function: QQuickPropertyAnimation
9
Function: QQuickTextControl
10
Function: QSGDefaultRectangleNode
1112
Function: SimpleArrayData
13
Function: convertToNativeQObject
14
Function: isIdentifierPart
15
Function: operator<<
...18
Function: stateChangeDebug

Generated by Squish Coco 4.2.0