OpenCoverage

Qt Quick Test Coverage

Functions

Page:<>1
McCabe - Cyclomatic Complexity: 1
...100
McCabe - Cyclomatic Complexity: 1
...120
McCabe - Cyclomatic Complexity: 1
...130
McCabe - Cyclomatic Complexity: 1
...140
McCabe - Cyclomatic Complexity: 2
...150
McCabe - Cyclomatic Complexity: 2
...154
McCabe - Cyclomatic Complexity: 2
155
McCabe - Cyclomatic Complexity: 2
156
McCabe - Cyclomatic Complexity: 2
157
McCabe - Cyclomatic Complexity: 2
158159
McCabe - Cyclomatic Complexity: 2
160
McCabe - Cyclomatic Complexity: 2
161
McCabe - Cyclomatic Complexity: 2
162
McCabe - Cyclomatic Complexity: 2
...170
McCabe - Cyclomatic Complexity: 3
...180
McCabe - Cyclomatic Complexity: 4
...200
McCabe - Cyclomatic Complexity: 17
...202
McCabe - Cyclomatic Complexity: 36
FunctionCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexityâ–´
QV4::WeakValue::engine
Name: QV4::WeakValue::engine
Prototype: ExecutionEngine *engine() const
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4persistent_p.h
Lines: 196-200
 50.000% (2/4)
32
QV4::WeakValue::set
Name: QV4::WeakValue::set
Prototype: void set(ExecutionEngine *engine, const Value &value)
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4persistent_p.h
Lines: 157-162
 75.000% (3/4)
32
QV4::WeakValue::set
Name: QV4::WeakValue::set
Prototype: void set(ExecutionEngine *engine, ReturnedValue value)
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4persistent_p.h
Lines: 164-169
 75.000% (3/4)
32
QV4::WeakValue::set
Name: QV4::WeakValue::set
Prototype: void set(ExecutionEngine *engine, Heap::Base *obj)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4persistent_p.h
Lines: 171-176
100.000% (4/4)
32
QV4::add_int32
Name: QV4::add_int32
Prototype: static inline __attribute((const)) ReturnedValue add_int32(int a, int b)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4math_p.h
Lines: 69-75
 50.000% (2/4)
42
QV4::mul_int32
Name: QV4::mul_int32
Prototype: static inline __attribute((const)) ReturnedValue mul_int32(int a, int b)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4math_p.h
Lines: 85-91
100.000% (4/4)
42
QV4::sub_int32
Name: QV4::sub_int32
Prototype: static inline __attribute((const)) ReturnedValue sub_int32(int a, int b)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4math_p.h
Lines: 77-83
 50.000% (2/4)
42
QV4DataCollector::collect
Name: QV4DataCollector::collect
Prototype: QV4DataCollector::Ref QV4DataCollector::collect(const QV4::ScopedValue &value)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4datacollector.cpp
Lines: 120-126
100.000% (4/4)
42
QV4DataCollector::findFrame
Name: QV4DataCollector::findFrame
Prototype: QV4::CppStackFrame *QV4DataCollector::findFrame(int frame)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4datacollector.cpp
Lines: 59-67
 83.333% (5/6)
52
QV4DataCollector::findScope
Name: QV4DataCollector::findScope
Prototype: QV4::Heap::ExecutionContext *QV4DataCollector::findScope(QV4::Heap::ExecutionContext *ctx, int scope)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4datacollector.cpp
Lines: 76-82
 83.333% (5/6)
32
QV4DataCollector::getScopeTypes
Name: QV4DataCollector::getScopeTypes
Prototype: QVector<QV4::Heap::ExecutionContext::ContextType> QV4DataCollector::getScopeTypes(int frame)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4datacollector.cpp
Lines: 84-94
100.000% (4/4)
52
QV4DataCollector::lookupSpecialRef
Name: QV4DataCollector::lookupSpecialRef
Prototype: bool QV4DataCollector::lookupSpecialRef(Ref ref, QJsonObject *dict)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4datacollector.cpp
Lines: 422-431
100.000% (4/4)
62
QV4Debugger::getFunction
Name: QV4Debugger::getFunction
Prototype: QV4::Function *QV4Debugger::getFunction() const
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4debugger.cpp
Lines: 251-257
 50.000% (2/4)
