OpenCoverage

Qt Quick Test Coverage

Function Tree

Path:<top>::QQuickOpenGLShaderEffectMaterial
FunctionCondition %▾eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
updateTextures
Name: QQuickOpenGLShaderEffectMaterial::updateTextures
Prototype: void QQuickOpenGLShaderEffectMaterial::updateTextures() const
Coverage: 100.000% (10/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickopenglshadereffectnode.cpp
Lines: 469-477
100.000% (10/10)
44
type
Name: QQuickOpenGLShaderEffectMaterial::type
Prototype: QSGMaterialType *QQuickOpenGLShaderEffectMaterial::type() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickopenglshadereffectnode.cpp
Lines: 389-392
100.000% (1/1)
11
setProgramSource
Name: QQuickOpenGLShaderEffectMaterial::setProgramSource
Prototype: void QQuickOpenGLShaderEffectMaterial::setProgramSource(const QQuickOpenGLShaderEffectMaterialKey &source)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickopenglshadereffectnode.cpp
Lines: 447-458
100.000% (4/4)
72
invalidateTextureProvider
Name: QQuickOpenGLShaderEffectMaterial::invalidateTextureProvider
Prototype: void QQuickOpenGLShaderEffectMaterial::invalidateTextureProvider(QSGTextureProvider *provider)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickopenglshadereffectnode.cpp
Lines: 479-485
100.000% (7/7)
33
createShader
Name: QQuickOpenGLShaderEffectMaterial::createShader
Prototype: QSGMaterialShader *QQuickOpenGLShaderEffectMaterial::createShader() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickopenglshadereffectnode.cpp
Lines: 394-397
100.000% (1/1)
11
cleanupMaterialCache
Name: QQuickOpenGLShaderEffectMaterial::cleanupMaterialCache
Prototype: void QQuickOpenGLShaderEffectMaterial::cleanupMaterialCache()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickopenglshadereffectnode.cpp
Lines: 460-467
100.000% (4/4)
42
QQuickOpenGLShaderEffectMaterial
Name: QQuickOpenGLShaderEffectMaterial::QQuickOpenGLShaderEffectMaterial
Prototype: QQuickOpenGLShaderEffectMaterial::QQuickOpenGLShaderEffectMaterial(QQuickOpenGLShaderEffectNode *node)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickopenglshadereffectnode.cpp
Lines: 380-387
100.000% (1/1)
11
UniformData
Name: QQuickOpenGLShaderEffectMaterial::UniformData
Coverage:  25.000% (4/16)
 25.000% (4/16)
106
compare
Name: QQuickOpenGLShaderEffectMaterial::compare
Prototype: int QQuickOpenGLShaderEffectMaterial::compare(const QSGMaterial *o) const
Coverage:  0.000% (0/38)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickopenglshadereffectnode.cpp
Lines: 416-445
  0.000% (0/38)
2210

Generated by Squish Coco 4.2.0