OpenCoverage

Qt Quick Test Coverage

Functions

Page:<>1
McCabe - Cyclomatic Complexity: 1
...90
McCabe - Cyclomatic Complexity: 1
...100
McCabe - Cyclomatic Complexity: 1
...110
McCabe - Cyclomatic Complexity: 1
...120
McCabe - Cyclomatic Complexity: 1
121
McCabe - Cyclomatic Complexity: 1
122
McCabe - Cyclomatic Complexity: 1
123
McCabe - Cyclomatic Complexity: 1
124125
McCabe - Cyclomatic Complexity: 1
126
McCabe - Cyclomatic Complexity: 1
127
McCabe - Cyclomatic Complexity: 1
128
McCabe - Cyclomatic Complexity: 1
...130
McCabe - Cyclomatic Complexity: 1
...140
McCabe - Cyclomatic Complexity: 2
...150
McCabe - Cyclomatic Complexity: 2
...200
McCabe - Cyclomatic Complexity: 17
...202
McCabe - Cyclomatic Complexity: 36
FunctionCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexityâ–´
RenderNodeState::clipRegion
Name: RenderNodeState::clipRegion
Prototype: const QRegion *clipRegion() const override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarerenderablenode.cpp
Lines: 241-241
100.000% (1/1)
11
RenderNodeState::projectionMatrix
Name: RenderNodeState::projectionMatrix
Prototype: const QMatrix4x4 *projectionMatrix() const override
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarerenderablenode.cpp
Lines: 236-236
  0.000% (0/1)
11
RenderNodeState::scissorEnabled
Name: RenderNodeState::scissorEnabled
Prototype: bool scissorEnabled() const override
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarerenderablenode.cpp
Lines: 238-238
  0.000% (0/1)
11
RenderNodeState::scissorRect
Name: RenderNodeState::scissorRect
Prototype: QRect scissorRect() const override
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarerenderablenode.cpp
Lines: 237-237
  0.000% (0/1)
11
RenderNodeState::stencilEnabled
Name: RenderNodeState::stencilEnabled
Prototype: bool stencilEnabled() const override
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarerenderablenode.cpp
Lines: 240-240
  0.000% (0/1)
11
RenderNodeState::stencilValue
Name: RenderNodeState::stencilValue
Prototype: int stencilValue() const override
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarerenderablenode.cpp
Lines: 239-239
  0.000% (0/1)
11
ResourceFileMapper::isEmpty
Name: ResourceFileMapper::isEmpty
Prototype: bool ResourceFileMapper::isEmpty() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlcachegen/resourcefilemapper.cpp
Lines: 45-48
  0.000% (0/1)
11
RootNode::RootNode
Name: RootNode::RootNode
Prototype: RootNode()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextedit.cpp
Lines: 142-143
100.000% (1/1)
11
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
Round
Name: Round
Prototype: template<typename T> static T Round(T t)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickflickable.cpp
Lines: 82-85
100.000% (1/1)
11
ScopeJob::ScopeJob
Name: ScopeJob::ScopeJob
Prototype: ScopeJob::ScopeJob(QV4DataCollector *collector, int frameNr, int scopeNr)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4debugjob.cpp
Lines: 178-181
100.000% (1/1)
21
ScopeJob::wasSuccessful
Name: ScopeJob::wasSuccessful
Prototype: bool ScopeJob::wasSuccessful() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4debugjob.cpp
Lines: 201-204
  0.000% (0/1)
