OpenCoverage

Qt Quick Test Coverage

Function Tree

Page:<>1
Function: writeNumbers
...4
Function: particleData_get_red
5
Function: loadQQmlDebugService
6
Function: fillUniformArrayFromImage
7
Function: VariantObject
89
Function: QSGOutlinedTextShader
10
Function: QQuickViewTransitionAttached
11
Function: QQuickShapeGenericRenderer
12
Function: QQuickParticleGroupData
...18
Function: DistanceFieldShiftedStyleTextMaterialShader
Functionâ–ľCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
Q_QGS_backendSupport
Name: Q_QGS_backendSupport
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_QQmlDebugServiceLoader
Name: Q_QGS_QQmlDebugServiceLoader
Coverage:  77.778% (7/9)
 77.778% (7/9)
37
Q_QGS_QQmlDebugConnectorLoader
Name: Q_QGS_QQmlDebugConnectorLoader
Coverage:  77.778% (7/9)
 77.778% (7/9)
37
QV8EngineRegistrationData
Name: QV8EngineRegistrationData
Coverage: 100.000% (1/1)
100.000% (1/1)
11
QV8Engine
Name: QV8Engine
Coverage:  84.000% (42/50)
 84.000% (42/50)
6729
QV4ParticleDataDeletable
Name: QV4ParticleDataDeletable
Coverage: 100.000% (38/38)
100.000% (38/38)
401
QV4ParticleData
Name: QV4ParticleData
Coverage:  80.000% (4/5)
 80.000% (4/5)
55
QV4LocaleDataDeletable
Name: QV4LocaleDataDeletable
Coverage: 100.000% (26/26)
100.000% (26/26)
281
QV4Include
Name: QV4Include
Coverage:  76.829% (63/82)
 76.829% (63/82)
10626
QV4Debugger
Name: QV4Debugger
Coverage:  71.429% (75/105)
 71.429% (75/105)
12053
QV4DebugService
Name: QV4DebugService
Coverage: 100.000% (1/1)
100.000% (1/1)
11
QV4DataCollector
Name: QV4DataCollector
Coverage:  84.375% (135/160)
 84.375% (135/160)
18966
QV4
Name: QV4
Coverage:  76.915% (5011/6515)
 76.915% (5011/6515)
80773839
QTickAnimationProxy
Name: QTickAnimationProxy
Coverage: 100.000% (3/3)
100.000% (3/3)
33
QTestRootObject
Name: QTestRootObject
Coverage:  85.714% (12/14)
 85.714% (12/14)
1312
QStringMultiHash
Name: QStringMultiHash
Coverage:  83.333% (10/12)
 83.333% (10/12)
96
QStringHashNode
Name: QStringHashNode
Coverage:  67.500% (27/40)
 67.500% (27/40)
4022
QStringHashData
Name: QStringHashData
Coverage:  91.304% (21/23)
 91.304% (21/23)
239
QStringHashBase
Name: QStringHashBase
Coverage:  66.667% (12/18)
 66.667% (12/18)
1818
QStringHash
Name: QStringHash
Coverage:  80.460% (140/174)
 80.460% (140/174)
20782
QSpringAnimation
Name: QSpringAnimation
Coverage:  66.400% (83/125)
 66.400% (83/125)
9341
QSmoothedAnimationTimer
Name: QSmoothedAnimationTimer
Coverage: 100.000% (2/2)
100.000% (2/2)
22
QSmoothedAnimation
Name: QSmoothedAnimation
Coverage:  70.796% (80/113)
 70.796% (80/113)
13742
QSequentialAnimationGroupJob
Name: QSequentialAnimationGroupJob
Coverage:  58.631% (197/336)
 58.631% (197/336)
170109
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
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_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_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_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_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_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_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_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_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_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_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_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_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_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
QSGWindowsRenderLoop
Name: QSGWindowsRenderLoop
Coverage:  0.000% (0/2)
  0.000% (0/2)
22
QSGVisitableNode
Name: QSGVisitableNode
Coverage: 100.000% (1/1)
100.000% (1/1)
11
QSGVertexColorMaterialShader
Name: QSGVertexColorMaterialShader
Coverage:  91.667% (11/12)
 91.667% (11/12)