32
QV4Debugger::pause
Name: QV4Debugger::pause
Prototype: void QV4Debugger::pause()
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4debugger.cpp
Lines: 101-107
 50.000% (2/4)
42
QV4Debugger::runInEngine_havingLock
Name: QV4Debugger::runInEngine_havingLock
Prototype: void QV4Debugger::runInEngine_havingLock(QV4DebugJob *job)
Coverage:  60.000% (3/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4debugger.cpp
Lines: 313-325
 60.000% (3/5)
82
QV4Debugger::runJobUnpaused
Name: QV4Debugger::runJobUnpaused
Prototype: void QV4Debugger::runJobUnpaused()
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4debugger.cpp
Lines: 259-265
  0.000% (0/4)
42
QV4Include::resultValue
Name: QV4Include::resultValue
Prototype: QV4::ReturnedValue QV4Include::resultValue(QV4::ExecutionEngine *v4, Status status, const QString &statusText)
Coverage: 100.000% (10/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4include.cpp
Lines: 95-113
100.000% (10/10)
122
QV8Engine::extensionData [qv8engine_p.h #1]
Name: QV8Engine::extensionData [qv8engine_p.h #1]
Prototype: inline QV8Engine::Deletable *QV8Engine::extensionData(int index) const
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/v8/qv8engine_p.h #1
Lines: 230-236
100.000% (4/4)
32
QV8Engine::startTimer
Name: QV8Engine::startTimer
Prototype: void QV8Engine::startTimer(const QString &timerName)
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/v8/qv8engine.cpp
Lines: 301-306
 75.000% (3/4)
32
QV8Engine::stopTimer
Name: QV8Engine::stopTimer
Prototype: qint64 QV8Engine::stopTimer(const QString &timerName, bool *wasRunning)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/v8/qv8engine.cpp
Lines: 308-317
 50.000% (2/4)
62
Q_QGS_QQmlDebugConnectorLoader::innerFunction::~HolderBase
Name: Q_QGS_QQmlDebugConnectorLoader::innerFunction::~HolderBase
Prototype: ~HolderBase() noexcept
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/debugger/qqmldebugconnector.cpp
Lines: 56-56
 75.000% (3/4)
12
Q_QGS_QQmlDebugServiceLoader::innerFunction::~HolderBase
Name: Q_QGS_QQmlDebugServiceLoader::innerFunction::~HolderBase
Prototype: ~HolderBase() noexcept
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/debugger/qqmldebugconnector.cpp
Lines: 59-59
 75.000% (3/4)
12
Q_QGS_animationTimer::innerFunction::~HolderBase
Name: Q_QGS_animationTimer::innerFunction::~HolderBase
Prototype: ~HolderBase() noexcept
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/animations/qabstractanimationjob.cpp
Lines: 53-53
 75.000% (3/4)
12
Q_QGS_backendSupport::innerFunction::~HolderBase
Name: Q_QGS_backendSupport::innerFunction::~HolderBase
Prototype: ~HolderBase() noexcept
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickpixmapcache.cpp
Lines: 445-445
 75.000% (3/4)
12
Q_QGS_ctxMatcher::innerFunction::~HolderBase
Name: Q_QGS_ctxMatcher::innerFunction::~HolderBase
Prototype: ~HolderBase() noexcept
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickshortcut.cpp
Lines: 116-116
 75.000% (3/4)
12
Q_QGS_factoryImpl::innerFunction::~HolderBase
Name: Q_QGS_factoryImpl::innerFunction::~HolderBase
Prototype: ~HolderBase() noexcept
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlvaluetype.cpp
Lines: 171-171
 75.000% (3/4)
12
Q_QGS_fontLoaderFonts::innerFunction::~HolderBase
Name: Q_QGS_fontLoaderFonts::innerFunction::~HolderBase
Prototype: ~HolderBase() noexcept
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickfontloader.cpp
Lines: 189-189
 75.000% (3/4)
12
Q_QGS_g_genericMouseDevice::innerFunction::~HolderBase
Name: Q_QGS_g_genericMouseDevice::innerFunction::~HolderBase
Prototype: ~HolderBase() noexcept
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickevents.cpp
Lines: 593-593
 75.000% (3/4)
12
Q_QGS_g_previousPointData::innerFunction::~HolderBase
Name: Q_QGS_g_previousPointData::innerFunction::~HolderBase
Prototype: ~HolderBase() noexcept
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickevents.cpp
Lines: 1139-1139
 75.000% (3/4)
12
Q_QGS_g_tabletDevices::innerFunction::~HolderBase
Name: Q_QGS_g_tabletDevices::innerFunction::~HolderBase
Prototype: ~HolderBase() noexcept
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickevents.cpp
Lines: 600-600
  0.000% (0/4)
12
Q_QGS_g_touchDevices::innerFunction::~HolderBase
Name: Q_QGS_g_touchDevices::innerFunction::~HolderBase
Prototype: ~HolderBase() noexcept
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickevents.cpp
Lines: 583-583
 75.000% (3/4)
12
Q_QGS_initQQuickShapeResources::innerFunction::~HolderBase
Name: Q_QGS_initQQuickShapeResources::innerFunction::~HolderBase
Prototype: ~HolderBase() noexcept
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshape.cpp
Lines: 671-671
 75.000% (3/4)
12
Q_QGS_interceptorInstances::innerFunction::~HolderBase
Name: Q_QGS_interceptorInstances::innerFunction::~HolderBase
Prototype: ~HolderBase() noexcept
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlfileselector.cpp
Lines: 50-50
 75.000% (3/4)
12
Q_QGS_loader::innerFunction::~HolderBase
Name: Q_QGS_loader::innerFunction::~HolderBase
Prototype: ~HolderBase() noexcept
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgcontextplugin.cpp
Lines: 69-69
  0.000% (0/4)
12
Q_QGS_nullValueTypeProvider::innerFunction::~HolderBase
Name: Q_QGS_nullValueTypeProvider::innerFunction::~HolderBase
Prototype: ~HolderBase() noexcept
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlglobal.cpp
Lines: 234-234
 75.000% (3/4)
12
Q_QGS_objectReferenceHash::innerFunction::~HolderBase
Name: Q_QGS_objectReferenceHash::innerFunction::~HolderBase
Prototype: ~HolderBase() noexcept
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/debugger/qqmldebugservice.cpp
Lines: 138-138
 75.000% (3/4)
12
Q_QGS_qmlDebugConnectorParams::innerFunction::~HolderBase
Name: Q_QGS_qmlDebugConnectorParams::innerFunction::~HolderBase
Prototype: ~HolderBase() noexcept
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/debugger/qqmldebugconnector.cpp
Lines: 80-80
 75.000% (3/4)
12
Q_QGS_qmlEnginePluginsWithRegisteredTypes::innerFunction::~HolderBase
Name: Q_QGS_qmlEnginePluginsWithRegisteredTypes::innerFunction::~HolderBase
Prototype: ~HolderBase() noexcept
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlimport.cpp
Lines: 224-224
 75.000% (3/4)
12
Q_QGS_qsg_adaptation_data::innerFunction::~HolderBase
Name: Q_QGS_qsg_adaptation_data::innerFunction::~HolderBase
Prototype: ~HolderBase() noexcept
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgcontextplugin.cpp
Lines: 94-94
 75.000% (3/4)
12
Q_QGS_qsg_valid_texture_mutex::innerFunction::~HolderBase
Name: Q_QGS_qsg_valid_texture_mutex::innerFunction::~HolderBase
Prototype: ~HolderBase() noexcept
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgtexture.cpp
Lines: 311-311
 75.000% (3/4)
12
Q_QGS_qsg_valid_texture_set::innerFunction::~HolderBase
Name: Q_QGS_qsg_valid_texture_set::innerFunction::~HolderBase
Prototype: ~HolderBase() noexcept
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgtexture.cpp
Lines: 310-310
 75.000% (3/4)
12
Q_QGS_registrationData::innerFunction::~HolderBase
Name: Q_QGS_registrationData::innerFunction::~HolderBase
Prototype: ~HolderBase() noexcept
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/v8/qv8engine.cpp
Lines: 266-266
 75.000% (3/4)
12
Q_QGS_s_designerObjectToDataHash::innerFunction::~HolderBase
Name: Q_QGS_s_designerObjectToDataHash::innerFunction::~HolderBase
Prototype: ~HolderBase() noexcept
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/designer/qquickdesignercustomobjectdata.cpp
Lines: 54-54
 75.000% (3/4)
12
Q_QGS_shaderInfoCache::innerFunction::~HolderBase
Name: Q_QGS_shaderInfoCache::innerFunction::~HolderBase
Prototype: ~HolderBase() noexcept
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgenericshadereffect.cpp
Lines: 402-402
  0.000% (0/4)
12
QmlIR::FixedPoolArray::allocate [qqmlirbuilder_p.h #1]
Name: QmlIR::FixedPoolArray::allocate [qqmlirbuilder_p.h #1]
Prototype: template <typename Container> void allocate(QQmlJS::MemoryPool *pool, const Container &container)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmlirbuilder_p.h #1
Lines: 232-240
100.000% (4/4)
52
QmlIR::FixedPoolArray::allocate [qqmlirbuilder_p.h #2]
Name: QmlIR::FixedPoolArray::allocate [qqmlirbuilder_p.h #2]
Prototype: template <typename Container> void allocate(QQmlJS::MemoryPool *pool, const Container &container)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmlirbuilder_p.h #2
Lines: 232-240
100.000% (4/4)
52
QmlIR::PoolList::append [qqmlirbuilder_p.h #1]
Name: QmlIR::PoolList::append [qqmlirbuilder_p.h #1]
Prototype: int append(T *item)
Coverage:  0.000% (0/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmlirbuilder_p.h #1
Lines: 90-98
  0.000% (0/5)
62
QmlIR::PoolList::append [qqmlirbuilder_p.h #2]
Name: QmlIR::PoolList::append [qqmlirbuilder_p.h #2]
Prototype: int append(T *item)
Coverage:  0.000% (0/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmlirbuilder_p.h #2
Lines: 90-98
  0.000% (0/5)
62
QmlIR::PoolList::prepend [qqmlirbuilder_p.h #1]
Name: QmlIR::PoolList::prepend [qqmlirbuilder_p.h #1]
Prototype: void prepend(T *item)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmlirbuilder_p.h #1
Lines: 100-106
  0.000% (0/4)
52
QmlIR::PoolList::prepend [qqmlirbuilder_p.h #2]
Name: QmlIR::PoolList::prepend [qqmlirbuilder_p.h #2]
Prototype: void prepend(T *item)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmlirbuilder_p.h #2
Lines: 100-106
  0.000% (0/4)
52
QmlIR::PoolList::slowAt [qqmlirbuilder_p.h #1]
Name: QmlIR::PoolList::slowAt [qqmlirbuilder_p.h #1]
Prototype: T *slowAt(int index) const
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmlirbuilder_p.h #1
Lines: 153-161
 83.333% (5/6)
52
QmlIR::PoolList::slowAt [qqmlirbuilder_p.h #2]
Name: QmlIR::PoolList::slowAt [qqmlirbuilder_p.h #2]
Prototype: T *slowAt(int index) const
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmlirbuilder_p.h #2
Lines: 153-161
 83.333% (5/6)
52
QmlListWrapper::create
Name: QmlListWrapper::create
Prototype: ReturnedValue QmlListWrapper::create(ExecutionEngine *engine, QObject *object, int propId, int propType)
Coverage:  50.000% (3/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmllistwrapper.cpp
Lines: 70-83
 50.000% (3/6)
92
QmlListWrapper::toVariant
Name: QmlListWrapper::toVariant
Prototype: QVariant QmlListWrapper::toVariant() const
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmllistwrapper.cpp
Lines: 96-102
 50.000% (2/4)
32
QmlListWrapper::virtualAdvanceIterator
Name: QmlListWrapper::virtualAdvanceIterator
Prototype: void QmlListWrapper::virtualAdvanceIterator(Managed *m, ObjectIterator *it, Value *name, uint *index, Property *p, PropertyAttributes *attrs)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmllistwrapper.cpp
Lines: 143-158
 83.333% (5/6)
162
QmlSignalHandler::initProto
Name: QmlSignalHandler::initProto
Prototype: void QmlSignalHandler::initProto(ExecutionEngine *engine)
Coverage: 100.000% (6/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp
Lines: 2197-2210
100.000% (6/6)
92
QuickTestEvent::activeWindow
Name: QuickTestEvent::activeWindow
Prototype: QWindow *QuickTestEvent::activeWindow()
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmltest/quicktestevent.cpp
Lines: 361-366
  0.000% (0/4)
32
QuickTestEvent::keyClick
Name: QuickTestEvent::keyClick
Prototype: bool QuickTestEvent::keyClick(int key, int modifiers, int delay)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmltest/quicktestevent.cpp
Lines: 85-92
  0.000% (0/4)
52
QuickTestEvent::keyPress
Name: QuickTestEvent::keyPress
Prototype: bool QuickTestEvent::keyPress(int key, int modifiers, int delay)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmltest/quicktestevent.cpp
Lines: 67-74
  0.000% (0/4)
52
QuickTestEvent::keyRelease
Name: QuickTestEvent::keyRelease
Prototype: bool QuickTestEvent::keyRelease(int key, int modifiers, int delay)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmltest/quicktestevent.cpp
Lines: 76-83
  0.000% (0/4)
52
QuickTestEvent::keySequence
Name: QuickTestEvent::keySequence
Prototype: bool QuickTestEvent::keySequence(const QVariant &keySequence)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmltest/quicktestevent.cpp
Lines: 132-139
  0.000% (0/4)
52
QuickTestEvent::mouseClick
Name: QuickTestEvent::mouseClick
Prototype: bool QuickTestEvent::mouseClick (QObject *item, qreal x, qreal y, int button, int modifiers, int delay)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmltest/quicktestevent.cpp
Lines: 291-303
  0.000% (0/4)
82
QuickTestEvent::mouseDoubleClick
Name: QuickTestEvent::mouseDoubleClick
Prototype: bool QuickTestEvent::mouseDoubleClick (QObject *item, qreal x, qreal y, int button, int modifiers, int delay)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmltest/quicktestevent.cpp
Lines: 305-317
  0.000% (0/4)
82
QuickTestEvent::mouseDoubleClickSequence
Name: QuickTestEvent::mouseDoubleClickSequence
Prototype: bool QuickTestEvent::mouseDoubleClickSequence (QObject *item, qreal x, qreal y, int button, int modifiers, int delay)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmltest/quicktestevent.cpp
Lines: 319-331
  0.000% (0/4)
82
QuickTestEvent::mouseMove
Name: QuickTestEvent::mouseMove
Prototype: bool QuickTestEvent::mouseMove (QObject *item, qreal x, qreal y, int delay, int buttons)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmltest/quicktestevent.cpp
Lines: 333-343
  0.000% (0/4)
72
QuickTestEvent::mousePress
Name: QuickTestEvent::mousePress
Prototype: bool QuickTestEvent::mousePress (QObject *item, qreal x, qreal y, int button, int modifiers, int delay)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmltest/quicktestevent.cpp
Lines: 248-260
  0.000% (0/4)
82
QuickTestEvent::mouseRelease
Name: QuickTestEvent::mouseRelease
Prototype: bool QuickTestEvent::mouseRelease (QObject *item, qreal x, qreal y, int button, int modifiers, int delay)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmltest/quicktestevent.cpp
Lines: 277-289
  0.000% (0/4)
82
QuickTestEvent::mouseWheel
Name: QuickTestEvent::mouseWheel
Prototype: bool QuickTestEvent::mouseWheel( QObject *item, qreal x, qreal y, int buttons, int modifiers, int xDelta, int yDelta, int delay)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmltest/quicktestevent.cpp
Lines: 263-274
  0.000% (0/4)
72
QuickTestEvent::touchDevice
Name: QuickTestEvent::touchDevice
Prototype: QTouchDevice *QuickTestEvent::touchDevice()
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmltest/quicktestevent.cpp
Lines: 435-445
  0.000% (0/4)
52
QuickTestImageObject::equals
Name: QuickTestImageObject::equals
Prototype: bool equals(QuickTestImageObject *other) const
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmltest/quicktestresult.cpp
Lines: 134-140
  0.000% (0/4)
32
QuickTestImageObject::pixel
Name: QuickTestImageObject::pixel
Prototype: QVariant pixel(int x, int y) const
Coverage:  0.000% (0/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmltest/quicktestresult.cpp
Lines: 121-132
  0.000% (0/14)
82
QuickTestImageObject::save
Name: QuickTestImageObject::save
Prototype: void save(const QString &filePath)
Coverage:  0.000% (0/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmltest/quicktestresult.cpp
Lines: 142-150
  0.000% (0/5)
52
QuickTestResult::QuickTestResult
Name: QuickTestResult::QuickTestResult
Prototype: QuickTestResult::QuickTestResult(QObject *parent)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmltest/quicktestresult.cpp
Lines: 207-212
 50.000% (2/4)
22
QuickTestResult::dataTag
Name: QuickTestResult::dataTag
Prototype: QString QuickTestResult::dataTag() const
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmltest/quicktestresult.cpp
Lines: 280-287
  0.000% (0/4)
42
QuickTestResult::grabImage
Name: QuickTestResult::grabImage
Prototype: QObject *QuickTestResult::grabImage(QQuickItem *item)
Coverage:  0.000% (0/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmltest/quicktestresult.cpp
Lines: 761-773
  0.000% (0/6)
92
QuickTestResult::ignoreWarning
Name: QuickTestResult::ignoreWarning
Prototype: void QuickTestResult::ignoreWarning(const QJSValue &message)
Coverage:  33.333% (2/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmltest/quicktestresult.cpp
Lines: 629-641
 33.333% (2/6)
72
QuickTestResult::isBenchmarkDone
Name: QuickTestResult::isBenchmarkDone
Prototype: bool QuickTestResult::isBenchmarkDone() const
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmltest/quicktestresult.cpp
Lines: 738-745
  0.000% (0/4)
42
QuickTestResult::nextBenchmark
Name: QuickTestResult::nextBenchmark
Prototype: void QuickTestResult::nextBenchmark()
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmltest/quicktestresult.cpp
Lines: 747-752
  0.000% (0/4)
32
QuickTestResult::parseArgs
Name: QuickTestResult::parseArgs
Prototype: void QuickTestResult::parseArgs(int argc, char *argv[])
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmltest/quicktestresult.cpp
Lines: 784-789
 75.000% (3/4)
32
QuickTestResult::reset
Name: QuickTestResult::reset
Prototype: void QuickTestResult::reset()
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmltest/quicktestresult.cpp
Lines: 388-392
 50.000% (2/4)
22
QuickTestResult::setDataTag
Name: QuickTestResult::setDataTag
Prototype: void QuickTestResult::setDataTag(const QString &tag)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmltest/quicktestresult.cpp
Lines: 289-299
100.000% (4/4)
62
QuickTestResult::setSkipped
Name: QuickTestResult::setSkipped
Prototype: void QuickTestResult::setSkipped(bool skip)
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmltest/quicktestresult.cpp
Lines: 329-335
 75.000% (3/4)
42
QuickTestResult::startLogging
Name: QuickTestResult::startLogging
Prototype: void QuickTestResult::startLogging()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmltest/quicktestresult.cpp
Lines: 402-410
100.000% (4/4)
42
QuickTestResult::stopLogging
Name: QuickTestResult::stopLogging
Prototype: void QuickTestResult::stopLogging()
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmltest/quicktestresult.cpp
Lines: 419-426
 50.000% (2/4)
52
QuickTestResult::verify
Name: QuickTestResult::verify
Prototype: bool QuickTestResult::verify (bool success, const QString &message, const QUrl &location, int line)
Coverage:  33.333% (2/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmltest/quicktestresult.cpp
Lines: 474-486
 33.333% (2/6)
72
RefCounted::deref
Name: RefCounted::deref
Prototype: void deref()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/stubs/wtf/RefCounted.h
Lines: 58-62
100.000% (4/4)
22
RefPtr::RefPtr
Name: RefPtr::RefPtr
Prototype: RefPtr(const RefPtr<T> &other)
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/stubs/wtf/RefPtr.h
Lines: 48-53
 75.000% (3/4)
22
RefPtr::~RefPtr
Name: RefPtr::~RefPtr
Prototype: ~RefPtr()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/stubs/wtf/RefPtr.h
Lines: 70-74
100.000% (4/4)
22
Reflect::method_deleteProperty
Name: Reflect::method_deleteProperty
Prototype: ReturnedValue Reflect::method_deleteProperty(const FunctionObject *f, const Value *, const Value *argv, int argc)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4reflect.cpp
Lines: 140-148
 83.333% (5/6)
52
Reflect::method_getOwnPropertyDescriptor
Name: Reflect::method_getOwnPropertyDescriptor
Prototype: ReturnedValue Reflect::method_getOwnPropertyDescriptor(const FunctionObject *f, const Value *thisObject, const Value *argv, int argc)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4reflect.cpp
Lines: 167-173
 83.333% (5/6)
32
Reflect::method_getPrototypeOf
Name: Reflect::method_getPrototypeOf
Prototype: ReturnedValue Reflect::method_getPrototypeOf(const FunctionObject *f, const Value *, const Value *argv, int argc)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4reflect.cpp
Lines: 175-183
 83.333% (5/6)
52
Reflect::method_isExtensible
Name: Reflect::method_isExtensible
Prototype: ReturnedValue Reflect::method_isExtensible(const FunctionObject *f, const Value *, const Value *argv, int argc)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4reflect.cpp
Lines: 204-211
 83.333% (5/6)
42
Reflect::method_ownKeys
Name: Reflect::method_ownKeys
Prototype: ReturnedValue Reflect::method_ownKeys(const FunctionObject *f, const Value *thisObject, const Value *argv, int argc)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4reflect.cpp
Lines: 214-220
 83.333% (5/6)
32
Reflect::method_preventExtensions
Name: Reflect::method_preventExtensions
Prototype: ReturnedValue Reflect::method_preventExtensions(const FunctionObject *f, const Value *, const Value *argv, int argc)
Coverage:  50.000% (3/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4reflect.cpp
Lines: 222-230
 50.000% (3/6)
52
Reflect::method_setPrototypeOf
Name: Reflect::method_setPrototypeOf
Prototype: ReturnedValue Reflect::method_setPrototypeOf(const FunctionObject *f, const Value *, const Value *argv, int argc)
Coverage:  91.667% (11/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4reflect.cpp
Lines: 251-260
 91.667% (11/12)
62
RegExpObject::initProperties::RegExpObject::initProperties
Name: RegExpObject::initProperties::RegExpObject::initProperties
Prototype: void RegExpObject::initProperties()
Coverage: 100.000% (5/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4regexpobject.cpp
Lines: 136-154
100.000% (5/5)
52
RegExpObject::initProperties::RegExpPrototype::method_compile
Name: RegExpObject::initProperties::RegExpPrototype::method_compile
Prototype: ReturnedValue RegExpPrototype::method_compile(const FunctionObject *b, const Value *thisObject, const Value *argv, int argc)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4regexpobject.cpp
Lines: 429-440
  0.000% (0/4)
72
RegExpObject::initProperties::RegExpPrototype::method_get_lastMatch_n
Name: RegExpObject::initProperties::RegExpPrototype::method_get_lastMatch_n
Prototype: template <uint index> ReturnedValue RegExpPrototype::method_get_lastMatch_n(const FunctionObject *b, const Value *, const Value *, int)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4regexpobject.cpp
Lines: 442-451
100.000% (4/4)
62
RegExpObject::initProperties::RegExpPrototype::method_get_lastParen
Name: RegExpObject::initProperties::RegExpPrototype::method_get_lastParen
Prototype: ReturnedValue RegExpPrototype::method_get_lastParen(const FunctionObject *b, const Value *, const Value *, int)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4regexpobject.cpp
Lines: 453-461
 50.000% (2/4)
62
RegExpObject::initProperties::RegExpPrototype::method_toString
Name: RegExpObject::initProperties::RegExpPrototype::method_toString
Prototype: ReturnedValue RegExpPrototype::method_toString(const FunctionObject *b, const Value *thisObject, const Value *, int)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4regexpobject.cpp
Lines: 419-427
 50.000% (2/4)
52
Page:<>1
McCabe - Cyclomatic Complexity: 1
...100
McCabe - Cyclomatic Complexity: 1
...120
McCabe - Cyclomatic Complexity: 1
...130
McCabe - Cyclomatic Complexity: 1
...140
McCabe - Cyclomatic Complexity: 2
...150
McCabe - Cyclomatic Complexity: 2
...154
McCabe - Cyclomatic Complexity: 2
155
McCabe - Cyclomatic Complexity: 2
156
McCabe - Cyclomatic Complexity: 2
157
McCabe - Cyclomatic Complexity: 2
158159
McCabe - Cyclomatic Complexity: 2
160
McCabe - Cyclomatic Complexity: 2
161
McCabe - Cyclomatic Complexity: 2
162
McCabe - Cyclomatic Complexity: 2
...170
McCabe - Cyclomatic Complexity: 3
...180
McCabe - Cyclomatic Complexity: 4
...200
McCabe - Cyclomatic Complexity: 17
...202
McCabe - Cyclomatic Complexity: 36

Generated by Squish Coco 4.2.0