OpenCoverage

Qt Quick Test Coverage

Function Tree

Page:<>1
Condition %: 100.000% (16/16)
...10
Condition %:  75.595% (127/168)
...13
Condition %:  50.000% (3/6)
14
Condition %:  38.462% (5/13)
15
Condition %:  0.000% (0/17)
16
Condition %:  0.000% (0/7)
1718
Condition %:  0.000% (0/5)
FunctionCondition %▾eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
defaultMinimumForClamp
Name: defaultMinimumForClamp
Prototype: template<> inline double defaultMinimumForClamp()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/wtf/MathExtras.h
Lines: 261-261
  0.000% (0/1)
11
defaultMaximumForClamp
Name: defaultMaximumForClamp
Prototype: template<typename T> inline T defaultMaximumForClamp()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/wtf/MathExtras.h
Lines: 262-262
  0.000% (0/1)
11
decomposeDouble
Name: decomposeDouble
Prototype: inline void decomposeDouble(double number, bool& sign, int32_t& exponent, uint64_t& mantissa)
Coverage:  0.000% (0/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/wtf/MathExtras.h
Lines: 377-393
  0.000% (0/6)
82
debugFocusTree
Name: debugFocusTree
Prototype: void debugFocusTree(QQuickItem *item, QQuickItem *scope = nullptr, int depth = 1)
Coverage:  0.000% (0/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 93-111
  0.000% (0/8)
144
createDummyWindow
Name: createDummyWindow
Prototype: static QObject *createDummyWindow(QQmlEngine *engine)
Coverage:  0.000% (0/2)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/designer/qquickdesignersupportitems.cpp
Lines: 166-170
  0.000% (0/2)
21
clampToPositiveInteger
Name: clampToPositiveInteger
Prototype: inline int clampToPositiveInteger(double value)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/wtf/MathExtras.h
Lines: 284-287
  0.000% (0/1)
11
clampToInteger
Name: clampToInteger
Prototype: inline int clampToInteger(double value)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/wtf/MathExtras.h
Lines: 274-277
  0.000% (0/1)
11
clampToInteger
Name: clampToInteger
Prototype: inline int clampToInteger(float value)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/wtf/MathExtras.h
Lines: 289-292
  0.000% (0/1)
11
clampToInteger
Name: clampToInteger
Prototype: inline int clampToInteger(unsigned x)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/wtf/MathExtras.h
Lines: 294-301
  0.000% (0/4)
42
clampToFloat
Name: clampToFloat
Prototype: inline float clampToFloat(double value)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/wtf/MathExtras.h
Lines: 279-282
  0.000% (0/1)
11
clampTo
Name: clampTo
Prototype: template<typename T> inline T clampTo(double value, T min = defaultMinimumForClamp<T>(), T max = defaultMaximumForClamp<T>())
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/wtf/MathExtras.h
Lines: 264-271
  0.000% (0/7)
53
checkNotifySignalValidity_QQuickImplicitSizeItem
Name: checkNotifySignalValidity_QQuickImplicitSizeItem
Prototype: static void checkNotifySignalValidity_QQuickImplicitSizeItem(QQuickImplicitSizeItem *t)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/.moc/moc_qquickimplicitsizeitem_p.cpp
Lines: 141-144
  0.000% (0/1)
21
checkNotifySignalValidity_QQuickAnimatedImage
Name: checkNotifySignalValidity_QQuickAnimatedImage
Prototype: static void checkNotifySignalValidity_QQuickAnimatedImage(QQuickAnimatedImage *t)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/.moc/moc_qquickanimatedimage_p.cpp
Lines: 313-315
  0.000% (0/1)
11
appendCoords
Name: appendCoords
Prototype: static inline void appendCoords(QVector<GLfloat> *v, QQuickCurve *c, QPointF *pos)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshapenvprrenderer.cpp
Lines: 205-212
  0.000% (0/1)
51
appendControlCoords
Name: appendControlCoords
Prototype: static inline void appendControlCoords(QVector<GLfloat> *v, QQuickPathQuad *c, const QPointF &pos)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshapenvprrenderer.cpp
Lines: 214-220
  0.000% (0/1)
41
appendControl2Coords
Name: appendControl2Coords
Prototype: static inline void appendControl2Coords(QVector<GLfloat> *v, QQuickPathCubic *c, const QPointF &pos)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshapenvprrenderer.cpp
Lines: 230-236
  0.000% (0/1)
41
appendControl1Coords
Name: appendControl1Coords
Prototype: static inline void appendControl1Coords(QVector<GLfloat> *v, QQuickPathCubic *c, const QPointF &pos)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshapenvprrenderer.cpp
Lines: 222-228
  0.000% (0/1)
41
anchors
Name: anchors
Prototype: QQuickAnchors *anchors(QQuickItem *item)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/designer/qquickdesignersupport.cpp
Lines: 257-261
  0.000% (0/1)
21
anchorLineFlagForName
Name: anchorLineFlagForName
Prototype: QQuickAnchors::Anchor anchorLineFlagForName(const QString &name)
Coverage:  0.000% (0/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/designer/qquickdesignersupport.cpp
Lines: 263-289
  0.000% (0/22)
168
WeakRandom
Name: WeakRandom
Coverage:  0.000% (0/1)
  0.000% (0/1)
11
VirtualDirectoryEntry
Name: VirtualDirectoryEntry
Coverage:  0.000% (0/10)
  0.000% (0/10)
146
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
StrokePathShadow
Name: StrokePathShadow
Coverage:  0.000% (0/3)
  0.000% (0/3)
53
SmoothTextureMaterialShader
Name: SmoothTextureMaterialShader
Coverage:  0.000% (0/9)
  0.000% (0/9)
95
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
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
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
QuickTestImageObject
Name: QuickTestImageObject
Coverage:  0.000% (0/31)
  0.000% (0/31)
2514
QtQuickTest
Name: QtQuickTest
Coverage:  0.000% (0/81)
  0.000% (0/81)
6226
Q_QGS_shaderInfoCache
Name: Q_QGS_shaderInfoCache
Coverage:  0.000% (0/9)
  0.000% (0/9)
37
Q_QGS_loader
Name: Q_QGS_loader
Coverage:  0.000% (0/9)
  0.000% (0/9)
37
Q_QGS_g_tabletDevices
Name: Q_QGS_g_tabletDevices
Coverage:  0.000% (0/9)
  0.000% (0/9)
37
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_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_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
QSGWindowsRenderLoop
Name: QSGWindowsRenderLoop
Coverage:  0.000% (0/2)
  0.000% (0/2)
22
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
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
QSGSimpleMaterialComparableMaterial
Name: QSGSimpleMaterialComparableMaterial
Coverage:  0.000% (0/3)
  0.000% (0/3)
33
QSGShaderEffectNode
Name: QSGShaderEffectNode
Coverage:  0.000% (0/4)
  0.000% (0/4)
12
QSGRendererInterface
Name: QSGRendererInterface
Coverage:  0.000% (0/2)
  0.000% (0/2)
62
QSGRectangleNode
Name: QSGRectangleNode
Coverage:  0.000% (0/1)
  0.000% (0/1)
11
QSGPainterNode
Name: QSGPainterNode
Coverage:  0.000% (0/4)
  0.000% (0/4)
12
QSGOutlinedTextShader
Name: QSGOutlinedTextShader
Coverage:  0.000% (0/3)
  0.000% (0/3)
21
QSGOutlinedTextMaterial
Name: QSGOutlinedTextMaterial
Coverage:  0.000% (0/3)
  0.000% (0/3)
43
QSGNodeVisitor
Name: QSGNodeVisitor
Coverage:  0.000% (0/14)
  0.000% (0/14)
258
QSGNodeDumper
Name: QSGNodeDumper
Coverage:  0.000% (0/3)
  0.000% (0/3)
73
QSGNinePatchNode
Name: QSGNinePatchNode
Coverage:  0.000% (0/28)
  0.000% (0/28)
368
QSGLoQSubPixelDistanceFieldTextMaterialShader
Name: QSGLoQSubPixelDistanceFieldTextMaterialShader
Coverage:  0.000% (0/3)
  0.000% (0/3)
21
QSGLoQSubPixelDistanceFieldTextMaterial
Name: QSGLoQSubPixelDistanceFieldTextMaterial
Coverage:  0.000% (0/3)
  0.000% (0/3)
33
QSGInternalRectangleNode
Name: QSGInternalRectangleNode
Coverage:  0.000% (0/5)
  0.000% (0/5)
23
QSGInternalImageNode
Name: QSGInternalImageNode
Coverage:  0.000% (0/5)
  0.000% (0/5)
23
QSGImageNode
Name: QSGImageNode
Coverage:  0.000% (0/17)
  0.000% (0/17)
167
QSGGuiThreadShaderEffectManager
Name: QSGGuiThreadShaderEffectManager
Coverage:  0.000% (0/3)
  0.000% (0/3)
43
QSGGeometryData
Name: QSGGeometryData
Coverage:  0.000% (0/6)
  0.000% (0/6)
76
QSGEnginePrivate
Name: QSGEnginePrivate
Coverage:  0.000% (0/2)
  0.000% (0/2)
32
QSGEngine
Name: QSGEngine
Coverage:  0.000% (0/40)
  0.000% (0/40)
4720
QSGDefaultRectangleNode
Name: QSGDefaultRectangleNode
Coverage:  0.000% (0/11)
  0.000% (0/11)
227
QSGDefaultNinePatchNode
Name: QSGDefaultNinePatchNode
Coverage:  0.000% (0/7)
  0.000% (0/7)
117
QSGDefaultImageNode
Name: QSGDefaultImageNode
Coverage:  0.000% (0/47)
  0.000% (0/47)
5927
QSGCompressedAtlasTexture
Name: QSGCompressedAtlasTexture
Coverage:  0.000% (0/29)
  0.000% (0/29)
6319
QSGAreaAllocator
Name: QSGAreaAllocator
Coverage:  0.000% (0/2)
  0.000% (0/2)
22
QSGAnimationDriver
Name: QSGAnimationDriver
Coverage:  0.000% (0/51)
  0.000% (0/51)
4017
QSG32BitColorTextShader
Name: QSG32BitColorTextShader
Coverage:  0.000% (0/10)
  0.000% (0/10)
73
QSG24BitTextMaskShader
Name: QSG24BitTextMaskShader
Coverage:  0.000% (0/35)
  0.000% (0/35)
4014
QQuickWindowAttached
Name: QQuickWindowAttached
Coverage:  0.000% (0/68)
  0.000% (0/68)
4826
QQuickVector3dAnimation
Name: QQuickVector3dAnimation
Coverage:  0.000% (0/2)
  0.000% (0/2)
22
QQuickTouchEventSequence
Name: QQuickTouchEventSequence
Coverage:  0.000% (0/24)
  0.000% (0/24)
3012
QQuickTextMetrics
Name: QQuickTextMetrics
Coverage:  0.000% (0/32)
  0.000% (0/32)
3424
QQuickTableViewAttached
Name: QQuickTableViewAttached
Coverage:  0.000% (0/26)
  0.000% (0/26)
2616
QQuickShapeNvprRenderer
Name: QQuickShapeNvprRenderer
Coverage:  0.000% (0/146)
  0.000% (0/146)
20259
QQuickRootItem
Name: QQuickRootItem
Coverage:  0.000% (0/2)
  0.000% (0/2)
22
QQuickProfilerSceneGraphData
Name: QQuickProfilerSceneGraphData
Coverage:  0.000% (0/4)
  0.000% (0/4)
32
QQuickPointerNativeGestureEvent
Name: QQuickPointerNativeGestureEvent
Coverage:  0.000% (0/22)
  0.000% (0/22)
2616
QQuickPointerDeviceHandlerPrivate
Name: QQuickPointerDeviceHandlerPrivate
Coverage:  0.000% (0/2)
  0.000% (0/2)
22
QQuickPointHandler
Name: QQuickPointHandler
Coverage:  0.000% (0/24)
  0.000% (0/24)
1911
QQuickPaintedItemTextureProvider
Name: QQuickPaintedItemTextureProvider
Coverage:  0.000% (0/2)
  0.000% (0/2)
22
QQuickNvprMaterialManager
Name: QQuickNvprMaterialManager
Coverage:  0.000% (0/34)
  0.000% (0/34)
5814
QQuickNvprBlitter
Name: QQuickNvprBlitter
Coverage:  0.000% (0/30)
  0.000% (0/30)
8711
QQuickJSContext2DPrototype
Name: QQuickJSContext2DPrototype
Coverage:  0.000% (0/50)
  0.000% (0/50)
526
Page:<>1
Condition %: 100.000% (16/16)
...10
Condition %:  75.595% (127/168)
...13
Condition %:  50.000% (3/6)
14
Condition %:  38.462% (5/13)
15
Condition %:  0.000% (0/17)
16
Condition %:  0.000% (0/7)
1718
Condition %:  0.000% (0/5)

Generated by Squish Coco 4.2.0