OpenCoverage

Qt Quick Test Coverage

Function Tree

Path:<top>::QSGAbstractSoftwareRenderer
Functionâ–´Condition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
QSGAbstractSoftwareRenderer
Name: QSGAbstractSoftwareRenderer::QSGAbstractSoftwareRenderer
Prototype: QSGAbstractSoftwareRenderer::QSGAbstractSoftwareRenderer(QSGRenderContext *context)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgabstractsoftwarerenderer.cpp
Lines: 55-63
100.000% (1/1)
21
addNodeMapping
Name: QSGAbstractSoftwareRenderer::addNodeMapping
Prototype: void QSGAbstractSoftwareRenderer::addNodeMapping(QSGNode *node, QSGSoftwareRenderableNode *renderableNode)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgabstractsoftwarerenderer.cpp
Lines: 85-88
100.000% (1/1)
11
appendRenderableNode
Name: QSGAbstractSoftwareRenderer::appendRenderableNode
Prototype: void QSGAbstractSoftwareRenderer::appendRenderableNode(QSGSoftwareRenderableNode *node)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgabstractsoftwarerenderer.cpp
Lines: 90-93
100.000% (1/1)
11
backgroundColor
Name: QSGAbstractSoftwareRenderer::backgroundColor
Prototype: QColor QSGAbstractSoftwareRenderer::backgroundColor()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgabstractsoftwarerenderer.cpp
Lines: 251-254
  0.000% (0/1)
11
backgroundRect
Name: QSGAbstractSoftwareRenderer::backgroundRect
Prototype: QRect QSGAbstractSoftwareRenderer::backgroundRect()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgabstractsoftwarerenderer.cpp
Lines: 256-259
  0.000% (0/1)
11
buildRenderList
Name: QSGAbstractSoftwareRenderer::buildRenderList
Prototype: void QSGAbstractSoftwareRenderer::buildRenderList()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgabstractsoftwarerenderer.cpp
Lines: 145-153
100.000% (1/1)
31
isOpaque
Name: QSGAbstractSoftwareRenderer::isOpaque
Prototype: bool isOpaque() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgabstractsoftwarerenderer_p.h
Lines: 90-90
  0.000% (0/1)
11
markDirty
Name: QSGAbstractSoftwareRenderer::markDirty
Prototype: void QSGAbstractSoftwareRenderer::markDirty()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgabstractsoftwarerenderer.cpp
Lines: 334-337
100.000% (1/1)
11
nodeAdded
Name: QSGAbstractSoftwareRenderer::nodeAdded
Prototype: void QSGAbstractSoftwareRenderer::nodeAdded(QSGNode *node)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgabstractsoftwarerenderer.cpp
Lines: 261-266
 50.000% (2/4)
22
nodeChanged
Name: QSGAbstractSoftwareRenderer::nodeChanged
Prototype: void QSGAbstractSoftwareRenderer::nodeChanged(QSGNode *node, QSGNode::DirtyState state)
Coverage:  60.000% (15/25)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgabstractsoftwarerenderer.cpp
Lines: 95-122
 60.000% (15/25)
179
nodeGeometryUpdated
Name: QSGAbstractSoftwareRenderer::nodeGeometryUpdated
Prototype: void QSGAbstractSoftwareRenderer::nodeGeometryUpdated(QSGNode *node)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgabstractsoftwarerenderer.cpp
Lines: 292-303
  0.000% (0/7)
53
nodeMaterialUpdated
Name: QSGAbstractSoftwareRenderer::nodeMaterialUpdated
Prototype: void QSGAbstractSoftwareRenderer::nodeMaterialUpdated(QSGNode *node)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgabstractsoftwarerenderer.cpp
Lines: 305-316
  0.000% (0/7)
53
nodeMatrixUpdated
Name: QSGAbstractSoftwareRenderer::nodeMatrixUpdated
Prototype: void QSGAbstractSoftwareRenderer::nodeMatrixUpdated(QSGNode *node)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgabstractsoftwarerenderer.cpp
Lines: 318-324
 50.000% (2/4)
22
nodeOpacityUpdated
Name: QSGAbstractSoftwareRenderer::nodeOpacityUpdated
Prototype: void QSGAbstractSoftwareRenderer::nodeOpacityUpdated(QSGNode *node)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgabstractsoftwarerenderer.cpp
Lines: 326-332
  0.000% (0/4)
22
nodeRemoved
Name: QSGAbstractSoftwareRenderer::nodeRemoved
Prototype: void QSGAbstractSoftwareRenderer::nodeRemoved(QSGNode *node)
Coverage:  69.231% (9/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgabstractsoftwarerenderer.cpp
Lines: 268-290
 69.231% (9/13)
125
optimizeRenderList
Name: QSGAbstractSoftwareRenderer::optimizeRenderList
Prototype: QRegion QSGAbstractSoftwareRenderer::optimizeRenderList()
Coverage:  85.366% (35/41)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgabstractsoftwarerenderer.cpp
Lines: 155-231
 85.366% (35/41)
3413
renderNodes
Name: QSGAbstractSoftwareRenderer::renderNodes
Prototype: QRegion QSGAbstractSoftwareRenderer::renderNodes(QPainter *painter)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgabstractsoftwarerenderer.cpp
Lines: 124-143
 71.429% (5/7)
113
renderableNode
Name: QSGAbstractSoftwareRenderer::renderableNode
Prototype: QSGSoftwareRenderableNode *QSGAbstractSoftwareRenderer::renderableNode(QSGNode *node) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgabstractsoftwarerenderer.cpp
Lines: 75-78
100.000% (1/1)
11
renderableNodes
Name: QSGAbstractSoftwareRenderer::renderableNodes
Prototype: const QLinkedList<QSGSoftwareRenderableNode*> &QSGAbstractSoftwareRenderer::renderableNodes() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgabstractsoftwarerenderer.cpp
Lines: 80-83
  0.000% (0/1)
11
setBackgroundColor
Name: QSGAbstractSoftwareRenderer::setBackgroundColor
Prototype: void QSGAbstractSoftwareRenderer::setBackgroundColor(const QColor &color)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgabstractsoftwarerenderer.cpp
Lines: 233-239
 50.000% (2/4)
42
setBackgroundRect
Name: QSGAbstractSoftwareRenderer::setBackgroundRect
Prototype: void QSGAbstractSoftwareRenderer::setBackgroundRect(const QRect &rect)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgabstractsoftwarerenderer.cpp
Lines: 241-249
100.000% (4/4)
52
~QSGAbstractSoftwareRenderer
Name: QSGAbstractSoftwareRenderer::~QSGAbstractSoftwareRenderer
Prototype: QSGAbstractSoftwareRenderer::~QSGAbstractSoftwareRenderer()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgabstractsoftwarerenderer.cpp
Lines: 65-73
100.000% (1/1)
31

Generated by Squish Coco 4.2.0