96
QSGVertexColorMaterial
Name: QSGVertexColorMaterial
Coverage: 100.000% (4/4)
100.000% (4/4)
44
QSGTransformNode
Name: QSGTransformNode
Coverage: 100.000% (5/5)
100.000% (5/5)
75
QSGTextureReader
Name: QSGTextureReader
Coverage:  77.778% (21/27)
 77.778% (21/27)
2115
QSGTextureProvider
Name: QSGTextureProvider
Coverage: 100.000% (1/1)
100.000% (1/1)
11
QSGTexturePrivate
Name: QSGTexturePrivate
Coverage: 100.000% (1/1)
100.000% (1/1)
21
QSGTextureMaterialShader
Name: QSGTextureMaterialShader
Coverage: 100.000% (7/7)
100.000% (7/7)
74
QSGTextureMaterial
Name: QSGTextureMaterial
Coverage: 100.000% (2/2)
100.000% (2/2)
22
QSGTextureFileHandler
Name: QSGTextureFileHandler
Coverage:  57.143% (4/7)
 57.143% (4/7)
25
QSGTexture
Name: QSGTexture
Coverage:  71.028% (76/107)
 71.028% (76/107)
17041
QSGTextMaskShader
Name: QSGTextMaskShader
Coverage:  72.727% (16/22)
 72.727% (16/22)
588
QSGTextMaskMaterial
Name: QSGTextMaskMaterial
Coverage:  60.938% (39/64)
 60.938% (39/64)
11634
QSGStyledTextShader
Name: QSGStyledTextShader
Coverage:  0.000% (0/37)
  0.000% (0/37)
599
QSGStyledTextMaterial
Name: QSGStyledTextMaterial
Coverage:  0.000% (0/15)
  0.000% (0/15)
1611
QSGSpriteNode
Name: QSGSpriteNode
Coverage:  0.000% (0/4)
  0.000% (0/4)
12
QSGSoftwareSpriteNode
Name: QSGSoftwareSpriteNode
Coverage:  0.000% (0/33)
  0.000% (0/33)
3119
QSGSoftwareRenderer
Name: QSGSoftwareRenderer
Coverage:  54.167% (13/24)
 54.167% (13/24)
4112
QSGSoftwareRenderableNodeUpdater
Name: QSGSoftwareRenderableNodeUpdater
Coverage:  34.615% (36/104)
 34.615% (36/104)
11544
QSGSoftwareRenderableNode
Name: QSGSoftwareRenderableNode
Coverage:  34.010% (67/197)
 34.010% (67/197)
19787
QSGSoftwareRenderLoop
Name: QSGSoftwareRenderLoop
Coverage:  59.633% (65/109)
 59.633% (65/109)
13343
QSGSoftwareRenderListBuilder
Name: QSGSoftwareRenderListBuilder
Coverage:  31.250% (5/16)
 31.250% (5/16)
1914
QSGSoftwareRenderContext
Name: QSGSoftwareRenderContext
Coverage:  80.000% (8/10)
 80.000% (8/10)
128
QSGSoftwareRectangleNode
Name: QSGSoftwareRectangleNode
Coverage:  0.000% (0/6)
  0.000% (0/6)
76
QSGSoftwarePixmapTexture
Name: QSGSoftwarePixmapTexture
Coverage:  0.000% (0/11)
  0.000% (0/11)
119
QSGSoftwarePixmapRenderer
Name: QSGSoftwarePixmapRenderer
Coverage:  0.000% (0/12)
  0.000% (0/12)
266
QSGSoftwarePainterNode
Name: QSGSoftwarePainterNode
Coverage:  0.000% (0/78)
  0.000% (0/78)
8643
QSGSoftwareNinePatchNode
Name: QSGSoftwareNinePatchNode
Coverage:  0.000% (0/23)
  0.000% (0/23)
2713
QSGSoftwareLayer
Name: QSGSoftwareLayer
Coverage:  0.000% (0/101)
  0.000% (0/101)
9241
QSGSoftwareInternalRectangleNode
Name: QSGSoftwareInternalRectangleNode
Coverage:  0.000% (0/182)
  0.000% (0/182)
21266
QSGSoftwareInternalImageNode
Name: QSGSoftwareInternalImageNode
Coverage:  0.000% (0/75)
  0.000% (0/75)
8932
QSGSoftwareImageNode
Name: QSGSoftwareImageNode
Coverage:  0.000% (0/54)
  0.000% (0/54)
