OpenCoverage

Qt Quick Test Coverage

Functions

Page:<>1
McCabe - Cyclomatic Complexity: 560
...40
McCabe - Cyclomatic Complexity: 3
...50
McCabe - Cyclomatic Complexity: 2
...60
McCabe - Cyclomatic Complexity: 2
...70
McCabe - Cyclomatic Complexity: 2
...75
McCabe - Cyclomatic Complexity: 1
76
McCabe - Cyclomatic Complexity: 1
77
McCabe - Cyclomatic Complexity: 1
78
McCabe - Cyclomatic Complexity: 1
7980
McCabe - Cyclomatic Complexity: 1
81
McCabe - Cyclomatic Complexity: 1
82
McCabe - Cyclomatic Complexity: 1
83
McCabe - Cyclomatic Complexity: 1
...90
McCabe - Cyclomatic Complexity: 1
...100
McCabe - Cyclomatic Complexity: 1
...200
McCabe - Cyclomatic Complexity: 1
...202
McCabe - Cyclomatic Complexity: 1
FunctionCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexityâ–¾
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
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
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::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::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::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::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::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::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
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
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
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
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::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
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
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::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
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
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::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::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::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::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::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::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::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
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
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::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
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
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
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::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
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
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
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
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
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
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
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
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
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
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
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
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::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::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::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::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
RegExpObject::initProperties::RegExpPrototype::method_test
Name: RegExpObject::initProperties::RegExpPrototype::method_test
Prototype: ReturnedValue RegExpPrototype::method_test(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/qv4regexpobject.cpp
Lines: 413-417
100.000% (1/1)
21
RegExpObject::initProperties::RegExpPrototype::method_get_rightContext
Name: RegExpObject::initProperties::RegExpPrototype::method_get_rightContext
Prototype: ReturnedValue RegExpPrototype::method_get_rightContext(const FunctionObject *b, const Value *, const Value *, int)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4regexpobject.cpp
Lines: 476-482
100.000% (1/1)
41
RegExpObject::initProperties::RegExpPrototype::method_get_leftContext
Name: RegExpObject::initProperties::RegExpPrototype::method_get_leftContext
Prototype: ReturnedValue RegExpPrototype::method_get_leftContext(const FunctionObject *b, const Value *, const Value *, int)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4regexpobject.cpp
Lines: 468-474
100.000% (1/1)
41
RegExpObject::initProperties::RegExpPrototype::method_get_input
Name: RegExpObject::initProperties::RegExpPrototype::method_get_input
Prototype: ReturnedValue RegExpPrototype::method_get_input(const FunctionObject *b, const Value *, const Value *, int)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4regexpobject.cpp
Lines: 463-466
100.000% (1/1)
11
RegExpObject::initProperties::RegExpPrototype::init
Name: RegExpObject::initProperties::RegExpPrototype::init
Prototype: void RegExpPrototype::init(ExecutionEngine *engine, Object *constructor)
Coverage: 100.000% (24/24)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4regexpobject.cpp
Lines: 272-308
100.000% (24/24)
301
RegExpObject::initProperties::RegExpObject::toQRegExp
Name: RegExpObject::initProperties::RegExpObject::toQRegExp
Prototype: QRegExp RegExpObject::toQRegExp() const
Coverage: 100.000% (3/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4regexpobject.cpp
Lines: 159-163
100.000% (3/3)
21
RegExpObject::initProperties::RegExpObject::source
Name: RegExpObject::initProperties::RegExpObject::source
Prototype: QString RegExpObject::source() const
Coverage: 100.000% (2/2)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4regexpobject.cpp
Lines: 177-183
100.000% (2/2)
41
RegExpObject::initProperties::Heap::RegExpCtor::init
Name: RegExpObject::initProperties::Heap::RegExpCtor::init
Prototype: void Heap::RegExpCtor::init(QV4::ExecutionContext *scope)
Coverage: 100.000% (2/2)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4regexpobject.cpp
Lines: 199-203
100.000% (2/2)
21
RegExpObject::initProperties::Heap::RegExpCtor::clearLastMatch
Name: RegExpObject::initProperties::Heap::RegExpCtor::clearLastMatch
Prototype: void Heap::RegExpCtor::clearLastMatch()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4regexpobject.cpp
Lines: 205-211
100.000% (1/1)
41
RefPtr::release
Name: RefPtr::release
Prototype: PassRefPtr<T> release()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/stubs/wtf/RefPtr.h
Lines: 80-85
100.000% (1/1)
31
RefPtr::operator->
Name: RefPtr::operator->
Prototype: T* operator->() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/stubs/wtf/RefPtr.h
Lines: 76-76
100.000% (1/1)
11
RefPtr::operator!
Name: RefPtr::operator!
Prototype: bool operator!() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/stubs/wtf/RefPtr.h
Lines: 78-78
100.000% (1/1)
11
RefPtr::get
Name: RefPtr::get
Prototype: T* get() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/stubs/wtf/RefPtr.h
Lines: 77-77
100.000% (1/1)
11
RefPtr::RefPtr
Name: RefPtr::RefPtr
Prototype: RefPtr()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/stubs/wtf/RefPtr.h
Lines: 47-47
100.000% (1/1)
11
RefPtr::RefPtr
Name: RefPtr::RefPtr
Prototype: RefPtr(const PassRefPtr<T>& other)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/stubs/wtf/RefPtr.h
Lines: 65-68
100.000% (1/1)
21
RefCounted::~RefCounted
Name: RefCounted::~RefCounted
Prototype: ~RefCounted()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/stubs/wtf/RefCounted.h
Lines: 48-51
100.000% (1/1)
11
RefCounted::ref
Name: RefCounted::ref
Prototype: void ref()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/stubs/wtf/RefCounted.h
Lines: 53-56
100.000% (1/1)
11
RefCounted::RefCounted
Name: RefCounted::RefCounted
Prototype: RefCounted()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/stubs/wtf/RefCounted.h
Lines: 47-47
100.000% (1/1)
11
QuickTestResultPrivate::~QuickTestResultPrivate
Name: QuickTestResultPrivate::~QuickTestResultPrivate
Prototype: ~QuickTestResultPrivate()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmltest/quicktestresult.cpp
Lines: 182-187
100.000% (1/1)
31
QuickTestResultPrivate::intern
Name: QuickTestResultPrivate::intern
Prototype: QByteArray QuickTestResultPrivate::intern(const QString &str)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmltest/quicktestresult.cpp
Lines: 201-205
100.000% (1/1)
21
QuickTestResultPrivate::QuickTestResultPrivate
Name: QuickTestResultPrivate::QuickTestResultPrivate
Prototype: QuickTestResultPrivate()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmltest/quicktestresult.cpp
Lines: 175-181
100.000% (1/1)
21
QuickTestResult::warn
Name: QuickTestResult::warn
Prototype: void QuickTestResult::warn(const QString &message, const QUrl &location, int line)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmltest/quicktestresult.cpp
Lines: 624-627
  0.000% (0/1)
11
QuickTestResult::waitForRendering
Name: QuickTestResult::waitForRendering
Prototype: bool QuickTestResult::waitForRendering(QQuickItem *item, int timeout)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmltest/quicktestresult.cpp
Lines: 653-658
100.000% (1/1)
21
QuickTestResult::wait
Name: QuickTestResult::wait
Prototype: void QuickTestResult::wait(int ms)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmltest/quicktestresult.cpp
Lines: 643-646
100.000% (1/1)
11
QuickTestResult::testCaseNameChanged
Name: QuickTestResult::testCaseNameChanged
Prototype: void QuickTestResult::testCaseNameChanged()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmltest/.moc/moc_quicktestresult_p.cpp
Lines: 526-529
100.000% (1/1)
11
QuickTestResult::testCaseName
Name: QuickTestResult::testCaseName
Prototype: QString QuickTestResult::testCaseName() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmltest/quicktestresult.cpp
Lines: 226-230
100.000% (1/1)
21
QuickTestResult::stopBenchmark
Name: QuickTestResult::stopBenchmark
Prototype: void QuickTestResult::stopBenchmark()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmltest/quicktestresult.cpp
Lines: 754-759
  0.000% (0/1)
31
QuickTestResult::startMeasurement
Name: QuickTestResult::startMeasurement
Prototype: void QuickTestResult::startMeasurement()
Coverage:  0.000% (0/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmltest/quicktestresult.cpp
Lines: 660-668
  0.000% (0/3)
61
QuickTestResult::startBenchmark
Name: QuickTestResult::startBenchmark
Prototype: void QuickTestResult::startBenchmark(RunMode runMode, const QString &tag)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmltest/quicktestresult.cpp
Lines: 725-736
  0.000% (0/1)
81
QuickTestResult::sleep
Name: QuickTestResult::sleep
Prototype: void QuickTestResult::sleep(int ms)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmltest/quicktestresult.cpp
Lines: 648-651
  0.000% (0/1)
11
QuickTestResult::skippedChanged
Name: QuickTestResult::skippedChanged
Prototype: void QuickTestResult::skippedChanged()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmltest/.moc/moc_quicktestresult_p.cpp
Lines: 544-547
100.000% (1/1)
11
QuickTestResult::skipCount
Name: QuickTestResult::skipCount
Prototype: int QuickTestResult::skipCount() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmltest/quicktestresult.cpp
Lines: 368-371
  0.000% (0/1)
11
QuickTestResult::skip
Name: QuickTestResult::skip
Prototype: void QuickTestResult::skip (const QString &message, const QUrl &location, int line)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmltest/quicktestresult.cpp
Lines: 598-604
100.000% (1/1)
31
QuickTestResult::setTestCaseName
Name: QuickTestResult::setTestCaseName
Prototype: void QuickTestResult::setTestCaseName(const QString &name)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmltest/quicktestresult.cpp
Lines: 232-237
100.000% (1/1)
31
QuickTestResult::setCurrentAppname
Name: QuickTestResult::setCurrentAppname
Prototype: void QuickTestResult::setCurrentAppname(const char *appname)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmltest/quicktestresult.cpp
Lines: 806-809
100.000% (1/1)
11
QuickTestResult::programNameChanged
Name: QuickTestResult::programNameChanged
Prototype: void QuickTestResult::programNameChanged()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmltest/.moc/moc_quicktestresult_p.cpp
Lines: 520-523
  0.000% (0/1)
11
QuickTestResult::passCount
Name: QuickTestResult::passCount
Prototype: int QuickTestResult::passCount() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmltest/quicktestresult.cpp
Lines: 344-347
  0.000% (0/1)
11
QuickTestResult::measurementAccepted
Name: QuickTestResult::measurementAccepted
Prototype: bool QuickTestResult::measurementAccepted()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmltest/quicktestresult.cpp
Lines: 691-694
  0.000% (0/1)
11
QuickTestResult::isSkipped
Name: QuickTestResult::isSkipped
Prototype: bool QuickTestResult::isSkipped() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmltest/quicktestresult.cpp
Lines: 324-327
100.000% (1/1)
11
QuickTestResult::isFailed
Name: QuickTestResult::isFailed
Prototype: bool QuickTestResult::isFailed() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmltest/quicktestresult.cpp
Lines: 311-314
100.000% (1/1)
11
QuickTestResult::initTestTable
Name: QuickTestResult::initTestTable
Prototype: void QuickTestResult::initTestTable()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmltest/quicktestresult.cpp
Lines: 428-436
100.000% (1/1)
41
QuickTestResult::functionsToRun
Name: QuickTestResult::functionsToRun
Prototype: QStringList QuickTestResult::functionsToRun() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmltest/quicktestresult.cpp
Lines: 378-381
100.000% (1/1)
11
QuickTestResult::functionNameChanged
Name: QuickTestResult::functionNameChanged
Prototype: void QuickTestResult::functionNameChanged()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmltest/.moc/moc_quicktestresult_p.cpp
Lines: 532-535
100.000% (1/1)
11
QuickTestResult::functionName
Name: QuickTestResult::functionName
Prototype: QString QuickTestResult::functionName() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmltest/quicktestresult.cpp
Lines: 248-252
100.000% (1/1)
21
QuickTestResult::finishTestFunction
Name: QuickTestResult::finishTestFunction
Prototype: void QuickTestResult::finishTestFunction()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmltest/quicktestresult.cpp
Lines: 455-458
100.000% (1/1)
11
QuickTestResult::finishTestDataCleanup
Name: QuickTestResult::finishTestDataCleanup
Prototype: void QuickTestResult::finishTestDataCleanup()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmltest/quicktestresult.cpp
Lines: 450-453
100.000% (1/1)
11
QuickTestResult::finishTestData
Name: QuickTestResult::finishTestData
Prototype: void QuickTestResult::finishTestData()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmltest/quicktestresult.cpp
Lines: 445-448
100.000% (1/1)
11
QuickTestResult::findChild
Name: QuickTestResult::findChild
Prototype: QObject *QuickTestResult::findChild(QObject *parent, const QString &objectName)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmltest/quicktestresult.cpp
Lines: 775-778
  0.000% (0/1)
11
QuickTestResult::failCount
Name: QuickTestResult::failCount
Prototype: int QuickTestResult::failCount() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmltest/quicktestresult.cpp
Lines: 356-359
  0.000% (0/1)
11
QuickTestResult::fail
Name: QuickTestResult::fail
Prototype: void QuickTestResult::fail (const QString &message, const QUrl &location, int line)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmltest/quicktestresult.cpp
Lines: 467-472
  0.000% (0/1)
21
Page:<>1
McCabe - Cyclomatic Complexity: 560
...40
McCabe - Cyclomatic Complexity: 3
...50
McCabe - Cyclomatic Complexity: 2
...60
McCabe - Cyclomatic Complexity: 2
...70
McCabe - Cyclomatic Complexity: 2
...75
McCabe - Cyclomatic Complexity: 1
76
McCabe - Cyclomatic Complexity: 1
77
McCabe - Cyclomatic Complexity: 1
78
McCabe - Cyclomatic Complexity: 1
7980
McCabe - Cyclomatic Complexity: 1
81
McCabe - Cyclomatic Complexity: 1
82
McCabe - Cyclomatic Complexity: 1
83
McCabe - Cyclomatic Complexity: 1
...90
McCabe - Cyclomatic Complexity: 1
...100
McCabe - Cyclomatic Complexity: 1
...200
McCabe - Cyclomatic Complexity: 1
...202
McCabe - Cyclomatic Complexity: 1

Generated by Squish Coco 4.2.0