OpenCoverage

Qt Quick Test Coverage

Function Tree

Path:<top>::QQuickCustomMaterialShader
Functionâ–´Condition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
QQuickCustomMaterialShader
Name: QQuickCustomMaterialShader::QQuickCustomMaterialShader
Prototype: QQuickCustomMaterialShader::QQuickCustomMaterialShader(const QQuickOpenGLShaderEffectMaterialKey &key, const QVector<QByteArray> &attributes)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickopenglshadereffectnode.cpp
Lines: 91-102
100.000% (4/4)
52
attributeNames
Name: QQuickCustomMaterialShader::attributeNames
Prototype: char const *const *QQuickCustomMaterialShader::attributeNames() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickopenglshadereffectnode.cpp
Lines: 259-262
100.000% (1/1)
11
compile
Name: QQuickCustomMaterialShader::compile
Prototype: void QQuickCustomMaterialShader::compile()
Coverage:  45.714% (16/35)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickopenglshadereffectnode.cpp
Lines: 264-327
 45.714% (16/35)
3811
deactivate
Name: QQuickCustomMaterialShader::deactivate
Prototype: void QQuickCustomMaterialShader::deactivate()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickopenglshadereffectnode.cpp
Lines: 104-108
100.000% (1/1)
61
fragmentShader
Name: QQuickCustomMaterialShader::fragmentShader
Prototype: const char *QQuickCustomMaterialShader::fragmentShader() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickopenglshadereffectnode.cpp
Lines: 334-337
100.000% (1/1)
11
updateState
Name: QQuickCustomMaterialShader::updateState
Prototype: void QQuickCustomMaterialShader::updateState(const RenderState &state, QSGMaterial *newEffect, QSGMaterial *oldEffect)
Coverage:  57.407% (62/108)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickopenglshadereffectnode.cpp
Lines: 110-257
 57.407% (62/108)
12642
vertexShader
Name: QQuickCustomMaterialShader::vertexShader
Prototype: const char *QQuickCustomMaterialShader::vertexShader() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickopenglshadereffectnode.cpp
Lines: 329-332
100.000% (1/1)
11

Generated by Squish Coco 4.2.0