OpenCoverage

Qt Quick Test Coverage

Functions

Page:<>1
eLOC - Effective Lines of Code: 0
...100
eLOC - Effective Lines of Code: 2
...120
eLOC - Effective Lines of Code: 2
...130
eLOC - Effective Lines of Code: 3
...140
eLOC - Effective Lines of Code: 4
...150
eLOC - Effective Lines of Code: 5
...152
eLOC - Effective Lines of Code: 5
153
eLOC - Effective Lines of Code: 5
154
eLOC - Effective Lines of Code: 5
155
eLOC - Effective Lines of Code: 5
156157
eLOC - Effective Lines of Code: 6
158
eLOC - Effective Lines of Code: 6
159
eLOC - Effective Lines of Code: 6
160
eLOC - Effective Lines of Code: 6
...170
eLOC - Effective Lines of Code: 8
...180
eLOC - Effective Lines of Code: 12
...200
eLOC - Effective Lines of Code: 57
...202
eLOC - Effective Lines of Code: 123
FunctionCondition %eLOC - Effective Lines of Codeā–“McCabe - Cyclomatic Complexity
JSC::Yarr::wordcharCreate
Name: JSC::Yarr::wordcharCreate
Prototype: CharacterClass* wordcharCreate()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/.generated/RegExpJitTables.h
Lines: 2705-2713
100.000% (1/1)
61
Lexer::isLineTerminatorSequence
Name: Lexer::isLineTerminatorSequence
Prototype: unsigned Lexer::isLineTerminatorSequence() const
Coverage: 100.000% (11/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljslexer.cpp
Lines: 1226-1241
100.000% (11/11)
67
ListModel::destroy
Name: ListModel::destroy
Prototype: void ListModel::destroy()
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 477-486
100.000% (7/7)
63
LoadWatcher::LoadWatcher
Name: LoadWatcher::LoadWatcher
Prototype: LoadWatcher(QQmlApplicationEngine *e, int expected)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qml/main.cpp
Lines: 165-181
  0.000% (0/1)
61
Lookup::getterFallback
Name: Lookup::getterFallback
Prototype: ReturnedValue Lookup::getterFallback(Lookup *l, ExecutionEngine *engine, const Value &object)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4lookup.cpp
Lines: 219-227
 50.000% (2/4)
62
Lookup::primitiveGetterProto
Name: Lookup::primitiveGetterProto
Prototype: ReturnedValue Lookup::primitiveGetterProto(Lookup *l, ExecutionEngine *engine, const Value &object)
Coverage:  42.857% (3/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4lookup.cpp
Lines: 399-408
 42.857% (3/7)
63
Lookup::setterFallback
Name: Lookup::setterFallback
Prototype: bool Lookup::setterFallback(Lookup *l, ExecutionEngine *engine, Value &object, const Value &value)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4lookup.cpp
Lines: 547-556
 50.000% (2/4)
62
MapPrototype::method_clear
Name: MapPrototype::method_clear
Prototype: ReturnedValue MapPrototype::method_clear(const FunctionObject *b, const Value *thisObject, const Value *, int)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4mapobject.cpp
Lines: 155-164
100.000% (4/4)
62
MapPrototype::method_set
Name: MapPrototype::method_set
Prototype: ReturnedValue MapPrototype::method_set(const FunctionObject *b, const Value *thisObject, const Value *argv, int)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4mapobject.cpp
Lines: 246-255
100.000% (4/4)
62
MathObject::method_exp
Name: MathObject::method_exp
Prototype: ReturnedValue MathObject::method_exp(const FunctionObject *, const Value *, const Value *argv, int argc)
Coverage:  88.889% (8/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4mathobject.cpp
Lines: 261-272
 88.889% (8/9)
63
MathObject::method_max
Name: MathObject::method_max
Prototype: ReturnedValue MathObject::method_max(const FunctionObject *, const Value *, const Value *argv, int argc)
Coverage: 100.000% (9/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4mathobject.cpp
Lines: 394-403
100.000% (9/9)
63
MathObject::method_sign
Name: MathObject::method_sign
Prototype: ReturnedValue MathObject::method_sign(const FunctionObject *, const Value *, const Value *argv, int argc)
Coverage:  88.889% (8/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4mathobject.cpp
Lines: 483-494
 88.889% (8/9)
63
Parser::lookaheadToken [qqmljs.g #2]
Name: Parser::lookaheadToken [qqmljs.g #2]
Prototype: int Parser::lookaheadToken(Lexer *lexer)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljs.g #2
Lines: 565-574
100.000% (4/4)
62
Parser::pushToken [qqmljs.g #2]
Name: Parser::pushToken [qqmljs.g #2]
Prototype: void Parser::pushToken(int token)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljs.g #2
Lines: 555-563
100.000% (1/1)
61
Proxy::method_revoke
Name: Proxy::method_revoke
Prototype: ReturnedValue Proxy::method_revoke(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/qv4proxy.cpp
Lines: 544-553
100.000% (1/1)
61
QAccessibleQuickItem::text
Name: QAccessibleQuickItem::text
Prototype: QString QAccessibleQuickItem::text(int startOffset, int endOffset) const
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/accessible/qaccessiblequickitem.cpp
Lines: 485-494
  0.000% (0/4)
62
QAccessibleQuickWindow::state
Name: QAccessibleQuickWindow::state
Prototype: QAccessible::State QAccessibleQuickWindow::state() const
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/accessible/qaccessiblequickview.cpp
Lines: 97-105
  0.000% (0/7)
63
QFiniteStack::allocate
Name: QFiniteStack::allocate
Prototype: template<typename T> void QFiniteStack<T>::allocate(int size)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qfinitestack_p.h
Lines: 156-167
100.000% (4/4)
62
QHashedCStringRef::toUtf16
Name: QHashedCStringRef::toUtf16
Prototype: QString QHashedCStringRef::toUtf16() const
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qhashedstring.cpp
Lines: 220-229
  0.000% (0/4)
62
QIntrusiveList::contains
Name: QIntrusiveList::contains
Prototype: template<class N, QIntrusiveListNode N::*member> bool QIntrusiveList<N, member>::contains(N *n) const
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qintrusivelist_p.h
Lines: 203-213
  0.000% (0/7)
63
QIntrusiveList::insert
Name: QIntrusiveList::insert
Prototype: template<class N, QIntrusiveListNode N::*member> void QIntrusiveList<N, member>::insert(N *n)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qintrusivelist_p.h
Lines: 184-194
100.000% (4/4)
62
QJSEngine::newArray
Name: QJSEngine::newArray
Prototype: QJSValue QJSEngine::newArray(uint length)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsapi/qjsengine.cpp
Lines: 504-512
100.000% (4/4)
62
QJSValueIteratorPrivate::QJSValueIteratorPrivate
Name: QJSValueIteratorPrivate::QJSValueIteratorPrivate
Prototype: QJSValueIteratorPrivate::QJSValueIteratorPrivate(const QJSValue &v)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsapi/qjsvalueiterator.cpp
Lines: 49-61
100.000% (4/4)
62
QMetaObjectWrapper::virtualIsEqualTo
Name: QMetaObjectWrapper::virtualIsEqualTo
Prototype: bool QMetaObjectWrapper::virtualIsEqualTo(Managed *a, Managed *b)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp
Lines: 2173-2181
 50.000% (2/4)
62
QObjectMethod::create
Name: QObjectMethod::create
Prototype: ReturnedValue QObjectMethod::create(ExecutionContext *scope, const QQmlValueTypeWrapper *valueType, int index)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp
Lines: 1873-1881
100.000% (1/1)
61
QPODVector::removeOne
Name: QPODVector::removeOne
Prototype: void removeOne(const T &v)
Coverage:  42.857% (3/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qpodvector_p.h
Lines: 124-133
 42.857% (3/7)
63
QParallelAnimationGroupJob::applyGroupState
Name: QParallelAnimationGroupJob::applyGroupState
Prototype: void QParallelAnimationGroupJob::applyGroupState(QAbstractAnimationJob *animation)
Coverage:  57.143% (4/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/animations/qparallelanimationgroupjob.cpp
Lines: 171-185
 57.143% (4/7)
65
QQmlAdaptorModelEngineData::QQmlAdaptorModelEngineData
Name: QQmlAdaptorModelEngineData::QQmlAdaptorModelEngineData
Prototype: QQmlAdaptorModelEngineData::QQmlAdaptorModelEngineData(QV4::ExecutionEngine *v4)
Coverage: 100.000% (3/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmladaptormodel.cpp
Lines: 1013-1022
100.000% (3/3)
61
QQmlAnimationTimer::instance
Name: QQmlAnimationTimer::instance
Prototype: QQmlAnimationTimer *QQmlAnimationTimer::instance(bool create)
Coverage:  77.778% (7/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/animations/qabstractanimationjob.cpp
Lines: 70-85
 77.778% (7/9)
62
QQmlAnimationTimer::registerRunningAnimation
Name: QQmlAnimationTimer::registerRunningAnimation
Prototype: void QQmlAnimationTimer::registerRunningAnimation(QAbstractAnimationJob *animation)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/animations/qabstractanimationjob.cpp
Lines: 211-222
100.000% (7/7)
63
QQmlAnimationTimer::restartAnimationTimer
Name: QQmlAnimationTimer::restartAnimationTimer
Prototype: void QQmlAnimationTimer::restartAnimationTimer()
Coverage: 100.000% (12/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/animations/qabstractanimationjob.cpp
Lines: 133-141
100.000% (12/12)
64
QQmlAnimationTimer::stopTimer
Name: QQmlAnimationTimer::stopTimer
Prototype: void QQmlAnimationTimer::stopTimer()
Coverage: 100.000% (10/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/animations/qabstractanimationjob.cpp
Lines: 158-168
100.000% (10/10)
62
QQmlBind::componentComplete
Name: QQmlBind::componentComplete
Prototype: void QQmlBind::componentComplete()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmlbind.cpp
Lines: 338-347
100.000% (4/4)
62
QQmlBind::prepareEval
Name: QQmlBind::prepareEval
Prototype: void QQmlBind::prepareEval()
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmlbind.cpp
Lines: 349-359
100.000% (7/7)
63
QQmlBind::setDelayed
Name: QQmlBind::setDelayed
Prototype: void QQmlBind::setDelayed(bool delayed)
Coverage:  42.857% (3/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmlbind.cpp
Lines: 314-324
 42.857% (3/7)
63
QQmlBinding::create
Name: QQmlBinding::create
Prototype: QQmlBinding *QQmlBinding::create(const QQmlPropertyData *property, const QString &str, QObject *obj, QQmlContextData *ctxt, const QString &url, quint16 lineNumber)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlbinding.cpp
Lines: 116-128
100.000% (1/1)
61
QQmlBindingInstantiationContext::instantiatingPropertyCache
Name: QQmlBindingInstantiationContext::instantiatingPropertyCache
Prototype: QQmlRefPointer<QQmlPropertyCache> QQmlBindingInstantiationContext::instantiatingPropertyCache(QQmlEnginePrivate *enginePrivate) const
Coverage:  60.000% (6/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmlpropertycachecreator.cpp
Lines: 71-81
 60.000% (6/10)
64
QQmlChangeSet::apply
Name: QQmlChangeSet::apply
Prototype: void QQmlChangeSet::apply(const QQmlChangeSet &changeSet)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmlchangeset.cpp
Lines: 158-166
100.000% (1/1)
61
QQmlChangeSet::move
Name: QQmlChangeSet::move
Prototype: void QQmlChangeSet::move(int from, int to, int count, int moveId)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmlchangeset.cpp
Lines: 133-141
100.000% (1/1)
61
QQmlCleanup::~QQmlCleanup
Name: QQmlCleanup::~QQmlCleanup
Prototype: QQmlCleanup::~QQmlCleanup()
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlcleanup.cpp
Lines: 105-114
100.000% (7/7)
63
QQmlComponentPrivate::initializeObjectWithInitialProperties
Name: QQmlComponentPrivate::initializeObjectWithInitialProperties
Prototype: void QQmlComponentPrivate::initializeObjectWithInitialProperties(QV4::QmlContext *qmlContext, const QV4::Value &valuemap, QObject *toCreate)
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlcomponent.cpp
Lines: 1430-1440
 75.000% (3/4)
62
QQmlContextDataRef::setContextData
Name: QQmlContextDataRef::setContextData
Prototype: void QQmlContextDataRef::setContextData(QQmlContextData *contextData)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlcontext_p.h
Lines: 322-332
100.000% (7/7)
63
QQmlContextPrivate::context_at
Name: QQmlContextPrivate::context_at
Prototype: QObject *QQmlContextPrivate::context_at(QQmlListProperty<QObject> *prop, int index)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlcontext.cpp
Lines: 517-528
 50.000% (2/4)
62
QQmlContextPrivate::context_count
Name: QQmlContextPrivate::context_count
Prototype: int QQmlContextPrivate::context_count(QQmlListProperty<QObject> *prop)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlcontext.cpp
Lines: 504-515
 50.000% (2/4)
62
QQmlCustomParser::resolveType
Name: QQmlCustomParser::resolveType
Prototype: const QMetaObject *QQmlCustomParser::resolveType(const QString& name) const
Coverage:  42.857% (3/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlcustomparser.cpp
Lines: 176-184
 42.857% (3/7)
63
QQmlDMCachedModelData::setValue
Name: QQmlDMCachedModelData::setValue
Prototype: void QQmlDMCachedModelData::setValue(const QString &role, const QVariant &value)
Coverage:  80.000% (8/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmladaptormodel.cpp
Lines: 316-327
 80.000% (8/10)
64
QQmlDataBlob::setError
Name: QQmlDataBlob::setError
Prototype: void QQmlDataBlob::setError(const QQmlCompileError &error)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 460-468
100.000% (1/1)
61
QQmlDebugClient::state
Name: QQmlDebugClient::state
Prototype: QQmlDebugClient::State QQmlDebugClient::state() const
Coverage: 100.000% (9/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmldebugclient.cpp
Lines: 96-106
100.000% (9/9)
63
QQmlDebugConnection::socketConnected
Name: QQmlDebugConnection::socketConnected
Prototype: void QQmlDebugConnection::socketConnected()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmldebugconnection.cpp
Lines: 102-110
100.000% (1/1)
61
QQmlDelayedError::removeError
Name: QQmlDelayedError::removeError
Prototype: inline QQmlError removeError()
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmljavascriptexpression_p.h
Lines: 70-78
100.000% (7/7)
63
QQmlDelegateModelEngineData::QQmlDelegateModelEngineData
Name: QQmlDelegateModelEngineData::QQmlDelegateModelEngineData
Prototype: QQmlDelegateModelEngineData::QQmlDelegateModelEngineData(QV4::ExecutionEngine *v4)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmldelegatemodel.cpp
Lines: 3437-3446
100.000% (4/4)
61
QQmlDelegateModelGroup::setName
Name: QQmlDelegateModelGroup::setName
Prototype: void QQmlDelegateModelGroup::setName(const QString &name)
Coverage:  57.143% (4/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmldelegatemodel.cpp
Lines: 2458-2467
 57.143% (4/7)
63
QQmlDelegateModelItemMetaType::parseGroups
Name: QQmlDelegateModelItemMetaType::parseGroups
Prototype: int QQmlDelegateModelItemMetaType::parseGroups(const QStringList &groups) const
Coverage:  80.000% (4/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmldelegatemodel.cpp
Lines: 1830-1839
 80.000% (4/5)
63
QQmlDelegateModelPrivate::init
Name: QQmlDelegateModelPrivate::init
Prototype: void QQmlDelegateModelPrivate::init()
Coverage: 100.000% (3/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmldelegatemodel.cpp
Lines: 245-254
100.000% (3/3)
61
QQmlDesignerMetaObject::notifyPropertyChange
Name: QQmlDesignerMetaObject::notifyPropertyChange
Prototype: void QQmlDesignerMetaObject::notifyPropertyChange(int id)
Coverage:  40.000% (4/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/designer/qqmldesignermetaobject.cpp
Lines: 284-295
 40.000% (4/10)
64
QQmlEasingValueType::bezierCurve
Name: QQmlEasingValueType::bezierCurve
Prototype: QVariantList QQmlEasingValueType::bezierCurve() const
Coverage:  0.000% (0/2)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlvaluetype.cpp
Lines: 558-566
  0.000% (0/2)
62
QQmlEnginePrivate::dereferenceScarceResources
Name: QQmlEnginePrivate::dereferenceScarceResources
Prototype: inline void QQmlEnginePrivate::dereferenceScarceResources()
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlengine_p.h
Lines: 287-301
100.000% (7/7)
63
QQmlEnumTypeResolver::assignEnumToBinding
Name: QQmlEnumTypeResolver::assignEnumToBinding
Prototype: bool QQmlEnumTypeResolver::assignEnumToBinding(QmlIR::Binding *binding, const QStringRef &enumName, int enumValue, bool isQtObject)
Coverage:  62.500% (5/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmltypecompiler.cpp
Lines: 554-563
 62.500% (5/8)
62
QQmlGuardedContextData::clear
Name: QQmlGuardedContextData::clear
Prototype: void QQmlGuardedContextData::clear()
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlcontext_p.h
Lines: 287-296
100.000% (7/7)
63
QQmlImports::addFileImport
Name: QQmlImports::addFileImport
Prototype: bool QQmlImports::addFileImport(QQmlImportDatabase *importDb, const QString& uri, const QString& prefix, int vmaj, int vmin, bool incomplete, QList<QQmlError> *errors)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlimport.cpp
Lines: 1688-1700
 50.000% (2/4)
62
QQmlImports::addImplicitImport
Name: QQmlImports::addImplicitImport
Prototype: bool QQmlImports::addImplicitImport(QQmlImportDatabase *importDb, QList<QQmlError> *errors)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlimport.cpp
Lines: 1655-1665
 50.000% (2/4)
62
QQmlImports::addLibraryImport
Name: QQmlImports::addLibraryImport
Prototype: bool QQmlImports::addLibraryImport(QQmlImportDatabase *importDb, const QString &uri, const QString &prefix, int vmaj, int vmin, const QString &qmldirIdentifier, const QString& qmldirUrl, bool incomplete, QList<QQmlError> *errors)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlimport.cpp
Lines: 1702-1714
 50.000% (2/4)
62
QQmlImports::updateQmldirContent
Name: QQmlImports::updateQmldirContent
Prototype: bool QQmlImports::updateQmldirContent(QQmlImportDatabase *importDb, const QString &uri, const QString &prefix, const QString &qmldirIdentifier, const QString& qmldirUrl, QList<QQmlError> *errors)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlimport.cpp
Lines: 1716-1728
 50.000% (2/4)
62
QQmlIncubationController::incubateFor
Name: QQmlIncubationController::incubateFor
Prototype: void QQmlIncubationController::incubateFor(int msecs)
Coverage:  92.308% (12/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlincubator.cpp
Lines: 381-391
 92.308% (12/13)
63
QQmlIncubationController::incubateWhile
Name: QQmlIncubationController::incubateWhile
Prototype: void QQmlIncubationController::incubateWhile(volatile bool *flag, int msecs)
Coverage:  84.615% (11/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlincubator.cpp
Lines: 400-410
 84.615% (11/13)
63
QQmlInstantiator::setActive
Name: QQmlInstantiator::setActive
Prototype: void QQmlInstantiator::setActive(bool newVal)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmlinstantiator.cpp
Lines: 281-289
 50.000% (2/4)
62
QQmlInterceptorMetaObject::intercepts
Name: QQmlInterceptorMetaObject::intercepts
Prototype: bool intercepts(QQmlPropertyIndex propertyIndex) const
Coverage: 100.000% (14/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlvmemetaobject_p.h
Lines: 109-118
100.000% (14/14)
64
QQmlJS::AST::PatternElement::boundNames
Name: QQmlJS::AST::PatternElement::boundNames
Prototype: void PatternElement::boundNames(QStringList *names)
Coverage: 100.000% (10/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsast.cpp
Lines: 1235-1245
100.000% (10/10)
64
QQmlJS::AST::PatternElementList::accept0
Name: QQmlJS::AST::PatternElementList::accept0
Prototype: void PatternElementList::accept0(Visitor *visitor)
Coverage:  85.714% (6/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsast.cpp
Lines: 1247-1257
 85.714% (6/7)
63
QQmlJS::AST::VariableDeclarationList::finish
Name: QQmlJS::AST::VariableDeclarationList::finish
Prototype: inline VariableDeclarationList *finish(VariableScope s)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsast_p.h
Lines: 1477-1486
100.000% (4/4)
62
QQmlJS::AST::asAnonymousClassDefinition
Name: QQmlJS::AST::asAnonymousClassDefinition
Prototype: ClassExpression *asAnonymousClassDefinition(Node *n)
Coverage: 100.000% (9/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsast.cpp
Lines: 58-66
100.000% (9/9)
63
QQmlJS::AST::asAnonymousFunctionDefinition
Name: QQmlJS::AST::asAnonymousFunctionDefinition
Prototype: FunctionExpression *asAnonymousFunctionDefinition(Node *n)
Coverage: 100.000% (9/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsast.cpp
Lines: 48-56
100.000% (9/9)
63
QQmlJS::MemoryPool::allocate
Name: QQmlJS::MemoryPool::allocate
Prototype: inline void *allocate(size_t size)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsmemorypool_p.h
Lines: 89-98
100.000% (4/4)
62
QQmlJS::MemoryPool::~MemoryPool
Name: QQmlJS::MemoryPool::~MemoryPool
Prototype: ~MemoryPool()
Coverage: 100.000% (10/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsmemorypool_p.h
Lines: 76-87
100.000% (10/10)
64
QQmlJavaScriptExpression::setNotifyOnValueChanged
Name: QQmlJavaScriptExpression::setNotifyOnValueChanged
Prototype: void QQmlJavaScriptExpression::setNotifyOnValueChanged(bool v)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmljavascriptexpression.cpp
Lines: 118-127
100.000% (4/4)
62
QQmlListModelParser::definesEmptyList
Name: QQmlListModelParser::definesEmptyList
Prototype: bool QQmlListModelParser::definesEmptyList(const QString &s)
Coverage:  75.000% (9/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 2814-2824
 75.000% (9/12)
64
QQmlListProperty::operator==
Name: QQmlListProperty::operator==
Prototype: bool operator==(const QQmlListProperty &o) const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmllist.h
Lines: 91-98
  0.000% (0/1)
61
QQmlNotifierEndpoint::connect
Name: QQmlNotifierEndpoint::connect
Prototype: void QQmlNotifierEndpoint::connect(QQmlNotifier *notifier)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlnotifier_p.h
Lines: 188-197
100.000% (4/4)
62
QQmlObjectCreator::recordError
Name: QQmlObjectCreator::recordError
Prototype: void QQmlObjectCreator::recordError(const QV4::CompiledData::Location &location, const QString &description)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp
Lines: 1110-1118
100.000% (1/1)
61
QQmlObjectModel::release
Name: QQmlObjectModel::release
Prototype: QQmlInstanceModel::ReleaseFlags QQmlObjectModel::release(QObject *item)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmlobjectmodel.cpp
Lines: 282-291
100.000% (7/7)
63
QQmlOpenMetaObject::QQmlOpenMetaObject
Name: QQmlOpenMetaObject::QQmlOpenMetaObject
Prototype: QQmlOpenMetaObject::QQmlOpenMetaObject(QObject *obj, const QMetaObject *base, bool automatic)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlopenmetaobject.cpp
Lines: 249-259
100.000% (1/1)
61
QQmlOpenMetaObject::QQmlOpenMetaObject
Name: QQmlOpenMetaObject::QQmlOpenMetaObject
Prototype: QQmlOpenMetaObject::QQmlOpenMetaObject(QObject *obj, QQmlOpenMetaObjectType *type, bool automatic)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlopenmetaobject.cpp
Lines: 261-271
100.000% (1/1)
61
QQmlOpenMetaObjectPrivate::propertyRef
Name: QQmlOpenMetaObjectPrivate::propertyRef
Prototype: inline Property &propertyRef(int idx)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlopenmetaobject.cpp
Lines: 215-222
100.000% (7/7)
63
QQmlProfilerEvent::squeeze
Name: QQmlProfilerEvent::squeeze
Prototype: template<typename Container, typename Number> typename std::enable_if<(sizeof(Number) > 1), bool>::type squeeze(const Container &numbers)
Coverage:  72.727% (8/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlprofilerevent_p.h
Lines: 289-300
 72.727% (8/11)
64
QQmlProperty::connectNotifySignal
Name: QQmlProperty::connectNotifySignal
Prototype: bool QQmlProperty::connectNotifySignal(QObject *dest, int method) const
Coverage:  66.667% (6/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.cpp
Lines: 1552-1563
 66.667% (6/9)
63
QQmlProperty::operator=
Name: QQmlProperty::operator=
Prototype: QQmlProperty &QQmlProperty::operator=(const QQmlProperty &other)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.cpp
Lines: 590-599
100.000% (7/7)
63
QQmlPropertyCache::callJSFactoryMethod
Name: QQmlPropertyCache::callJSFactoryMethod
Prototype: bool QQmlPropertyCache::callJSFactoryMethod(QObject *object, void **args) const
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache_p.h
Lines: 872-881
100.000% (7/7)
63
QQmlPropertyCache::copyAndAppend
Name: QQmlPropertyCache::copyAndAppend
Prototype: QQmlPropertyCache * QQmlPropertyCache::copyAndAppend(const QMetaObject *metaObject, int revision, QQmlPropertyData::Flags propertyFlags, QQmlPropertyData::Flags methodFlags, QQmlPropertyData::Flags signalFlags)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache.cpp
Lines: 455-474
100.000% (1/1)
61
QQmlPropertyCache::findProperty
Name: QQmlPropertyCache::findProperty
Prototype: QQmlPropertyData *QQmlPropertyCache::findProperty(StringCache::ConstIterator it, QObject *object, QQmlContextData *context) const
Coverage: 100.000% (8/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache.cpp
Lines: 774-783
100.000% (8/8)
62
QQmlPropertyCache::method
Name: QQmlPropertyCache::method
Prototype: inline QQmlPropertyData *QQmlPropertyCache::method(int index) const
Coverage:  0.000% (0/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache_p.h
Lines: 760-770
  0.000% (0/9)
63
QQmlPropertyCache::property
Name: QQmlPropertyCache::property
Prototype: inline QQmlPropertyData *QQmlPropertyCache::property(int index) const
Coverage:  66.667% (6/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache_p.h
Lines: 748-758
 66.667% (6/9)
63
QQmlPropertyCache::setParent
Name: QQmlPropertyCache::setParent
Prototype: void QQmlPropertyCache::setParent(QQmlPropertyCache *newParent)
Coverage:  85.714% (6/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache.cpp
Lines: 436-444
 85.714% (6/7)
63
QQmlPropertyCacheVector::set
Name: QQmlPropertyCacheVector::set
Prototype: void set(int index, const QQmlRefPointer<QQmlPropertyCache> &replacement)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache_p.h
Lines: 982-990
 71.429% (5/7)
63
QQmlPropertyMap::insert
Name: QQmlPropertyMap::insert
Prototype: void QQmlPropertyMap::insert(const QString &key, const QVariant &value)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmlpropertymap.cpp
Lines: 226-237
100.000% (4/4)
62
QQmlPropertyPrivate::initDefault
Name: QQmlPropertyPrivate::initDefault
Prototype: void QQmlPropertyPrivate::initDefault(QObject *obj)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.cpp
Lines: 175-184
 71.429% (5/7)
63
QQmlPropertyPrivate::propertyType
Name: QQmlPropertyPrivate::propertyType
Prototype: int QQmlPropertyPrivate::propertyType() const
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.cpp
Lines: 533-543
 71.429% (5/7)
63
QQmlPropertyPrivate::write
Name: QQmlPropertyPrivate::write
Prototype: bool QQmlPropertyPrivate::write(const QQmlProperty &that, const QVariant &value, QQmlPropertyData::WriteFlags flags)
Coverage:  90.909% (10/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.cpp
Lines: 1509-1519
 90.909% (10/11)
63
QQmlPropertyValidator::canCoerce
Name: QQmlPropertyValidator::canCoerce
Prototype: bool QQmlPropertyValidator::canCoerce(int to, QQmlPropertyCache *fromMo) const
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmlpropertyvalidator.cpp
Lines: 595-605
 71.429% (5/7)
63
QQmlProxyMetaObject::~QQmlProxyMetaObject
Name: QQmlProxyMetaObject::~QQmlProxyMetaObject
Prototype: QQmlProxyMetaObject::~QQmlProxyMetaObject()
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproxymetaobject.cpp
Lines: 57-66
 71.429% (5/7)
63
QQmlQtQuick2DebugStatesDelegate::setBindingForInvalidProperty
Name: QQmlQtQuick2DebugStatesDelegate::setBindingForInvalidProperty
Prototype: bool QQmlQtQuick2DebugStatesDelegate::setBindingForInvalidProperty(QObject *object, const QString &propertyName, const QVariant &expression, bool isLiteralValue)
Coverage:  50.000% (4/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/qtquick2.cpp
Lines: 161-175
 50.000% (4/8)
63
Page:<>1
eLOC - Effective Lines of Code: 0
...100
eLOC - Effective Lines of Code: 2
...120
eLOC - Effective Lines of Code: 2
...130
eLOC - Effective Lines of Code: 3
...140
eLOC - Effective Lines of Code: 4
...150
eLOC - Effective Lines of Code: 5
...152
eLOC - Effective Lines of Code: 5
153
eLOC - Effective Lines of Code: 5
154
eLOC - Effective Lines of Code: 5
155
eLOC - Effective Lines of Code: 5
156157
eLOC - Effective Lines of Code: 6
158
eLOC - Effective Lines of Code: 6
159
eLOC - Effective Lines of Code: 6
160
eLOC - Effective Lines of Code: 6
...170
eLOC - Effective Lines of Code: 8
...180
eLOC - Effective Lines of Code: 12
...200
eLOC - Effective Lines of Code: 57
...202
eLOC - Effective Lines of Code: 123

Generated by Squish Coco 4.2.0