OpenCoverage

Qt Quick Test Coverage

Functions

Page:<>1
Function: writeNumbers
...100
Function: QQuickPathView::setDelegate
...140
Function: QQmlVMEMetaObject::getForMethod
...150
Function: QQmlNotifier::notify
...160
Function: QQmlJS::AST::ArgumentList::firstSourceLocation
...168
Function: QQmlDMObjectDataMetaObject::~QQmlDMObjectDataMetaObject
169
Function: QQmlContext::contextProperty
170
Function: QQmlComponent::QQmlComponent
171
Function: QQmlBind::setValue
172173
Function: QObjectWrapper::setProperty
174
Function: QIntrusiveList::nodeToN
175
Function: QFlagPointer::flag
176
Function: QAccessibleQuickWindow::childAt
...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
QQmlAdaptorModel::Accessors::notify
Name: QQmlAdaptorModel::Accessors::notify
Prototype: bool notify( const QQmlAdaptorModel &, const QList<QQmlDelegateModelItem *> &, int, int, const QVector<int> &) const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmladaptormodel_p.h
Lines: 91-96
  0.000% (0/1)
11
QQmlAdaptorModel::Accessors::modelIndex
Name: QQmlAdaptorModel::Accessors::modelIndex
Prototype: QVariant modelIndex(const QQmlAdaptorModel &, int) const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmladaptormodel_p.h
Lines: 103-104
  0.000% (0/1)
11
QQmlAdaptorModel::Accessors::createItem
Name: QQmlAdaptorModel::Accessors::createItem
Prototype: QQmlDelegateModelItem *createItem( QQmlAdaptorModel &, QQmlDelegateModelItemMetaType *, int) const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmladaptormodel_p.h
Lines: 86-89
  0.000% (0/1)