11
Serialize::deserialize
Name: Serialize::deserialize
Prototype: ReturnedValue Serialize::deserialize(const QByteArray &data, ExecutionEngine *engine)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4serialize.cpp
Lines: 420-424
100.000% (1/1)
21
Serialize::serialize
Name: Serialize::serialize
Prototype: QByteArray Serialize::serialize(const QV4::Value &value, ExecutionEngine *engine)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4serialize.cpp
Lines: 413-418
100.000% (1/1)
31
SetCtor::virtualCall
Name: SetCtor::virtualCall
Prototype: ReturnedValue SetCtor::virtualCall(const FunctionObject *f, const Value *, const Value *, int)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4setobject.cpp
Lines: 92-96
100.000% (1/1)
21
SetIteratorPrototype::init
Name: SetIteratorPrototype::init
Prototype: void SetIteratorPrototype::init(ExecutionEngine *e)
Coverage: 100.000% (2/2)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4setiterator.cpp
Lines: 50-57
100.000% (2/2)
41
SetPrototype::init
Name: SetPrototype::init
Prototype: void SetPrototype::init(ExecutionEngine *engine, Object *ctor)
Coverage: 100.000% (11/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4setobject.cpp
Lines: 98-125
100.000% (11/11)
201
ShaderInfoCache::contains
Name: ShaderInfoCache::contains
Prototype: bool contains(const QByteArray &key) const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgenericshadereffect.cpp
Lines: 384-387
  0.000% (0/1)
11
ShaderInfoCache::insert
Name: ShaderInfoCache::insert
Prototype: void insert(const QByteArray &key, const QSGGuiThreadShaderEffectManager::ShaderInfo &value)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgenericshadereffect.cpp
Lines: 394-397
  0.000% (0/1)
11
ShaderInfoCache::value
Name: ShaderInfoCache::value
Prototype: QSGGuiThreadShaderEffectManager::ShaderInfo value(const QByteArray &key) const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgenericshadereffect.cpp
Lines: 389-392
  0.000% (0/1)
11
SignalHandlerConverter::SignalHandlerConverter
Name: SignalHandlerConverter::SignalHandlerConverter
Prototype: SignalHandlerConverter::SignalHandlerConverter(QQmlTypeCompiler *typeCompiler)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmltypecompiler.cpp
Lines: 297-307
100.000% (1/1)
21
SimpleArrayData::length
Name: SimpleArrayData::length
Prototype: uint SimpleArrayData::length(const Heap::ArrayData *d)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4arraydata.cpp
Lines: 317-320
100.000% (1/1)
11
SimpleArrayData::reallocate
Name: SimpleArrayData::reallocate
Prototype: Heap::ArrayData *SimpleArrayData::reallocate(Object *o, uint n, bool enforceAttributes)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4arraydata.cpp
Lines: 206-210
100.000% (1/1)
21
SimpleArrayData::setAttribute
Name: SimpleArrayData::setAttribute
Prototype: void SimpleArrayData::setAttribute(Object *o, uint index, PropertyAttributes attrs)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4arraydata.cpp
Lines: 259-262
100.000% (1/1)
11
SimpleMaterial::activate
Name: SimpleMaterial::activate
Prototype: void activate() override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickimageparticle.cpp
Lines: 414-420
100.000% (1/1)
31
SimpleMaterial::attributes
Name: SimpleMaterial::attributes
Prototype: QList<QByteArray> attributes() const override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickimageparticle.cpp
Lines: 430-432
100.000% (1/1)
11
SimpleMaterial::createMaterial
Name: SimpleMaterial::createMaterial
Prototype: static QSGSimpleMaterial<SimpleMaterialData> *createMaterial()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickimageparticle.cpp
Lines: 386-386
100.000% (1/1)
11
SimpleMaterial::createShader
Name: SimpleMaterial::createShader
Prototype: static QSGMaterialShader *createShader()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickimageparticle.cpp
Lines: 386-386
100.000% (1/1)
11
SimpleMaterial::deactivate
Name: SimpleMaterial::deactivate
Prototype: void deactivate() override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickimageparticle.cpp
Lines: 422-428
100.000% (1/1)
31
SimpleMaterial::fragmentShader
Name: SimpleMaterial::fragmentShader
Prototype: const char *fragmentShader() const override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickimageparticle.cpp
Lines: 412-412
100.000% (1/1)
11
SimpleMaterial::initialize
Name: SimpleMaterial::initialize
Prototype: void initialize() override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickimageparticle.cpp
Lines: 434-441
100.000% (1/1)
61
SimpleMaterial::updateState
Name: SimpleMaterial::updateState
Prototype: void updateState(const SimpleMaterialData* d, const SimpleMaterialData*) override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickimageparticle.cpp
Lines: 443-448
100.000% (1/1)
31
SimpleMaterial::vertexShader
Name: SimpleMaterial::vertexShader
Prototype: const char *vertexShader() const override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickimageparticle.cpp
Lines: 411-411
100.000% (1/1)
11
SmoothColorMaterialShader::SmoothColorMaterialShader
Name: SmoothColorMaterialShader::SmoothColorMaterialShader
Prototype: SmoothColorMaterialShader::SmoothColorMaterialShader()
Coverage: 100.000% (3/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultinternalrectanglenode.cpp
Lines: 69-73
100.000% (3/3)
21
SmoothColorMaterialShader::attributeNames
Name: SmoothColorMaterialShader::attributeNames
Prototype: char const *const *SmoothColorMaterialShader::attributeNames() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultinternalrectanglenode.cpp
Lines: 90-99
100.000% (1/1)
11
SmoothColorMaterialShader::initialize
Name: SmoothColorMaterialShader::initialize
Prototype: void SmoothColorMaterialShader::initialize()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultinternalrectanglenode.cpp
Lines: 101-106
100.000% (1/1)
31
SmoothTextureMaterialShader::SmoothTextureMaterialShader
Name: SmoothTextureMaterialShader::SmoothTextureMaterialShader
Prototype: SmoothTextureMaterialShader::SmoothTextureMaterialShader()
Coverage:  0.000% (0/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultinternalimagenode.cpp
Lines: 85-89
  0.000% (0/3)
21
SmoothTextureMaterialShader::attributeNames
Name: SmoothTextureMaterialShader::attributeNames
Prototype: char const *const *SmoothTextureMaterialShader::attributeNames() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultinternalimagenode.cpp
Lines: 101-111
  0.000% (0/1)
11
SmoothTextureMaterialShader::initialize
Name: SmoothTextureMaterialShader::initialize
Prototype: void SmoothTextureMaterialShader::initialize()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultinternalimagenode.cpp
Lines: 113-117
  0.000% (0/1)
21
SparseArray::SparseArray
Name: SparseArray::SparseArray
Prototype: SparseArray::SparseArray()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4sparsearray.cpp
Lines: 395-403
100.000% (1/1)
51
SparseArrayData::reallocate
Name: SparseArrayData::reallocate
Prototype: Heap::ArrayData *SparseArrayData::reallocate(Object *o, uint n, bool enforceAttributes)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4arraydata.cpp
Lines: 354-358
100.000% (1/1)
21
SpriteMaterial::SpriteMaterial::[lambda]
Name: SpriteMaterial::SpriteMaterial::[lambda]
Prototype: []()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickimageparticle.cpp
Lines: 253-253
100.000% (1/1)
01
SpriteMaterial::attributes
Name: SpriteMaterial::attributes
Prototype: QList<QByteArray> attributes() const override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickimageparticle.cpp
Lines: 266-269
100.000% (1/1)
21
SpriteMaterial::createMaterial
Name: SpriteMaterial::createMaterial
Prototype: static QSGSimpleMaterial<SpriteMaterialData> *createMaterial()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickimageparticle.cpp
Lines: 230-230
100.000% (1/1)
11
SpriteMaterial::createShader
Name: SpriteMaterial::createShader
Prototype: static QSGMaterialShader *createShader()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickimageparticle.cpp
Lines: 230-230
100.000% (1/1)
11
SpriteMaterial::fragmentShader
Name: SpriteMaterial::fragmentShader
Prototype: const char *fragmentShader() const override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickimageparticle.cpp
Lines: 264-264
100.000% (1/1)
11
SpriteMaterial::initialize
Name: SpriteMaterial::initialize
Prototype: void initialize() override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickimageparticle.cpp
Lines: 271-282
100.000% (1/1)
91
SpriteMaterial::updateState
Name: SpriteMaterial::updateState
Prototype: void updateState(const SpriteMaterialData* d, const SpriteMaterialData*) override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickimageparticle.cpp
Lines: 284-296
100.000% (1/1)
161
SpriteMaterial::vertexShader
Name: SpriteMaterial::vertexShader
Prototype: const char *vertexShader() const override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickimageparticle.cpp
Lines: 263-263
100.000% (1/1)
11
SpriteMaterialData::SpriteMaterialData
Name: SpriteMaterialData::SpriteMaterialData
Prototype: SpriteMaterialData()
Coverage: 100.000% (3/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultspritenode.cpp
Lines: 97-101
100.000% (3/3)
21
SpriteMaterialData::attributeNames
Name: SpriteMaterialData::attributeNames
Prototype: char const *const *attributeNames() const override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultspritenode.cpp
Lines: 123-130
100.000% (1/1)
11
SpriteMaterialData::initialize
Name: SpriteMaterialData::initialize
Prototype: void initialize() override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultspritenode.cpp
Lines: 116-121
100.000% (1/1)
41
StaticLoader::StaticLoader
Name: StaticLoader::StaticLoader
Prototype: StaticLoader(const QByteArray &data)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 1010-1010
100.000% (1/1)
11
StaticLoader::load
Name: StaticLoader::load
Prototype: void load(QQmlTypeLoader *loader, QQmlDataBlob *blob) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 1016-1019
100.000% (1/1)
11
StaticLoader::loadAsync
Name: StaticLoader::loadAsync
Prototype: void loadAsync(QQmlTypeLoader *loader, QQmlDataBlob *blob) const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 1020-1023
  0.000% (0/1)
11
StaticLoader::loadThread
Name: StaticLoader::loadThread
Prototype: void loadThread(QQmlTypeLoader *loader, QQmlDataBlob *blob) const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 1012-1015
  0.000% (0/1)
11
StaticQtMetaObject::get
Name: StaticQtMetaObject::get
Prototype: static const QMetaObject *get()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache.cpp
Lines: 888-889
100.000% (1/1)
11
String::toArrayIndex [qv4string.cpp #1]
Name: String::toArrayIndex [qv4string.cpp #1]
Prototype: uint String::toArrayIndex(const QString &str)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4string.cpp #1
Lines: 267-270
100.000% (1/1)
11
String::toArrayIndex [qv4string.cpp #2]
Name: String::toArrayIndex [qv4string.cpp #2]
Prototype: uint String::toArrayIndex(const QString &str)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4string.cpp #2
Lines: 267-270
100.000% (1/1)
11
String::virtualGetLength [qv4string.cpp #2]
Name: String::virtualGetLength [qv4string.cpp #2]
Prototype: qint64 String::virtualGetLength(const Managed *m)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4string.cpp #2
Lines: 260-263
  0.000% (0/1)
11
StringIteratorPrototype::init
Name: StringIteratorPrototype::init
Prototype: void StringIteratorPrototype::init(ExecutionEngine *e)
Coverage: 100.000% (2/2)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4stringiterator.cpp
Lines: 49-56
100.000% (2/2)
41
StringOrTranslation::StringOrTranslation
Name: StringOrTranslation::StringOrTranslation
Prototype: StringOrTranslation::StringOrTranslation(const QString &s)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 270-274
100.000% (1/1)
21
StringOrTranslation::StringOrTranslation
Name: StringOrTranslation::StringOrTranslation
Prototype: StringOrTranslation::StringOrTranslation(const QV4::CompiledData::Binding *binding)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 276-281
  0.000% (0/1)
31
StringOrTranslation::isSet
Name: StringOrTranslation::isSet
Prototype: bool isSet() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel_p_p.h
Lines: 253-253
100.000% (1/1)
11
StringOrTranslation::isTranslation
Name: StringOrTranslation::isTranslation
Prototype: bool isTranslation() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel_p_p.h
Lines: 254-254
100.000% (1/1)
11
StringOrTranslation::setTranslation
Name: StringOrTranslation::setTranslation
Prototype: void StringOrTranslation::setTranslation(const QV4::CompiledData::Binding *binding)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 298-303
100.000% (1/1)
31
StringOrTranslation::~StringOrTranslation
Name: StringOrTranslation::~StringOrTranslation
Prototype: StringOrTranslation::~StringOrTranslation()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 283-286
100.000% (1/1)
11
StringPrototype::init
Name: StringPrototype::init
Prototype: void StringPrototype::init(ExecutionEngine *engine, Object *ctor)
Coverage: 100.000% (30/30)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4stringobject.cpp
Lines: 230-276
100.000% (30/30)
401
StringPrototype::method_toLocaleLowerCase
Name: StringPrototype::method_toLocaleLowerCase
Prototype: ReturnedValue StringPrototype::method_toLocaleLowerCase(const FunctionObject *b, const Value *thisObject, const Value *argv, int argc)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4stringobject.cpp
Lines: 1079-1082
100.000% (1/1)
11
StringPrototype::method_toLocaleUpperCase
Name: StringPrototype::method_toLocaleUpperCase
Prototype: ReturnedValue StringPrototype::method_toLocaleUpperCase(const FunctionObject *b, const Value *thisObject, const Value *argv, int argc)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4stringobject.cpp
Lines: 1094-1097
100.000% (1/1)
11
StrokePathShadow::StrokePathShadow
Name: StrokePathShadow::StrokePathShadow
Prototype: StrokePathShadow(const QPainterPath &path, const QPen &pen)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2dcommandbuffer.cpp
Lines: 131-135
  0.000% (0/1)
21
StrokePathShadow::boundingRect
Name: StrokePathShadow::boundingRect
Prototype: QRectF boundingRect() const override
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2dcommandbuffer.cpp
Lines: 139-143
  0.000% (0/1)
21
StrokePathShadow::paint
Name: StrokePathShadow::paint
Prototype: void paint(QPainter *p) const override
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2dcommandbuffer.cpp
Lines: 137-137
  0.000% (0/1)
11
Symbol::create
Name: Symbol::create
Prototype: Heap::Symbol *Symbol::create(ExecutionEngine *e, const QString &s)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4symbol.cpp
Lines: 173-177
100.000% (1/1)
21
Symbol::descriptiveString
Name: Symbol::descriptiveString
Prototype: QString Symbol::descriptiveString() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4symbol.cpp
Lines: 179-182
100.000% (1/1)
11
SymbolPrototype::init
Name: SymbolPrototype::init
Prototype: void SymbolPrototype::init(ExecutionEngine *engine, Object *ctor)
Coverage: 100.000% (18/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4symbol.cpp
Lines: 107-136
100.000% (18/18)
231
TabledMaterial::TabledMaterial::[lambda]
Name: TabledMaterial::TabledMaterial::[lambda]
Prototype: []()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickimageparticle.cpp
Lines: 112-112
100.000% (1/1)
01
TabledMaterial::attributes
Name: TabledMaterial::attributes
Prototype: QList<QByteArray> attributes() const override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickimageparticle.cpp
Lines: 125-128
100.000% (1/1)
21
TabledMaterial::createMaterial
Name: TabledMaterial::createMaterial
Prototype: static QSGSimpleMaterial<TabledMaterialData> *createMaterial()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickimageparticle.cpp
Lines: 91-91
100.000% (1/1)
11
TabledMaterial::createShader
Name: TabledMaterial::createShader
Prototype: static QSGMaterialShader *createShader()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickimageparticle.cpp
Lines: 91-91
100.000% (1/1)
11
TabledMaterial::fragmentShader
Name: TabledMaterial::fragmentShader
Prototype: const char *fragmentShader() const override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickimageparticle.cpp
Lines: 123-123
100.000% (1/1)
11
TabledMaterial::initialize
Name: TabledMaterial::initialize
Prototype: void initialize() override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickimageparticle.cpp
Lines: 130-140
100.000% (1/1)
91
TabledMaterial::updateState
Name: TabledMaterial::updateState
Prototype: void updateState(const TabledMaterialData* d, const TabledMaterialData*) override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickimageparticle.cpp
Lines: 142-153
100.000% (1/1)
161
TabledMaterial::vertexShader
Name: TabledMaterial::vertexShader
Prototype: const char *vertexShader() const override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickimageparticle.cpp
Lines: 122-122
100.000% (1/1)
11
TestCaseCollector::TestCaseEnumerationResult::operator<<
Name: TestCaseCollector::TestCaseEnumerationResult::operator<<
Prototype: TestCaseEnumerationResult &operator<<(const TestCaseEnumerationResult &other)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmltest/quicktest.cpp
Lines: 250-255
100.000% (1/1)
31
TestCaseCollector::errors
Name: TestCaseCollector::errors
Prototype: QList<QQmlError> errors() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmltest/quicktest.cpp
Lines: 226-226
100.000% (1/1)
11
TestCaseCollector::testCases
Name: TestCaseCollector::testCases
Prototype: TestCaseList testCases() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmltest/quicktest.cpp
Lines: 225-225
100.000% (1/1)
11
TypedArray::create
Name: TypedArray::create
Prototype: Heap::TypedArray *TypedArray::create(ExecutionEngine *e, Heap::TypedArray::Type t)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4typedarray.cpp
Lines: 363-368
100.000% (1/1)
31
TypedArrayCtor::virtualCall
Name: TypedArrayCtor::virtualCall
Prototype: ReturnedValue TypedArrayCtor::virtualCall(const FunctionObject *f, const Value *, const Value *, int)
Coverage: 100.000% (2/2)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4typedarray.cpp
Lines: 351-354
100.000% (2/2)
11
TypedArrayPrototype::init
Name: TypedArrayPrototype::init
Prototype: void TypedArrayPrototype::init(ExecutionEngine *engine, TypedArrayCtor *ctor)
Coverage: 100.000% (3/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4typedarray.cpp
Lines: 413-426
100.000% (3/3)
91
UInt16ArrayRead
Name: UInt16ArrayRead
Prototype: ReturnedValue UInt16ArrayRead(const char *data, int index)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4typedarray.cpp
Lines: 133-136
100.000% (1/1)
11
UInt32ArrayRead
Name: UInt32ArrayRead
Prototype: ReturnedValue UInt32ArrayRead(const char *data, int index)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4typedarray.cpp
Lines: 159-162
100.000% (1/1)
11
UInt8ArrayRead
Name: UInt8ArrayRead
Prototype: ReturnedValue UInt8ArrayRead(const char *data, int index)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4typedarray.cpp
Lines: 72-75
100.000% (1/1)
11
Unicode::toLower
Name: Unicode::toLower
Prototype: inline UChar toLower(UChar ch)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/stubs/wtf/unicode/Unicode.h
Lines: 48-50
100.000% (1/1)
11
Unicode::toUpper
Name: Unicode::toUpper
Prototype: inline UChar toUpper(UChar ch)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/stubs/wtf/unicode/Unicode.h
Lines: 52-54
100.000% (1/1)
11
Update::Update
Name: Update::Update
Prototype: Update(QQuickTimeLineValue *_g, qreal _v)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquicktimeline.cpp
Lines: 57-58
100.000% (1/1)
11
Update::Update
Name: Update::Update
Prototype: Update(const QQuickTimeLineCallback &_e)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquicktimeline.cpp
Lines: 59-60
100.000% (1/1)
11
VDMAbstractItemModelDataType::VDMAbstractItemModelDataType
Name: VDMAbstractItemModelDataType::VDMAbstractItemModelDataType
Prototype: VDMAbstractItemModelDataType(QQmlAdaptorModel *model)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmladaptormodel.cpp
Lines: 451-454
100.000% (1/1)
21
VDMAbstractItemModelDataType::canFetchMore
Name: VDMAbstractItemModelDataType::canFetchMore
Prototype: bool canFetchMore(const QQmlAdaptorModel &model) const override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmladaptormodel.cpp
Lines: 515-518
100.000% (1/1)
11
VDMAbstractItemModelDataType::columnCount
Name: VDMAbstractItemModelDataType::columnCount
Prototype: int columnCount(const QQmlAdaptorModel &model) const override
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmladaptormodel.cpp
Lines: 461-464
  0.000% (0/1)
11
Page:<>1
McCabe - Cyclomatic Complexity: 1
...90
McCabe - Cyclomatic Complexity: 1
...100
McCabe - Cyclomatic Complexity: 1
...110
McCabe - Cyclomatic Complexity: 1
...120
McCabe - Cyclomatic Complexity: 1
121
McCabe - Cyclomatic Complexity: 1
122
McCabe - Cyclomatic Complexity: 1
123
McCabe - Cyclomatic Complexity: 1
124125
McCabe - Cyclomatic Complexity: 1
126
McCabe - Cyclomatic Complexity: 1
127
McCabe - Cyclomatic Complexity: 1
128
McCabe - Cyclomatic Complexity: 1
...130
McCabe - Cyclomatic Complexity: 1
...140
McCabe - Cyclomatic Complexity: 2
...150
McCabe - Cyclomatic Complexity: 2
...200
McCabe - Cyclomatic Complexity: 17
...202
McCabe - Cyclomatic Complexity: 36

Generated by Squish Coco 4.2.0