OpenCoverage

Qt Quick Test Coverage

Functions

Page:<>1
Function: writeNumbers
...100
Function: QQuickPathView::setDelegate
...130
Function: QQuickDesignerSupportProperties::isPropertyQObject
...140
Function: QQmlVMEMetaObject::getForMethod
...150
Function: QQmlNotifier::notify
...159
Function: QQmlJS::AST::Expression::accept0
160
Function: QQmlJS::AST::ArgumentList::firstSourceLocation
161
Function: QQmlInfo::QQmlInfo
162
Function: QQmlGuardedContextData::operator->
163164
Function: QQmlDirParser::designerSupported
165
Function: QQmlDelegateModelItem::columnChanged
166
Function: QQmlDelegateModel::event
167
Function: QQmlDebugConnection::isConnecting
...170
Function: QQmlComponent::QQmlComponent
...180
Function: ListLayout::getRoleOrCreate
...190
Function: JSC::MacroAssemblerCodeRef::code
...200
Function: Codegen::Codegen::Codegen::statementList [qv4codegen.cpp #1]
...202
Function: BaselineJIT::generate_CallPossiblyDirectEval
Functionâ–ľCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
QQmlExpression::context
Name: QQmlExpression::context
Prototype: QQmlContext *QQmlExpression::context() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlexpression.cpp
Lines: 221-226
100.000% (1/1)
31
QQmlExpression::columnNumber
Name: QQmlExpression::columnNumber
Prototype: int QQmlExpression::columnNumber() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlexpression.cpp
Lines: 363-367
  0.000% (0/1)
21
QQmlExpression::clearError
Name: QQmlExpression::clearError
Prototype: void QQmlExpression::clearError()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlexpression.cpp
Lines: 411-415
  0.000% (0/1)
21
QQmlExpression::QQmlExpression
Name: QQmlExpression::QQmlExpression
Prototype: QQmlExpression::QQmlExpression()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlexpression.cpp
Lines: 123-126
  0.000% (0/1)
21
QQmlExpression::QQmlExpression
Name: QQmlExpression::QQmlExpression
Prototype: QQmlExpression::QQmlExpression(const QQmlScriptString &script, QQmlContext *ctxt, QObject *scope, QObject *parent)
Coverage:  61.290% (19/31)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlexpression.cpp
Lines: 137-170
 61.290% (19/31)
227
QQmlExpression::QQmlExpression
Name: QQmlExpression::QQmlExpression
Prototype: QQmlExpression::QQmlExpression(QQmlContext *ctxt, QObject *scope, const QString &expression, QObject *parent)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlexpression.cpp
Lines: 179-187
100.000% (1/1)
21
QQmlExpression::QQmlExpression
Name: QQmlExpression::QQmlExpression
Prototype: QQmlExpression::QQmlExpression(QQmlContextData *ctxt, QObject *scope, const QString &expression)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlexpression.cpp
Lines: 192-198
  0.000% (0/1)
21
QQmlErrorPrivate::QQmlErrorPrivate
Name: QQmlErrorPrivate::QQmlErrorPrivate
Prototype: QQmlErrorPrivate::QQmlErrorPrivate()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlerror.cpp
Lines: 93-96
100.000% (1/1)
21
QQmlError::~QQmlError
Name: QQmlError::~QQmlError
Prototype: QQmlError::~QQmlError()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlerror.cpp
Lines: 139-142
100.000% (1/1)
11
QQmlError::url
Name: QQmlError::url
Prototype: QUrl QQmlError::url() const
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlerror.cpp
Lines: 155-160
100.000% (4/4)
32
QQmlError::toString
Name: QQmlError::toString
Prototype: QString QQmlError::toString() const
Coverage: 100.000% (15/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlerror.cpp
Lines: 283-306
100.000% (15/15)
134
QQmlError::setUrl
Name: QQmlError::setUrl
Prototype: void QQmlError::setUrl(const QUrl &url)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlerror.cpp
Lines: 165-170
100.000% (4/4)
32
QQmlError::setObject
Name: QQmlError::setObject
Prototype: void QQmlError::setObject(QObject *object)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlerror.cpp
Lines: 248-253
 50.000% (2/4)
32
QQmlError::setMessageType
Name: QQmlError::setMessageType
Prototype: void QQmlError::setMessageType(QtMsgType messageType)
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlerror.cpp
Lines: 273-278
 75.000% (3/4)
32
QQmlError::setLine
Name: QQmlError::setLine
Prototype: void QQmlError::setLine(int line)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlerror.cpp
Lines: 205-210
100.000% (4/4)
32
QQmlError::setDescription
Name: QQmlError::setDescription
Prototype: void QQmlError::setDescription(const QString &description)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlerror.cpp
Lines: 185-190
100.000% (4/4)
32
QQmlError::setColumn
Name: QQmlError::setColumn
Prototype: void QQmlError::setColumn(int column)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlerror.cpp
Lines: 225-230
100.000% (4/4)
32
QQmlError::operator=
Name: QQmlError::operator=
Prototype: QQmlError &QQmlError::operator=(const QQmlError &other)
Coverage: 100.000% (8/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlerror.cpp
Lines: 118-134
100.000% (8/8)
123
QQmlError::object
Name: QQmlError::object
Prototype: QObject *QQmlError::object() const
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlerror.cpp
Lines: 238-243
  0.000% (0/4)
32
QQmlError::messageType
Name: QQmlError::messageType
Prototype: QtMsgType QQmlError::messageType() const
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlerror.cpp
Lines: 260-265
 50.000% (2/4)
32
QQmlError::line
Name: QQmlError::line
Prototype: int QQmlError::line() const
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlerror.cpp
Lines: 195-200
100.000% (4/4)
32
QQmlError::isValid
Name: QQmlError::isValid
Prototype: bool QQmlError::isValid() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlerror.cpp
Lines: 147-150
100.000% (1/1)
11
QQmlError::description
Name: QQmlError::description
Prototype: QString QQmlError::description() const
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlerror.cpp
Lines: 175-180
100.000% (4/4)
32
QQmlError::column
Name: QQmlError::column
Prototype: int QQmlError::column() const
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlerror.cpp
Lines: 215-220
100.000% (4/4)
32
QQmlError::QQmlError
Name: QQmlError::QQmlError
Prototype: QQmlError::QQmlError()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlerror.cpp
Lines: 101-104
100.000% (1/1)
21
QQmlError::QQmlError
Name: QQmlError::QQmlError
Prototype: QQmlError::QQmlError(const QQmlError &other)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlerror.cpp
Lines: 109-113
100.000% (1/1)
11
QQmlEnumValue::QQmlEnumValue
Name: QQmlEnumValue::QQmlEnumValue
Prototype: QQmlEnumValue(const QString &n, int v)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache_p.h
Lines: 381-381
100.000% (1/1)
11
QQmlEnumTypeResolver::tryQualifiedEnumAssignment
Name: QQmlEnumTypeResolver::tryQualifiedEnumAssignment
Prototype: bool QQmlEnumTypeResolver::tryQualifiedEnumAssignment(const QmlIR::Object *obj, const QQmlPropertyCache *propertyCache, const QQmlPropertyData *prop, QmlIR::Binding *binding)
Coverage:  78.049% (64/82)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmltypecompiler.cpp
Lines: 565-655
 78.049% (64/82)
5719
QQmlEnumTypeResolver::resolveEnumBindings
Name: QQmlEnumTypeResolver::resolveEnumBindings
Prototype: bool QQmlEnumTypeResolver::resolveEnumBindings()
Coverage:  93.103% (27/29)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmltypecompiler.cpp
Lines: 513-546
 93.103% (27/29)
229
QQmlEnumTypeResolver::evaluateEnum
Name: QQmlEnumTypeResolver::evaluateEnum
Prototype: int QQmlEnumTypeResolver::evaluateEnum(const QString &scope, const QStringRef &enumName, const QStringRef &enumValue, bool *ok) const
Coverage:  87.500% (14/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmltypecompiler.cpp
Lines: 657-681
 87.500% (14/16)
186
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
QQmlEnumTypeResolver::assignEnumToBinding
Name: QQmlEnumTypeResolver::assignEnumToBinding
Prototype: bool assignEnumToBinding(QmlIR::Binding *binding, const QString &enumName, int enumValue, bool isQtObject)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmltypecompiler_p.h
Lines: 192-195
  0.000% (0/1)
11
QQmlEnumTypeResolver::QQmlEnumTypeResolver
Name: QQmlEnumTypeResolver::QQmlEnumTypeResolver
Prototype: QQmlEnumTypeResolver::QQmlEnumTypeResolver(QQmlTypeCompiler *typeCompiler)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmltypecompiler.cpp
Lines: 504-511
100.000% (1/1)
21
QQmlEnginePrivate::v8engine
Name: QQmlEnginePrivate::v8engine
Prototype: QV8Engine *v8engine() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlengine_p.h
Lines: 153-153
100.000% (1/1)
11
QQmlEnginePrivate::v4engine
Name: QQmlEnginePrivate::v4engine
Prototype: QV4::ExecutionEngine *v4engine() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlengine_p.h
Lines: 154-154
100.000% (1/1)
11
QQmlEnginePrivate::referenceScarceResources
Name: QQmlEnginePrivate::referenceScarceResources
Prototype: inline void QQmlEnginePrivate::referenceScarceResources()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlengine_p.h
Lines: 278-281
100.000% (1/1)
11
QQmlEnginePrivate::isEngineThread
Name: QQmlEnginePrivate::isEngineThread
Prototype: bool QQmlEnginePrivate::isEngineThread() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlengine_p.h
Lines: 306-310
100.000% (1/1)
21
QQmlEnginePrivate::isEngineThread
Name: QQmlEnginePrivate::isEngineThread
Prototype: bool QQmlEnginePrivate::isEngineThread(const QQmlEngine *engine)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlengine_p.h
Lines: 315-319
100.000% (1/1)
21
QQmlEnginePrivate::incubate
Name: QQmlEnginePrivate::incubate
Prototype: void QQmlEnginePrivate::incubate(QQmlIncubator &i, QQmlContextData *forContext)
Coverage:  92.000% (23/25)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlincubator.cpp
Lines: 48-101
 92.000% (23/25)
319
QQmlEnginePrivate::getV8Engine
Name: QQmlEnginePrivate::getV8Engine
Prototype: QV8Engine *QQmlEnginePrivate::getV8Engine(QQmlEngine *e)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlengine_p.h
Lines: 382-387
  0.000% (0/1)
21
QQmlEnginePrivate::getV4Engine
Name: QQmlEnginePrivate::getV4Engine
Prototype: QV4::ExecutionEngine *QQmlEnginePrivate::getV4Engine(QQmlEngine *e)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlengine_p.h
Lines: 389-394
  0.000% (0/1)
21
QQmlEnginePrivate::getUniqueId
Name: QQmlEnginePrivate::getUniqueId
Prototype: inline quint32 getUniqueId() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlengine_p.h
Lines: 185-187
  0.000% (0/1)
11
QQmlEnginePrivate::get
Name: QQmlEnginePrivate::get
Prototype: QQmlEnginePrivate *QQmlEnginePrivate::get(QQmlEngine *e)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlengine_p.h
Lines: 396-401
100.000% (1/1)
21
QQmlEnginePrivate::get
Name: QQmlEnginePrivate::get
Prototype: const QQmlEnginePrivate *QQmlEnginePrivate::get(const QQmlEngine *e)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlengine_p.h
Lines: 403-408
100.000% (1/1)
21
QQmlEnginePrivate::get
Name: QQmlEnginePrivate::get
Prototype: QQmlEnginePrivate *QQmlEnginePrivate::get(QQmlContext *c)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlengine_p.h
Lines: 410-413
100.000% (1/1)
11
QQmlEnginePrivate::get
Name: QQmlEnginePrivate::get
Prototype: QQmlEnginePrivate *QQmlEnginePrivate::get(QQmlContextData *c)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlengine_p.h
Lines: 415-418
100.000% (1/1)
11
QQmlEnginePrivate::get
Name: QQmlEnginePrivate::get
Prototype: QQmlEngine *QQmlEnginePrivate::get(QQmlEnginePrivate *p)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlengine_p.h
Lines: 420-425
100.000% (1/1)
21
QQmlEnginePrivate::get
Name: QQmlEnginePrivate::get
Prototype: QQmlEnginePrivate *QQmlEnginePrivate::get(QV4::ExecutionEngine *e)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlengine_p.h
Lines: 427-433
 50.000% (2/4)
42
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
QQmlEnginePrivate::deleteInEngineThread::~I
Name: QQmlEnginePrivate::deleteInEngineThread::~I
Prototype: ~I() override
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlengine_p.h
Lines: 342-342
  0.000% (0/1)
11
QQmlEnginePrivate::deleteInEngineThread::I
Name: QQmlEnginePrivate::deleteInEngineThread::I
Prototype: I(T *value)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlengine_p.h
Lines: 341-341
  0.000% (0/1)
11
QQmlEnginePrivate::deleteInEngineThread
Name: QQmlEnginePrivate::deleteInEngineThread
Prototype: template<typename T> void QQmlEnginePrivate::deleteInEngineThread(T *value)
Coverage:  22.222% (2/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlengine_p.h
Lines: 331-353
 22.222% (2/9)
125
QQmlEnginePrivate::deleteInEngineThread
Name: QQmlEnginePrivate::deleteInEngineThread
Prototype: template<typename T> void QQmlEnginePrivate::deleteInEngineThread(QQmlEnginePrivate *engine, T *value)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlengine_p.h
Lines: 359-364
100.000% (1/1)
21
QQmlEnginePrivate::cache
Name: QQmlEnginePrivate::cache
Prototype: QQmlPropertyCache *QQmlEnginePrivate::cache(const QQmlType &type, int minorVersion)
Coverage:  50.000% (3/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlengine_p.h
Lines: 371-380
 50.000% (3/6)
52
QQmlEnginePrivate::Deletable::Deletable
Name: QQmlEnginePrivate::Deletable::Deletable
Prototype: Deletable()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlengine_p.h
Lines: 266-266
  0.000% (0/1)
11
QQmlEngineDebugService::nextSignal
Name: QQmlEngineDebugService::nextSignal
Prototype: QQmlBoundSignal *nextSignal(QQmlBoundSignal *prev)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/debugger/qqmldebugserviceinterfaces_p.h
Lines: 162-162
  0.000% (0/1)
11
QQmlEngineDebugService::QQmlEngineDebugService
Name: QQmlEngineDebugService::QQmlEngineDebugService
Prototype: QQmlEngineDebugService(float version, QObject *parent = nullptr)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/debugger/qqmldebugserviceinterfaces_p.h
Lines: 159-160
  0.000% (0/1)
11
QQmlEngineControlService::QQmlEngineControlService
Name: QQmlEngineControlService::QQmlEngineControlService
Prototype: QQmlEngineControlService(float version, QObject *parent = nullptr)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/debugger/qqmldebugserviceinterfaces_p.h
Lines: 206-207
100.000% (1/1)
11
QQmlEngineControlClientPrivate::sendCommand
Name: QQmlEngineControlClientPrivate::sendCommand
Prototype: void QQmlEngineControlClientPrivate::sendCommand( QQmlEngineControlClientPrivate::CommandType command, int engineId)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlenginecontrolclient.cpp
Lines: 148-155
100.000% (1/1)
41
QQmlEngineControlClientPrivate::QQmlEngineControlClientPrivate
Name: QQmlEngineControlClientPrivate::QQmlEngineControlClientPrivate
Prototype: QQmlEngineControlClientPrivate::QQmlEngineControlClientPrivate(QQmlDebugConnection *connection)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlenginecontrolclient.cpp
Lines: 143-146
100.000% (1/1)
21
QQmlEngineControlClientPrivate::EngineState::EngineState
Name: QQmlEngineControlClientPrivate::EngineState::EngineState
Prototype: EngineState(CommandType command = InvalidCommand)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlenginecontrolclient_p_p.h
Lines: 81-81
100.000% (1/1)
11
QQmlEngineControlClient::releaseEngine
Name: QQmlEngineControlClient::releaseEngine
Prototype: void QQmlEngineControlClient::releaseEngine(int engineId)
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlenginecontrolclient.cpp
Lines: 78-89
 75.000% (3/4)
72
QQmlEngineControlClient::messageReceived::[lambda]
Name: QQmlEngineControlClient::messageReceived::[lambda]
Prototype: [&]( QQmlEngineControlClientPrivate::CommandType command, std::function<void()> emitter)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlenginecontrolclient.cpp
Lines: 110-121
100.000% (4/4)
92
QQmlEngineControlClient::messageReceived::[lambda]
Name: QQmlEngineControlClient::messageReceived::[lambda]
Prototype: [&]()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlenginecontrolclient.cpp
Lines: 133-135
100.000% (1/1)
11
QQmlEngineControlClient::messageReceived
Name: QQmlEngineControlClient::messageReceived
Prototype: void QQmlEngineControlClient::messageReceived(const QByteArray &data)
Coverage:  88.889% (16/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlenginecontrolclient.cpp
Lines: 97-141
 88.889% (16/18)
2610
QQmlEngineControlClient::engineRemoved
Name: QQmlEngineControlClient::engineRemoved
Prototype: void QQmlEngineControlClient::engineRemoved(int _t1, const QString & _t2)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/.moc/moc_qqmlenginecontrolclient_p.cpp
Lines: 181-185
100.000% (1/1)
21
QQmlEngineControlClient::engineAdded
Name: QQmlEngineControlClient::engineAdded
Prototype: void QQmlEngineControlClient::engineAdded(int _t1, const QString & _t2)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/.moc/moc_qqmlenginecontrolclient_p.cpp
Lines: 167-171
100.000% (1/1)
21
QQmlEngineControlClient::engineAboutToBeRemoved
Name: QQmlEngineControlClient::engineAboutToBeRemoved
Prototype: void QQmlEngineControlClient::engineAboutToBeRemoved(int _t1, const QString & _t2)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/.moc/moc_qqmlenginecontrolclient_p.cpp
Lines: 174-178
100.000% (1/1)
21
QQmlEngineControlClient::engineAboutToBeAdded
Name: QQmlEngineControlClient::engineAboutToBeAdded
Prototype: void QQmlEngineControlClient::engineAboutToBeAdded(int _t1, const QString & _t2)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/.moc/moc_qqmlenginecontrolclient_p.cpp
Lines: 160-164
100.000% (1/1)
21
QQmlEngineControlClient::d_func
Name: QQmlEngineControlClient::d_func
Prototype: inline QQmlEngineControlClientPrivate* d_func()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlenginecontrolclient_p.h
Lines: 62-62
100.000% (1/1)
11
QQmlEngineControlClient::d_func
Name: QQmlEngineControlClient::d_func
Prototype: inline const QQmlEngineControlClientPrivate* d_func() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlenginecontrolclient_p.h
Lines: 62-62
100.000% (1/1)
11
QQmlEngineControlClient::blockedEngines
Name: QQmlEngineControlClient::blockedEngines
Prototype: QList<int> QQmlEngineControlClient::blockedEngines() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlenginecontrolclient.cpp
Lines: 91-95
100.000% (1/1)
21
QQmlEngineControlClient::blockEngine
Name: QQmlEngineControlClient::blockEngine
Prototype: void QQmlEngineControlClient::blockEngine(int engineId)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlenginecontrolclient.cpp
Lines: 67-72
100.000% (1/1)
31
QQmlEngineControlClient::QQmlEngineControlClient
Name: QQmlEngineControlClient::QQmlEngineControlClient
Prototype: QQmlEngineControlClient::QQmlEngineControlClient(QQmlDebugConnection *connection)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlenginecontrolclient.cpp
Lines: 48-51
100.000% (1/1)
21
QQmlEngineControlClient::QQmlEngineControlClient
Name: QQmlEngineControlClient::QQmlEngineControlClient
Prototype: QQmlEngineControlClient::QQmlEngineControlClient(QQmlEngineControlClientPrivate &dd)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlenginecontrolclient.cpp
Lines: 53-56
  0.000% (0/1)
21
QQmlEngine::singletonInstance
Name: QQmlEngine::singletonInstance
Prototype: template<typename T> T QQmlEngine::singletonInstance(int qmlTypeId)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlengine.h
Lines: 176-184
  0.000% (0/4)
52
QQmlEngine::setIncubationController
Name: QQmlEngine::setIncubationController
Prototype: void QQmlEngine::setIncubationController(QQmlIncubationController *controller)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlincubator.cpp
Lines: 109-116
100.000% (7/7)
53
QQmlEngine::incubationController
Name: QQmlEngine::incubationController
Prototype: QQmlIncubationController *QQmlEngine::incubationController() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlincubator.cpp
Lines: 123-127
100.000% (1/1)
21
QQmlEngine::d_func
Name: QQmlEngine::d_func
Prototype: inline QQmlEnginePrivate* d_func()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlengine.h
Lines: 170-170
100.000% (1/1)
11
QQmlEngine::d_func
Name: QQmlEngine::d_func
Prototype: inline const QQmlEnginePrivate* d_func() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlengine.h
Lines: 170-170
100.000% (1/1)
11
QQmlEngine::addNamedBundle
Name: QQmlEngine::addNamedBundle
Prototype: bool QQmlEngine::addNamedBundle(const QString &name, const QString &fileName)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 1775-1780
  0.000% (0/1)
31
QQmlEasingValueType::type
Name: QQmlEasingValueType::type
Prototype: QQmlEasingValueType::Type QQmlEasingValueType::type() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlvaluetype.cpp
Lines: 479-482
  0.000% (0/1)
11
QQmlEasingValueType::setType
Name: QQmlEasingValueType::setType
Prototype: void QQmlEasingValueType::setType(QQmlEasingValueType::Type type)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlvaluetype.cpp
Lines: 499-502
100.000% (1/1)
11
QQmlEasingValueType::setPeriod
Name: QQmlEasingValueType::setPeriod
Prototype: void QQmlEasingValueType::setPeriod(qreal period)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlvaluetype.cpp
Lines: 514-517
100.000% (1/1)
11
QQmlEasingValueType::setOvershoot
Name: QQmlEasingValueType::setOvershoot
Prototype: void QQmlEasingValueType::setOvershoot(qreal overshoot)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlvaluetype.cpp
Lines: 509-512
100.000% (1/1)
11
QQmlEasingValueType::setBezierCurve
Name: QQmlEasingValueType::setBezierCurve
Prototype: void QQmlEasingValueType::setBezierCurve(const QVariantList &customCurveVariant)
Coverage:  68.421% (13/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlvaluetype.cpp
Lines: 519-556
 68.421% (13/19)
287
QQmlEasingValueType::setAmplitude
Name: QQmlEasingValueType::setAmplitude
Prototype: void QQmlEasingValueType::setAmplitude(qreal amplitude)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlvaluetype.cpp
Lines: 504-507
100.000% (1/1)
11
QQmlEasingValueType::period
Name: QQmlEasingValueType::period
Prototype: qreal QQmlEasingValueType::period() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlvaluetype.cpp
Lines: 494-497
  0.000% (0/1)
11
QQmlEasingValueType::overshoot
Name: QQmlEasingValueType::overshoot
Prototype: qreal QQmlEasingValueType::overshoot() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlvaluetype.cpp
Lines: 489-492
  0.000% (0/1)
11
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
QQmlEasingValueType::amplitude
Name: QQmlEasingValueType::amplitude
Prototype: qreal QQmlEasingValueType::amplitude() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlvaluetype.cpp
Lines: 484-487
  0.000% (0/1)
11
QQmlDirParser::typeNamespace
Name: QQmlDirParser::typeNamespace
Prototype: QString QQmlDirParser::typeNamespace() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmldirparser.cpp
Lines: 340-343
100.000% (1/1)
11
QQmlDirParser::setTypeNamespace
Name: QQmlDirParser::setTypeNamespace
Prototype: void QQmlDirParser::setTypeNamespace(const QString &s)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmldirparser.cpp
Lines: 345-348
  0.000% (0/1)
11
QQmlDirParser::setError
Name: QQmlDirParser::setError
Prototype: void QQmlDirParser::setError(const QQmlError &e)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmldirparser.cpp
Lines: 314-318
  0.000% (0/1)
21
QQmlDirParser::scripts
Name: QQmlDirParser::scripts
Prototype: QList<QQmlDirParser::Script> QQmlDirParser::scripts() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmldirparser.cpp
Lines: 365-368
100.000% (1/1)
11
QQmlDirParser::reportError
Name: QQmlDirParser::reportError
Prototype: void QQmlDirParser::reportError(quint16 line, quint16 column, const QString &description)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmldirparser.cpp
Lines: 297-304
100.000% (1/1)
51
QQmlDirParser::plugins
Name: QQmlDirParser::plugins
Prototype: QList<QQmlDirParser::Plugin> QQmlDirParser::plugins() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmldirparser.cpp
Lines: 350-353
100.000% (1/1)
11
QQmlDirParser::parse
Name: QQmlDirParser::parse
Prototype: bool QQmlDirParser::parse(const QString &source)
Coverage:  76.190% (96/126)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmldirparser.cpp
Lines: 103-295
 76.190% (96/126)
13035
QQmlDirParser::hasError
Name: QQmlDirParser::hasError
Prototype: bool QQmlDirParser::hasError() const
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmldirparser.cpp
Lines: 306-312
100.000% (4/4)
32
QQmlDirParser::errors
Name: QQmlDirParser::errors
Prototype: QList<QQmlError> QQmlDirParser::errors(const QString &uri) const
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmldirparser.cpp
Lines: 320-338
100.000% (4/4)
152
Page:<>1
Function: writeNumbers
...100
Function: QQuickPathView::setDelegate
...130
Function: QQuickDesignerSupportProperties::isPropertyQObject
...140
Function: QQmlVMEMetaObject::getForMethod
...150
Function: QQmlNotifier::notify
...159
Function: QQmlJS::AST::Expression::accept0
160
Function: QQmlJS::AST::ArgumentList::firstSourceLocation
161
Function: QQmlInfo::QQmlInfo
162
Function: QQmlGuardedContextData::operator->
163164
Function: QQmlDirParser::designerSupported
165
Function: QQmlDelegateModelItem::columnChanged
166
Function: QQmlDelegateModel::event
167
Function: QQmlDebugConnection::isConnecting
...170
Function: QQmlComponent::QQmlComponent
...180
Function: ListLayout::getRoleOrCreate
...190
Function: JSC::MacroAssemblerCodeRef::code
...200
Function: Codegen::Codegen::Codegen::statementList [qv4codegen.cpp #1]
...202
Function: BaselineJIT::generate_CallPossiblyDirectEval

Generated by Squish Coco 4.2.0