11
QQmlAdaptorModel::Accessors::columnCount
Name: QQmlAdaptorModel::Accessors::columnCount
Prototype: int columnCount(const QQmlAdaptorModel &) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmladaptormodel_p.h
Lines: 80-80
100.000% (1/1)
11
QQmlAdaptorModel::Accessors::canFetchMore
Name: QQmlAdaptorModel::Accessors::canFetchMore
Prototype: bool canFetchMore(const QQmlAdaptorModel &) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmladaptormodel_p.h
Lines: 105-105
100.000% (1/1)
11
QQmlAbstractProfilerAdapter::synchronize
Name: QQmlAbstractProfilerAdapter::synchronize
Prototype: void synchronize(const QElapsedTimer &t)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/debugger/qqmlabstractprofileradapter_p.h
Lines: 90-90
100.000% (1/1)
11
QQmlAbstractProfilerAdapter::stopWaiting
Name: QQmlAbstractProfilerAdapter::stopWaiting
Prototype: void stopWaiting()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/debugger/qqmlabstractprofileradapter_p.h
Lines: 84-84
100.000% (1/1)
11
QQmlAbstractProfilerAdapter::stopProfiling
Name: QQmlAbstractProfilerAdapter::stopProfiling
Prototype: void QQmlAbstractProfilerAdapter::stopProfiling()
Coverage:  60.000% (3/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/debugger/qqmlabstractprofileradapter.cpp
Lines: 98-104
 60.000% (3/5)
42
QQmlAbstractProfilerAdapter::startWaiting
Name: QQmlAbstractProfilerAdapter::startWaiting
Prototype: void startWaiting()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/debugger/qqmlabstractprofileradapter_p.h
Lines: 85-85
100.000% (1/1)
11
QQmlAbstractProfilerAdapter::startProfiling
Name: QQmlAbstractProfilerAdapter::startProfiling
Prototype: void QQmlAbstractProfilerAdapter::startProfiling(quint64 features)
Coverage:  60.000% (3/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/debugger/qqmlabstractprofileradapter.cpp
Lines: 82-89
 60.000% (3/5)
42
QQmlAbstractProfilerAdapter::setService
Name: QQmlAbstractProfilerAdapter::setService
Prototype: void setService(QQmlProfilerService *new_service)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/debugger/qqmlabstractprofileradapter_p.h
Lines: 74-74
100.000% (1/1)
11
QQmlAbstractProfilerAdapter::reportData
Name: QQmlAbstractProfilerAdapter::reportData
Prototype: void reportData()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/debugger/qqmlabstractprofileradapter_p.h
Lines: 82-82
  0.000% (0/1)
11
QQmlAbstractProfilerAdapter::referenceTimeKnown
Name: QQmlAbstractProfilerAdapter::referenceTimeKnown
Prototype: void QQmlAbstractProfilerAdapter::referenceTimeKnown(const QElapsedTimer & _t1)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/.moc/moc_qqmlabstractprofileradapter_p.cpp
Lines: 220-224
100.000% (1/1)
21
QQmlAbstractProfilerAdapter::profilingEnabledWhileWaiting
Name: QQmlAbstractProfilerAdapter::profilingEnabledWhileWaiting
Prototype: void QQmlAbstractProfilerAdapter::profilingEnabledWhileWaiting(quint64 _t1)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/.moc/moc_qqmlabstractprofileradapter_p.cpp
Lines: 195-199
100.000% (1/1)
21
QQmlAbstractProfilerAdapter::profilingEnabled
Name: QQmlAbstractProfilerAdapter::profilingEnabled
Prototype: void QQmlAbstractProfilerAdapter::profilingEnabled(quint64 _t1)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/.moc/moc_qqmlabstractprofileradapter_p.cpp
Lines: 188-192
  0.000% (0/1)
21
QQmlAbstractProfilerAdapter::profilingDisabledWhileWaiting
Name: QQmlAbstractProfilerAdapter::profilingDisabledWhileWaiting
Prototype: void QQmlAbstractProfilerAdapter::profilingDisabledWhileWaiting()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/.moc/moc_qqmlabstractprofileradapter_p.cpp
Lines: 208-211
100.000% (1/1)
11
QQmlAbstractProfilerAdapter::profilingDisabled
Name: QQmlAbstractProfilerAdapter::profilingDisabled
Prototype: void QQmlAbstractProfilerAdapter::profilingDisabled()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/.moc/moc_qqmlabstractprofileradapter_p.cpp
Lines: 202-205
  0.000% (0/1)
11
QQmlAbstractProfilerAdapter::isRunning
Name: QQmlAbstractProfilerAdapter::isRunning
Prototype: bool isRunning() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/debugger/qqmlabstractprofileradapter_p.h
Lines: 87-87
100.000% (1/1)
11
QQmlAbstractProfilerAdapter::features
Name: QQmlAbstractProfilerAdapter::features
Prototype: quint64 features() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/debugger/qqmlabstractprofileradapter_p.h
Lines: 88-88
  0.000% (0/1)
11
QQmlAbstractProfilerAdapter::dataRequested
Name: QQmlAbstractProfilerAdapter::dataRequested
Prototype: void QQmlAbstractProfilerAdapter::dataRequested()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/.moc/moc_qqmlabstractprofileradapter_p.cpp
Lines: 214-217
  0.000% (0/1)
11
QQmlAbstractProfilerAdapter::QQmlAbstractProfilerAdapter
Name: QQmlAbstractProfilerAdapter::QQmlAbstractProfilerAdapter
Prototype: QQmlAbstractProfilerAdapter(QObject *parent = nullptr)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/debugger/qqmlabstractprofileradapter_p.h
Lines: 71-72
100.000% (1/1)
11
QQmlAbstractBinding::~QQmlAbstractBinding
Name: QQmlAbstractBinding::~QQmlAbstractBinding
Prototype: QQmlAbstractBinding::~QQmlAbstractBinding()
Coverage: 100.000% (6/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlabstractbinding.cpp
Lines: 54-61
100.000% (6/6)
42
QQmlAbstractBinding::targetPropertyIndex
Name: QQmlAbstractBinding::targetPropertyIndex
Prototype: QQmlPropertyIndex targetPropertyIndex() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlabstractbinding_p.h
Lines: 79-79
100.000% (1/1)
11
QQmlAbstractBinding::targetObject
Name: QQmlAbstractBinding::targetObject
Prototype: QObject *targetObject() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlabstractbinding_p.h
Lines: 83-83
100.000% (1/1)
11
QQmlAbstractBinding::setNextBinding
Name: QQmlAbstractBinding::setNextBinding
Prototype: void QQmlAbstractBinding::setNextBinding(QQmlAbstractBinding *b)
Coverage:  77.778% (7/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlabstractbinding_p.h
Lines: 144-151
 77.778% (7/9)
53
QQmlAbstractBinding::setAddedToObject
Name: QQmlAbstractBinding::setAddedToObject
Prototype: void QQmlAbstractBinding::setAddedToObject(bool v)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlabstractbinding_p.h
Lines: 129-132
100.000% (1/1)
11
QQmlAbstractBinding::removeFromObject
Name: QQmlAbstractBinding::removeFromObject
Prototype: void QQmlAbstractBinding::removeFromObject()
Coverage:  67.647% (23/34)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlabstractbinding.cpp
Lines: 127-190
 67.647% (23/34)
3910
QQmlAbstractBinding::printBindingLoopError
Name: QQmlAbstractBinding::printBindingLoopError
Prototype: void QQmlAbstractBinding::printBindingLoopError(QQmlProperty &prop)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlabstractbinding.cpp
Lines: 192-195
100.000% (1/1)
11
QQmlAbstractBinding::nextBinding
Name: QQmlAbstractBinding::nextBinding
Prototype: QQmlAbstractBinding *QQmlAbstractBinding::nextBinding() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlabstractbinding_p.h
Lines: 139-142
100.000% (1/1)
11
QQmlAbstractBinding::isValueTypeProxy
Name: QQmlAbstractBinding::isValueTypeProxy
Prototype: bool QQmlAbstractBinding::isValueTypeProxy() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlabstractbinding.cpp
Lines: 202-205
100.000% (1/1)
11
QQmlAbstractBinding::isAddedToObject
Name: QQmlAbstractBinding::isAddedToObject
Prototype: bool QQmlAbstractBinding::isAddedToObject() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlabstractbinding_p.h
Lines: 134-137
100.000% (1/1)
11
QQmlAbstractBinding::expression
Name: QQmlAbstractBinding::expression
Prototype: QString QQmlAbstractBinding::expression() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlabstractbinding.cpp
Lines: 197-200
  0.000% (0/1)
11
QQmlAbstractBinding::canUseAccessor
Name: QQmlAbstractBinding::canUseAccessor
Prototype: inline bool canUseAccessor() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlabstractbinding_p.h
Lines: 94-95
100.000% (1/1)
11
QQmlAbstractBinding::addToObject
Name: QQmlAbstractBinding::addToObject
Prototype: void QQmlAbstractBinding::addToObject()
Coverage:  90.476% (19/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlabstractbinding.cpp
Lines: 71-122
 90.476% (19/21)
316
QQmlAbstractBinding::RefCount::ref
Name: QQmlAbstractBinding::RefCount::ref
Prototype: void ref()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlabstractbinding_p.h
Lines: 100-100
100.000% (1/1)
11
QQmlAbstractBinding::RefCount::int
Name: QQmlAbstractBinding::RefCount::int
Prototype: operator int() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlabstractbinding_p.h
Lines: 102-102
100.000% (1/1)
11
QQmlAbstractBinding::RefCount::deref
Name: QQmlAbstractBinding::RefCount::deref
Prototype: int deref()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlabstractbinding_p.h
Lines: 101-101
100.000% (1/1)
11
QQmlAbstractBinding::QQmlAbstractBinding
Name: QQmlAbstractBinding::QQmlAbstractBinding
Prototype: QQmlAbstractBinding::QQmlAbstractBinding()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlabstractbinding.cpp
Lines: 48-52
100.000% (1/1)
11
QQSHAPE_LOG_TIME_DIRTY_SYNC
Name: QQSHAPE_LOG_TIME_DIRTY_SYNC
Prototype: const QLoggingCategory &QQSHAPE_LOG_TIME_DIRTY_SYNC()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshape.cpp
Lines: 53-53
100.000% (1/1)
11
QQDMIncubationTask::statusChanged
Name: QQDMIncubationTask::statusChanged
Prototype: void QQDMIncubationTask::statusChanged(Status status)
Coverage:  80.000% (8/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmldelegatemodel.cpp
Lines: 873-890
 80.000% (8/10)
124
QQDMIncubationTask::setInitialState
Name: QQDMIncubationTask::setInitialState
Prototype: void QQDMIncubationTask::setInitialState(QObject *o)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmldelegatemodel.cpp
Lines: 965-968
100.000% (1/1)
11
QQDMIncubationTask::QQDMIncubationTask
Name: QQDMIncubationTask::QQDMIncubationTask
Prototype: QQDMIncubationTask(QQmlDelegateModelPrivate *l, IncubationMode mode)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmldelegatemodel_p_p.h
Lines: 191-194
100.000% (1/1)
11
QPauseAnimationJob::setDuration
Name: QPauseAnimationJob::setDuration
Prototype: void QPauseAnimationJob::setDuration(int msecs)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/animations/qpauseanimationjob.cpp
Lines: 59-62
100.000% (1/1)
11
QPauseAnimationJob::duration
Name: QPauseAnimationJob::duration
Prototype: int QPauseAnimationJob::duration() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/animations/qpauseanimationjob.cpp
Lines: 54-57
100.000% (1/1)
11
QPauseAnimationJob::debugAnimation
Name: QPauseAnimationJob::debugAnimation
Prototype: void QPauseAnimationJob::debugAnimation(QDebug d) const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/animations/qpauseanimationjob.cpp
Lines: 68-71
  0.000% (0/1)
11
QPauseAnimationJob::QPauseAnimationJob
Name: QPauseAnimationJob::QPauseAnimationJob
Prototype: QPauseAnimationJob::QPauseAnimationJob(int duration)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/animations/qpauseanimationjob.cpp
Lines: 44-48
100.000% (1/1)
11
QParallelAnimationGroupJob::updateState
Name: QParallelAnimationGroupJob::updateState
Prototype: void QParallelAnimationGroupJob::updateState(QAbstractAnimationJob::State newState, QAbstractAnimationJob::State oldState)
Coverage: 100.000% (26/26)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/animations/qparallelanimationgroupjob.cpp
Lines: 126-154
100.000% (26/26)
1810
QParallelAnimationGroupJob::updateDirection
Name: QParallelAnimationGroupJob::updateDirection
Prototype: void QParallelAnimationGroupJob::updateDirection(QAbstractAnimationJob::Direction direction)
Coverage:  41.667% (5/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/animations/qparallelanimationgroupjob.cpp
Lines: 187-204
 41.667% (5/12)
84
QParallelAnimationGroupJob::updateCurrentTime
Name: QParallelAnimationGroupJob::updateCurrentTime
Prototype: void QParallelAnimationGroupJob::updateCurrentTime(int )
Coverage:  78.462% (51/65)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/animations/qparallelanimationgroupjob.cpp
Lines: 70-124
 78.462% (51/65)
3121
QParallelAnimationGroupJob::uncontrolledAnimationFinished
Name: QParallelAnimationGroupJob::uncontrolledAnimationFinished
Prototype: void QParallelAnimationGroupJob::uncontrolledAnimationFinished(QAbstractAnimationJob *animation)
Coverage:  82.857% (29/35)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/animations/qparallelanimationgroupjob.cpp
Lines: 206-238
 82.857% (29/35)
219
QParallelAnimationGroupJob::shouldAnimationStart
Name: QParallelAnimationGroupJob::shouldAnimationStart
Prototype: bool QParallelAnimationGroupJob::shouldAnimationStart(QAbstractAnimationJob *animation, bool startIfAtEnd) const
Coverage: 100.000% (10/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/animations/qparallelanimationgroupjob.cpp
Lines: 156-169
100.000% (10/10)
84
QParallelAnimationGroupJob::duration
Name: QParallelAnimationGroupJob::duration
Prototype: int QParallelAnimationGroupJob::duration() const
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/animations/qparallelanimationgroupjob.cpp
Lines: 56-68
100.000% (7/7)
73
QParallelAnimationGroupJob::debugAnimation
Name: QParallelAnimationGroupJob::debugAnimation
Prototype: void QParallelAnimationGroupJob::debugAnimation(QDebug d) const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/animations/qparallelanimationgroupjob.cpp
Lines: 240-245
  0.000% (0/1)
21
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
QParallelAnimationGroupJob::QParallelAnimationGroupJob
Name: QParallelAnimationGroupJob::QParallelAnimationGroupJob
Prototype: QParallelAnimationGroupJob::QParallelAnimationGroupJob()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/animations/qparallelanimationgroupjob.cpp
Lines: 45-50
100.000% (1/1)
21
QPacketProtocolPrivate::writeToDevice
Name: QPacketProtocolPrivate::writeToDevice
Prototype: bool QPacketProtocolPrivate::writeToDevice(const char *bytes, qint64 size)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/packetprotocol/qpacketprotocol.cpp
Lines: 300-310
 71.429% (5/7)
73
QPacketProtocolPrivate::readFromDevice
Name: QPacketProtocolPrivate::readFromDevice
Prototype: bool QPacketProtocolPrivate::readFromDevice(char *buffer, qint64 size)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/packetprotocol/qpacketprotocol.cpp
Lines: 312-322
 71.429% (5/7)
73
QPacketProtocolPrivate::QPacketProtocolPrivate
Name: QPacketProtocolPrivate::QPacketProtocolPrivate
Prototype: QPacketProtocolPrivate::QPacketProtocolPrivate(QIODevice *dev)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/packetprotocol/qpacketprotocol.cpp
Lines: 295-298
100.000% (1/1)
21
QPacketProtocol::waitForReadyRead
Name: QPacketProtocol::waitForReadyRead
Prototype: bool QPacketProtocol::waitForReadyRead(int msecs)
Coverage:  36.364% (4/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/packetprotocol/qpacketprotocol.cpp
Lines: 193-210
 36.364% (4/11)
115
QPacketProtocol::send
Name: QPacketProtocol::send
Prototype: void QPacketProtocol::send(const QByteArray &data)
Coverage:  41.667% (5/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/packetprotocol/qpacketprotocol.cpp
Lines: 140-161
 41.667% (5/12)
124
QPacketProtocol::readyToRead
Name: QPacketProtocol::readyToRead
Prototype: void QPacketProtocol::readyToRead()
Coverage:  55.000% (11/20)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/packetprotocol/qpacketprotocol.cpp
Lines: 239-293
 55.000% (11/20)
328
QPacketProtocol::readyRead
Name: QPacketProtocol::readyRead
Prototype: void QPacketProtocol::readyRead()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/packetprotocol/.moc/moc_qpacketprotocol_p.cpp
Lines: 135-138
100.000% (1/1)
11
QPacketProtocol::read
Name: QPacketProtocol::read
Prototype: QByteArray QPacketProtocol::read()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/packetprotocol/qpacketprotocol.cpp
Lines: 176-180
100.000% (1/1)
21
QPacketProtocol::packetsAvailable
Name: QPacketProtocol::packetsAvailable
Prototype: qint64 QPacketProtocol::packetsAvailable() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/packetprotocol/qpacketprotocol.cpp
Lines: 166-170
100.000% (1/1)
21
QPacketProtocol::error
Name: QPacketProtocol::error
Prototype: void QPacketProtocol::error()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/packetprotocol/.moc/moc_qpacketprotocol_p.cpp
Lines: 141-144
  0.000% (0/1)
11
QPacketProtocol::d_func
Name: QPacketProtocol::d_func
Prototype: inline QPacketProtocolPrivate* d_func()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/packetprotocol/qpacketprotocol_p.h
Lines: 64-64
100.000% (1/1)
11
QPacketProtocol::d_func
Name: QPacketProtocol::d_func
Prototype: inline const QPacketProtocolPrivate* d_func() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/packetprotocol/qpacketprotocol_p.h
Lines: 64-64
100.000% (1/1)
11
QPacketProtocol::bytesWritten
Name: QPacketProtocol::bytesWritten
Prototype: void QPacketProtocol::bytesWritten(qint64 bytes)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/packetprotocol/qpacketprotocol.cpp
Lines: 223-237
 71.429% (5/7)
83
QPacketProtocol::aboutToClose
Name: QPacketProtocol::aboutToClose
Prototype: void QPacketProtocol::aboutToClose()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/packetprotocol/qpacketprotocol.cpp
Lines: 215-221
100.000% (1/1)
41
QPacketProtocol::QPacketProtocol
Name: QPacketProtocol::QPacketProtocol
Prototype: QPacketProtocol::QPacketProtocol(QIODevice *dev, QObject *parent)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/packetprotocol/qpacketprotocol.cpp
Lines: 124-133
100.000% (1/1)
51
QPacket::squeezedData
Name: QPacket::squeezedData
Prototype: QByteArray QPacket::squeezedData() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/packetprotocol/qpacket.cpp
Lines: 122-127
100.000% (1/1)
31
QPacket::data
Name: QPacket::data
Prototype: const QByteArray &QPacket::data() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/packetprotocol/qpacket.cpp
Lines: 113-116
100.000% (1/1)
11
QPacket::clear
Name: QPacket::clear
Prototype: void QPacket::clear()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/packetprotocol/qpacket.cpp
Lines: 132-139
100.000% (1/1)
41
QPacket::QPacket
Name: QPacket::QPacket
Prototype: QPacket::QPacket(int version)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/packetprotocol/qpacket.cpp
Lines: 92-97
100.000% (1/1)
31
QPacket::QPacket
Name: QPacket::QPacket
Prototype: QPacket::QPacket(int version, const QByteArray &data)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/packetprotocol/qpacket.cpp
Lines: 102-108
100.000% (1/1)
41
QPODVector::~QPODVector
Name: QPODVector::~QPODVector
Prototype: ~QPODVector()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qpodvector_p.h
Lines: 65-65
100.000% (4/4)
12
QPODVector::reserve
Name: QPODVector::reserve
Prototype: void reserve(int count)
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qpodvector_p.h
Lines: 99-104
 75.000% (3/4)
32
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
QPODVector::remove
Name: QPODVector::remove
Prototype: void remove(int idx, int count = 1)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qpodvector_p.h
Lines: 116-122
100.000% (4/4)
52
QPODVector::prepend
Name: QPODVector::prepend
Prototype: void prepend(const T &v)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qpodvector_p.h
Lines: 79-81
  0.000% (0/1)
11
QPODVector::operator[]
Name: QPODVector::operator[]
Prototype: T &operator[](int idx)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qpodvector_p.h
Lines: 71-73
100.000% (1/1)
11
QPODVector::operator<<
Name: QPODVector::operator<<
Prototype: QPODVector<T,Increment> &operator<<(const T &v)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qpodvector_p.h
Lines: 160-160
  0.000% (0/1)
11
QPODVector::insertBlank
Name: QPODVector::insertBlank
Prototype: void insertBlank(int idx, int count)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qpodvector_p.h
Lines: 106-114
  0.000% (0/4)
72
QPODVector::insert
Name: QPODVector::insert
Prototype: void insert(int idx, const T &v)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qpodvector_p.h
Lines: 87-97
100.000% (7/7)
83
QPODVector::find
Name: QPODVector::find
Prototype: int find(const T &v)
Coverage: 100.000% (6/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qpodvector_p.h
Lines: 135-140
100.000% (6/6)
43
QPODVector::count
Name: QPODVector::count
Prototype: int count() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qpodvector_p.h
Lines: 146-148
100.000% (1/1)
11
QPODVector::copyAndClear
Name: QPODVector::copyAndClear
Prototype: void copyAndClear(QPODVector<T,Increment> &other)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qpodvector_p.h
Lines: 150-158
 50.000% (2/4)
72
QPODVector::contains
Name: QPODVector::contains
Prototype: bool contains(const T &v)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qpodvector_p.h
Lines: 142-144
  0.000% (0/1)
11
QPODVector::clear
Name: QPODVector::clear
Prototype: void clear()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qpodvector_p.h
Lines: 75-77
100.000% (1/1)
11
QPODVector::at
Name: QPODVector::at
Prototype: const T &at(int idx) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qpodvector_p.h
Lines: 67-69
100.000% (1/1)
11
QPODVector::append
Name: QPODVector::append
Prototype: void append(const T &v)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qpodvector_p.h
Lines: 83-85
100.000% (1/1)
11
QPODVector::QPODVector
Name: QPODVector::QPODVector
Prototype: QPODVector()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qpodvector_p.h
Lines: 63-64
100.000% (1/1)
11
QObjectWrapper::wrap_slowPath
Name: QObjectWrapper::wrap_slowPath
Prototype: ReturnedValue QObjectWrapper::wrap_slowPath(ExecutionEngine *engine, QObject *object)
Coverage:  51.724% (15/29)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp
Lines: 584-630
 51.724% (15/29)
287
QObjectWrapper::virtualPut
Name: QObjectWrapper::virtualPut
Prototype: bool QObjectWrapper::virtualPut(Managed *m, PropertyKey id, const Value &value, Value *receiver)
Coverage:  64.706% (11/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp
Lines: 708-736
 64.706% (11/17)
175
QObjectWrapper::virtualIsEqualTo
Name: QObjectWrapper::virtualIsEqualTo
Prototype: bool QObjectWrapper::virtualIsEqualTo(Managed *a, Managed *b)
Coverage:  85.714% (6/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp
Lines: 670-681
 85.714% (6/7)
73
QObjectWrapper::virtualGetOwnProperty
Name: QObjectWrapper::virtualGetOwnProperty
Prototype: PropertyAttributes QObjectWrapper::virtualGetOwnProperty(Managed *m, PropertyKey id, Property *p)
Coverage:  76.471% (13/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp
Lines: 738-761
 76.471% (13/17)
155
QObjectWrapper::virtualGet
Name: QObjectWrapper::virtualGet
Prototype: QV4::ReturnedValue QObjectWrapper::virtualGet(const Managed *m, PropertyKey id, const Value *receiver, bool *hasProperty)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp
Lines: 696-706
100.000% (4/4)
72
QObjectWrapper::virtualAdvanceIterator
Name: QObjectWrapper::virtualAdvanceIterator
Prototype: void QObjectWrapper::virtualAdvanceIterator(Managed *m, ObjectIterator *it, Value *name, uint *index, Property *p, PropertyAttributes *attributes)
Coverage:  77.778% (21/27)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp
Lines: 763-815
 77.778% (21/27)
415
QObjectWrapper::setQmlProperty
Name: QObjectWrapper::setQmlProperty
Prototype: bool QObjectWrapper::setQmlProperty(ExecutionEngine *engine, QQmlContextData *qmlContext, QObject *object, String *name, QObjectWrapper::RevisionMode revisionMode, const Value &value)
Coverage:  42.105% (8/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp
Lines: 418-437
 42.105% (8/19)
125
QObjectWrapper::setProperty
Name: QObjectWrapper::setProperty
Prototype: void QObjectWrapper::setProperty(ExecutionEngine *engine, QObject *object, QQmlPropertyData *property, const Value &value)
Coverage:  82.090% (110/134)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp
Lines: 439-582
 82.090% (110/134)
11633
Page:<>1
Function: writeNumbers
...100
Function: QQuickPathView::setDelegate
...140
Function: QQmlVMEMetaObject::getForMethod
...150
Function: QQmlNotifier::notify
...160
Function: QQmlJS::AST::ArgumentList::firstSourceLocation
...168
Function: QQmlDMObjectDataMetaObject::~QQmlDMObjectDataMetaObject
169
Function: QQmlContext::contextProperty
170
Function: QQmlComponent::QQmlComponent
171
Function: QQmlBind::setValue
172173
Function: QObjectWrapper::setProperty
174
Function: QIntrusiveList::nodeToN
175
Function: QFlagPointer::flag
176
Function: QAccessibleQuickWindow::childAt
...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