OpenCoverage

Qt Quick Test Coverage

Function Tree

Path:<top>::QQmlComponentPrivate
FunctionCondition %eLOC - Effective Lines of Codeā–“McCabe - Cyclomatic Complexity
ConstructionState
Name: QQmlComponentPrivate::ConstructionState
Coverage: 100.000% (1/1)
100.000% (1/1)
11
QQmlComponentPrivate
Name: QQmlComponentPrivate::QQmlComponentPrivate
Prototype: QQmlComponentPrivate()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlcomponent_p.h
Lines: 81-82
100.000% (1/1)
11
get
Name: QQmlComponentPrivate::get
Prototype: static QQmlComponentPrivate *get(QQmlComponent *c)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlcomponent_p.h
Lines: 142-144
100.000% (1/1)
11
DeferredState
Name: QQmlComponentPrivate::DeferredState
Coverage:  0.000% (0/1)
  0.000% (0/1)
21
completeDeferred
Name: QQmlComponentPrivate::completeDeferred
Prototype: void QQmlComponentPrivate::completeDeferred(QQmlEnginePrivate *enginePriv, QQmlComponentPrivate::DeferredState *deferredState)
Coverage: 100.000% (2/2)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlcomponent.cpp
Lines: 904-908
100.000% (2/2)
22
typeDataProgress
Name: QQmlComponentPrivate::typeDataProgress
Prototype: void QQmlComponentPrivate::typeDataProgress(QQmlTypeData *, qreal p)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlcomponent.cpp
Lines: 328-335
100.000% (1/1)
31
clear
Name: QQmlComponentPrivate::clear
Prototype: void QQmlComponentPrivate::clear()
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlcomponent.cpp
Lines: 348-356
 50.000% (2/4)
42
completeCreate
Name: QQmlComponentPrivate::completeCreate
Prototype: void QQmlComponentPrivate::completeCreate()
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlcomponent.cpp
Lines: 945-953
 75.000% (3/4)
52
fromTypeData
Name: QQmlComponentPrivate::fromTypeData
Prototype: void QQmlComponentPrivate::fromTypeData(const QQmlRefPointer<QQmlTypeData> &data)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlcomponent.cpp
Lines: 337-346
100.000% (4/4)
52
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
typeDataReady
Name: QQmlComponentPrivate::typeDataReady
Prototype: void QQmlComponentPrivate::typeDataReady(QQmlTypeData *)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlcomponent.cpp
Lines: 314-326
100.000% (1/1)
71
complete
Name: QQmlComponentPrivate::complete
Prototype: void QQmlComponentPrivate::complete(QQmlEnginePrivate *enginePriv, ConstructionState *state)
Coverage:  90.000% (9/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlcomponent.cpp
Lines: 910-926
 90.000% (9/10)
84
incubateObject
Name: QQmlComponentPrivate::incubateObject
Prototype: void QQmlComponentPrivate::incubateObject( QQmlIncubator *incubationTask, QQmlComponent *component, QQmlEngine *engine, QQmlContextData *context, QQmlContextData *forContext)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlcomponent.cpp
Lines: 1059-1076
100.000% (1/1)
81
beginDeferred
Name: QQmlComponentPrivate::beginDeferred
Prototype: void QQmlComponentPrivate::beginDeferred(QQmlEnginePrivate *enginePriv, QObject *object, DeferredState *deferredState)
Coverage:  60.000% (3/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlcomponent.cpp
Lines: 880-902
 60.000% (3/5)
123
setInitialProperties
Name: QQmlComponentPrivate::setInitialProperties
Prototype: void QQmlComponentPrivate::setInitialProperties(QV4::ExecutionEngine *engine, QV4::QmlContext *qmlContext, const QV4::Value &o, const QV4::Value &v)
Coverage:  66.667% (16/24)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlcomponent.cpp
Lines: 1210-1249
 66.667% (16/24)
288
loadUrl
Name: QQmlComponentPrivate::loadUrl
Prototype: void QQmlComponentPrivate::loadUrl(const QUrl &newUrl, QQmlComponent::CompilationMode mode)
Coverage:  88.889% (24/27)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlcomponent.cpp
Lines: 630-681
 88.889% (24/27)
307
beginCreate
Name: QQmlComponentPrivate::beginCreate
Prototype: QObject * QQmlComponentPrivate::beginCreate(QQmlContextData *context)
Coverage:  68.000% (17/25)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlcomponent.cpp
Lines: 817-878
 68.000% (17/25)
379

Generated by Squish Coco 4.2.0