4829
QSGSoftwareHelpers
Name: QSGSoftwareHelpers
Coverage:  0.000% (0/186)
  0.000% (0/186)
19946
QSGSoftwareGlyphNode
Name: QSGSoftwareGlyphNode
Coverage:  0.000% (0/18)
  0.000% (0/18)
3012
QSGSoftwareContext
Name: QSGSoftwareContext
Coverage:  36.000% (9/25)
 36.000% (9/25)
2819
QSGSoftwareAdaptation
Name: QSGSoftwareAdaptation
Coverage:  50.000% (7/14)
 50.000% (7/14)
138
QSGSmoothTextureMaterial
Name: QSGSmoothTextureMaterial
Coverage:  50.000% (2/4)
 50.000% (2/4)
54
QSGSmoothColorMaterial
Name: QSGSmoothColorMaterial
Coverage: 100.000% (4/4)
100.000% (4/4)
54
QSGSimpleTextureNodePrivate
Name: QSGSimpleTextureNodePrivate
Coverage: 100.000% (1/1)
100.000% (1/1)
11
QSGSimpleTextureNode
Name: QSGSimpleTextureNode
Coverage:  73.171% (30/41)
 73.171% (30/41)
6025
QSGSimpleRectNode
Name: QSGSimpleRectNode
Coverage:  80.000% (8/10)
 80.000% (8/10)
208
QSGSimpleMaterialShader
Name: QSGSimpleMaterialShader
Coverage:  77.143% (27/35)
 77.143% (27/35)
3714
QSGSimpleMaterialComparableMaterial
Name: QSGSimpleMaterialComparableMaterial
Coverage:  0.000% (0/3)
  0.000% (0/3)
33
QSGSimpleMaterial
Name: QSGSimpleMaterial
Coverage:  66.667% (4/6)
 66.667% (4/6)
86
QSGShaderSourceBuilder
Name: QSGShaderSourceBuilder
Coverage:  36.364% (44/121)
 36.364% (44/121)
11035
QSGShaderRewriter
Name: QSGShaderRewriter
Coverage:  51.852% (56/108)
 51.852% (56/108)
4628
QSGShaderParser
Name: QSGShaderParser
Coverage:  51.111% (69/135)
 51.111% (69/135)
5629
QSGShaderEffectNode
Name: QSGShaderEffectNode
Coverage:  0.000% (0/4)
  0.000% (0/4)
12
QSGRootNode
Name: QSGRootNode
Coverage: 100.000% (9/9)
100.000% (9/9)
75
QSGRendererInterface
Name: QSGRendererInterface
Coverage:  0.000% (0/2)
  0.000% (0/2)
62
QSGRenderer
Name: QSGRenderer
Coverage:  62.097% (77/124)
 62.097% (77/124)
13255
QSGRenderNodePrivate
Name: QSGRenderNodePrivate
Coverage: 100.000% (2/2)
100.000% (2/2)
32
QSGRenderNode
Name: QSGRenderNode
Coverage:  55.556% (5/9)
 55.556% (5/9)
119
QSGRenderContext
Name: QSGRenderContext
Coverage:  78.947% (15/19)
 78.947% (15/19)
2915
QSGRectangleNode
Name: QSGRectangleNode
Coverage:  0.000% (0/1)
  0.000% (0/1)
11
QSGPlainTexture
Name: QSGPlainTexture
Coverage:  52.903% (82/155)
 52.903% (82/155)
20953
QSGPkmHandler
Name: QSGPkmHandler
Coverage:  29.630% (8/27)
 29.630% (8/27)
279
QSGPainterTexture
Name: QSGPainterTexture
Coverage:  66.667% (4/6)
 66.667% (4/6)
84
QSGPainterNode
Name: QSGPainterNode
Coverage:  0.000% (0/4)
  0.000% (0/4)
12
Page:<>1
Function: writeNumbers
...4
Function: particleData_get_red
5
Function: loadQQmlDebugService
6
Function: fillUniformArrayFromImage
7
Function: VariantObject
89
Function: QSGOutlinedTextShader
10
Function: QQuickViewTransitionAttached
11
Function: QQuickShapeGenericRenderer
12
Function: QQuickParticleGroupData
...18
Function: DistanceFieldShiftedStyleTextMaterialShader

Generated by Squish Coco 4.2.0