OpenCoverage

Qt Quick Test Coverage

Functions

Page:<>1
Condition %:  0.000% (0/11)
...20
Condition %:  0.000% (0/1)
...30
Condition %:  0.000% (0/1)
...40
Condition %:  0.000% (0/1)
...48
Condition %:  0.000% (0/30)
49
Condition %:  0.000% (0/8)
50
Condition %:  25.000% (2/8)
51
Condition %:  33.333% (5/15)
5253
Condition %:  43.750% (7/16)
54
Condition %:  50.000% (2/4)
55
Condition %:  50.000% (5/10)
56
Condition %:  50.000% (2/4)
...60
Condition %:  50.000% (5/10)
...70
Condition %:  75.000% (3/4)
...80
Condition %:  85.714% (6/7)
...100
Condition %: 100.000% (1/1)
...200
Condition %: 100.000% (1/1)
...202
Condition %: 100.000% (1/1)
FunctionCondition %▴eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::visit [qv4codegen.cpp #2]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::visit [qv4codegen.cpp #2]
Prototype: bool Codegen::visit(BreakStatement *ast)
Coverage:  41.176% (7/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 2906-2928
 41.176% (7/17)
135
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickRenderControl::grab
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickRenderControl::grab
Prototype: QImage QQuickRenderControl::grab()
Coverage:  41.176% (7/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickrendercontrol.cpp
Lines: 373-415
 41.176% (7/17)
316
QQuickTransitionManager::cancel
Name: QQuickTransitionManager::cancel
Prototype: void QQuickTransitionManager::cancel()
Coverage:  41.176% (7/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquicktransitionmanager.cpp
Lines: 268-286
 41.176% (7/17)
115
Lookup::setterTwoClasses
Name: Lookup::setterTwoClasses
Prototype: bool Lookup::setterTwoClasses(Lookup *l, ExecutionEngine *engine, Value &object, const Value &value)
Coverage:  41.667% (5/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4lookup.cpp
Lines: 522-545
 41.667% (5/12)
154
QJSEngine::installExtensions
Name: QJSEngine::installExtensions
Prototype: void QJSEngine::installExtensions(QJSEngine::Extensions extensions, const QJSValue &object)
Coverage:  41.667% (5/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsapi/qjsengine.cpp
Lines: 413-430
 41.667% (5/12)
124
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
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
QQmlTranslationBinding::doUpdate
Name: QQmlTranslationBinding::doUpdate
Prototype: void doUpdate(const DeleteWatcher &watcher, QQmlPropertyData::WriteFlags flags, QV4::Scope &scope) override final
Coverage:  41.667% (5/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlbinding.cpp
Lines: 352-375
 41.667% (5/12)
144
QQuickItemView::resetPreferredHighlightBegin
Name: QQuickItemView::resetPreferredHighlightBegin
Prototype: void QQuickItemView::resetPreferredHighlightBegin()
Coverage:  41.667% (5/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitemview.cpp
Lines: 630-643
 41.667% (5/12)
104
QQuickItemView::resetPreferredHighlightEnd
Name: QQuickItemView::resetPreferredHighlightEnd
Prototype: void QQuickItemView::resetPreferredHighlightEnd()
Coverage:  41.667% (5/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitemview.cpp
Lines: 667-680
 41.667% (5/12)
104
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::qmlForceThreadedRenderer
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::qmlForceThreadedRenderer
Prototype: static bool qmlForceThreadedRenderer()
Coverage:  41.667% (5/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgrenderloop.cpp
Lines: 89-89
 41.667% (5/12)
04
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::qmlNoThreadedRenderer
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::qmlNoThreadedRenderer
Prototype: static bool qmlNoThreadedRenderer()
Coverage:  41.667% (5/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgrenderloop.cpp
Lines: 88-88
 41.667% (5/12)
04
QQuickState::changeBindingInRevertList
Name: QQuickState::changeBindingInRevertList
Prototype: bool QQuickState::changeBindingInRevertList(QObject *target, const QString &name, QQmlAbstractBinding *binding)
Coverage:  41.667% (5/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickstate.cpp
Lines: 405-422
 41.667% (5/12)
94
QQuickState::changeValueInRevertList
Name: QQuickState::changeValueInRevertList
Prototype: bool QQuickState::changeValueInRevertList(QObject *target, const QString &name, const QVariant &revertValue)
Coverage:  41.667% (5/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickstate.cpp
Lines: 386-403
 41.667% (5/12)
94
animationTickDump
Name: animationTickDump
Prototype: static bool animationTickDump()
Coverage:  41.667% (5/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/animations/qabstractanimationjob.cpp
Lines: 56-56
 41.667% (5/12)
04
dumpErrors
Name: dumpErrors
Prototype: static bool dumpErrors()
Coverage:  41.667% (5/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 103-103
 41.667% (5/12)
04
forceDiskCache
Name: forceDiskCache
Prototype: static bool forceDiskCache()
Coverage:  41.667% (5/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 105-105
 41.667% (5/12)
04
qmlCheckTypes
Name: qmlCheckTypes
Prototype: static bool qmlCheckTypes()
Coverage:  41.667% (5/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlimport.cpp
Lines: 66-66
 41.667% (5/12)
04
qmlDisableDistanceField
Name: qmlDisableDistanceField
Prototype: static bool qmlDisableDistanceField()
Coverage:  41.667% (5/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultcontext.cpp
Lines: 80-80
 41.667% (5/12)
04
qmlFboFlushBeforeDetach
Name: qmlFboFlushBeforeDetach
Prototype: static bool qmlFboFlushBeforeDetach()
Coverage:  41.667% (5/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultlayer.cpp
Lines: 54-54
 41.667% (5/12)
04
qmlFboOverlay
Name: qmlFboOverlay
Prototype: static bool qmlFboOverlay()
Coverage:  41.667% (5/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultlayer.cpp
Lines: 52-52
 41.667% (5/12)
04
qmlImportTrace
Name: qmlImportTrace
Prototype: static bool qmlImportTrace()
Coverage:  41.667% (5/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlimport.cpp
Lines: 65-65
 41.667% (5/12)
04
qmlVisualTouchDebugging
Name: qmlVisualTouchDebugging
Prototype: static bool qmlVisualTouchDebugging()
Coverage:  41.667% (5/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickmultipointtoucharea.cpp
Lines: 52-52
 41.667% (5/12)
04
qsgPreferFullSizeGlyphCacheTextures
Name: qsgPreferFullSizeGlyphCacheTextures
Prototype: static bool qsgPreferFullSizeGlyphCacheTextures()
Coverage:  41.667% (5/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultdistancefieldglyphcache.cpp
Lines: 56-56
 41.667% (5/12)
04
stateChangeDebug
Name: stateChangeDebug
Prototype: static bool stateChangeDebug()
Coverage:  41.667% (5/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquicktransitionmanager.cpp
Lines: 53-53
 41.667% (5/12)
04
QQmlPropertyValidator::validateLiteralBinding
Name: QQmlPropertyValidator::validateLiteralBinding
Prototype: QQmlCompileError QQmlPropertyValidator::validateLiteralBinding(QQmlPropertyCache *propertyCache, QQmlPropertyData *property, const QV4::CompiledData::Binding *binding) const
Coverage:  41.799% (79/189)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmlpropertyvalidator.cpp
Lines: 324-589
 41.799% (79/189)
14572
QSGDefaultDistanceFieldGlyphCache::resizeTexture
Name: QSGDefaultDistanceFieldGlyphCache::resizeTexture
Prototype: void QSGDefaultDistanceFieldGlyphCache::resizeTexture(TextureInfo *texInfo, int width, int height)
Coverage:  41.892% (31/74)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultdistancefieldglyphcache.cpp
Lines: 283-484
 41.892% (31/74)
35122
JSC::Yarr::Interpreter::matchParentheses
Name: JSC::Yarr::Interpreter::matchParentheses
Prototype: JSRegExpResult matchParentheses(ByteTerm& term, DisjunctionContext* context)
Coverage:  41.935% (13/31)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.cpp
Lines: 860-928
 41.935% (13/31)
3912
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
QQmlDelegateModelGroupChangeArray::virtualGet
Name: QQmlDelegateModelGroupChangeArray::virtualGet
Prototype: static QV4::ReturnedValue virtualGet(const QV4::Managed *m, QV4::PropertyKey id, const QV4::Value *receiver, bool *hasProperty)
Coverage:  42.105% (8/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmldelegatemodel.cpp
Lines: 3386-3423
 42.105% (8/19)
257
QQuickShape::updatePolish
Name: QQuickShape::updatePolish
Prototype: void QQuickShape::updatePolish()
Coverage:  42.105% (8/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshape.cpp
Lines: 923-948
 42.105% (8/19)
145
QSGBatchRenderer::Renderer::map
Name: QSGBatchRenderer::Renderer::map
Prototype: void Renderer::map(Buffer *buffer, int byteSize, bool isIndexBuf)
Coverage:  42.105% (8/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp
Lines: 888-904
 42.105% (8/19)
115
QSGDefaultDistanceFieldGlyphCache::createTexture
Name: QSGDefaultDistanceFieldGlyphCache::createTexture
Prototype: void QSGDefaultDistanceFieldGlyphCache::createTexture(TextureInfo *texInfo, int width, int height)
Coverage:  42.105% (8/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultdistancefieldglyphcache.cpp
Lines: 240-276
 42.105% (8/19)
1095
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::Reference::operator== [qv4codegen.cpp #1]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::Reference::operator== [qv4codegen.cpp #1]
Prototype: bool Codegen::Reference::operator==(const Codegen::Reference &other) const
Coverage:  42.308% (11/26)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 3777-3807
 42.308% (11/26)
1514
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::Reference::operator== [qv4codegen.cpp #2]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::Reference::operator== [qv4codegen.cpp #2]
Prototype: bool Codegen::Reference::operator==(const Codegen::Reference &other) const
Coverage:  42.308% (11/26)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 3777-3807
 42.308% (11/26)
1514
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::visit [qv4codegen.cpp #1]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::visit [qv4codegen.cpp #1]
Prototype: bool Codegen::visit(ThrowStatement *ast)
Coverage:  42.857% (3/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 3335-3350
 42.857% (3/7)
103
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::visit [qv4codegen.cpp #1]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::visit [qv4codegen.cpp #1]
Prototype: bool Codegen::visit(WithStatement *ast)
Coverage:  42.857% (3/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 3431-3452
 42.857% (3/7)
133
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::visit [qv4codegen.cpp #2]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::visit [qv4codegen.cpp #2]
Prototype: bool Codegen::visit(ThrowStatement *ast)
Coverage:  42.857% (3/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 3335-3350
 42.857% (3/7)
103
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::visit [qv4codegen.cpp #2]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::visit [qv4codegen.cpp #2]
Prototype: bool Codegen::visit(WithStatement *ast)
Coverage:  42.857% (3/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 3431-3452
 42.857% (3/7)
133
JSC::AssemblerBuffer::executableCopy
Name: JSC::AssemblerBuffer::executableCopy
Prototype: PassRefPtr<ExecutableMemoryHandle> executableCopy(JSGlobalData& globalData, void* ownerUID, JITCompilationEffort effort)
Coverage:  42.857% (3/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AssemblerBuffer.h
Lines: 133-148
 42.857% (3/7)
83
JSC::Yarr::YarrGenerator::alignCallFrameSizeInBytes
Name: JSC::Yarr::YarrGenerator::alignCallFrameSizeInBytes
Prototype: unsigned alignCallFrameSizeInBytes(unsigned callFrameSize)
Coverage:  42.857% (3/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.cpp
Lines: 341-354
 42.857% (3/7)
73
Lookup::getter0MemberData
Name: Lookup::getter0MemberData
Prototype: ReturnedValue Lookup::getter0MemberData(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: 229-239
 42.857% (3/7)
53
Lookup::globalGetterProtoAccessor
Name: Lookup::globalGetterProtoAccessor
Prototype: ReturnedValue Lookup::globalGetterProtoAccessor(Lookup *l, ExecutionEngine *engine)
Coverage:  42.857% (3/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4lookup.cpp
Lines: 449-461
 42.857% (3/7)
83
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
QObjectWrapper::setProperty
Name: QObjectWrapper::setProperty
Prototype: void QObjectWrapper::setProperty(ExecutionEngine *engine, QObject *object, int propertyIndex, const Value &value)
Coverage:  42.857% (3/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp
Lines: 652-668
 42.857% (3/7)
123
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
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
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
QQmlDataBlob::ThreadData::setIsAsync
Name: QQmlDataBlob::ThreadData::setIsAsync
Prototype: void QQmlDataBlob::ThreadData::setIsAsync(bool v)
Coverage:  42.857% (3/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 775-782
 42.857% (3/7)
33
QQmlDateExtension::method_toLocaleDateString
Name: QQmlDateExtension::method_toLocaleDateString
Prototype: ReturnedValue QQmlDateExtension::method_toLocaleDateString(const QV4::FunctionObject *b, const QV4::Value *thisObject, const QV4::Value *argv, int argc)
Coverage:  42.857% (12/28)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmllocale.cpp
Lines: 176-218
 42.857% (12/28)
279
QQmlDateExtension::method_toLocaleTimeString
Name: QQmlDateExtension::method_toLocaleTimeString
Prototype: ReturnedValue QQmlDateExtension::method_toLocaleTimeString(const QV4::FunctionObject *b, const QV4::Value *thisObject, const QV4::Value *argv, int argc)
Coverage:  42.857% (12/28)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmllocale.cpp
Lines: 132-174
 42.857% (12/28)
279
QQmlDebugConnection::startLocalServer
Name: QQmlDebugConnection::startLocalServer
Prototype: void QQmlDebugConnection::startLocalServer(const QString &fileName)
Coverage:  42.857% (3/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmldebugconnection.cpp
Lines: 396-408
 42.857% (3/7)
93
QQmlDelegateModel::incubationStatus
Name: QQmlDelegateModel::incubationStatus
Prototype: QQmlIncubator::Status QQmlDelegateModel::incubationStatus(int index)
Coverage:  42.857% (3/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmldelegatemodel.cpp
Lines: 1085-1096
 42.857% (3/7)
73
QQmlDelegateModelPrivate::group_append
Name: QQmlDelegateModelPrivate::group_append
Prototype: void QQmlDelegateModelPrivate::group_append( QQmlListProperty<QQmlDelegateModelGroup> *property, QQmlDelegateModelGroup *group)
Coverage:  42.857% (3/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmldelegatemodel.cpp
Lines: 641-653
 42.857% (3/7)
83
QQmlPartsModel::incubationStatus
Name: QQmlPartsModel::incubationStatus
Prototype: QQmlIncubator::Status QQmlPartsModel::incubationStatus(int index)
Coverage:  42.857% (3/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmldelegatemodel.cpp
Lines: 3273-3284
 42.857% (3/7)
73
QQmlProfilerEvent::number
Name: QQmlProfilerEvent::number
Prototype: template<typename Number> Number number(int i) const
Coverage:  42.857% (9/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlprofilerevent_p.h
Lines: 137-166
 42.857% (9/21)
1211
QQmlTypeNameCache::add
Name: QQmlTypeNameCache::add
Prototype: void QQmlTypeNameCache::add(const QHashedString &name, const QUrl &url, const QHashedString &nameSpace)
Coverage:  42.857% (3/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypenamecache.cpp
Lines: 55-68
 42.857% (3/7)
83
QQmlTypeWrapper::toVariant
Name: QQmlTypeWrapper::toVariant
Prototype: QVariant QQmlTypeWrapper::toVariant() const
Coverage:  42.857% (3/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypewrapper.cpp
Lines: 96-109
 42.857% (3/7)
83
QQuickAnchorAnimation::setDuration
Name: QQuickAnchorAnimation::setDuration
Prototype: void QQuickAnchorAnimation::setDuration(int duration)
Coverage:  42.857% (3/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitemanimation.cpp
Lines: 474-486
 42.857% (3/7)
83
QQuickCustomParticle::setFragmentShader
Name: QQuickCustomParticle::setFragmentShader
Prototype: void QQuickCustomParticle::setFragmentShader(const QByteArray &code)
Coverage:  42.857% (3/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickcustomparticle.cpp
Lines: 140-151
 42.857% (3/7)
83
QQuickCustomParticle::setVertexShader
Name: QQuickCustomParticle::setVertexShader
Prototype: void QQuickCustomParticle::setVertexShader(const QByteArray &code)
Coverage:  42.857% (3/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickcustomparticle.cpp
Lines: 194-206
 42.857% (3/7)
83
QQuickFlickablePrivate::clearTimeline
Name: QQuickFlickablePrivate::clearTimeline
Prototype: void QQuickFlickablePrivate::clearTimeline()
Coverage:  42.857% (3/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickflickable.cpp
Lines: 460-467
 42.857% (3/7)
53
QQuickItemLayer::setMipmap
Name: QQuickItemLayer::setMipmap
Prototype: void QQuickItemLayer::setMipmap(bool mipmap)
Coverage:  42.857% (3/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 8328-8338
 42.857% (3/7)
63
QQuickItemLayer::setSamples
Name: QQuickItemLayer::setSamples
Prototype: void QQuickItemLayer::setSamples(int count)
Coverage:  42.857% (3/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 8529-8540
 42.857% (3/7)
63
QQuickItemLayer::setSize
Name: QQuickItemLayer::setSize
Prototype: void QQuickItemLayer::setSize(const QSize &size)
Coverage:  42.857% (3/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 8431-8441
 42.857% (3/7)
63
QQuickItemLayer::setSmooth
Name: QQuickItemLayer::setSmooth
Prototype: void QQuickItemLayer::setSmooth(bool s)
Coverage:  42.857% (3/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 8406-8416
 42.857% (3/7)
63
QQuickItemLayer::setSourceRect
Name: QQuickItemLayer::setSourceRect
Prototype: void QQuickItemLayer::setSourceRect(const QRectF &sourceRect)
Coverage:  42.857% (3/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 8386-8396
 42.857% (3/7)
63
QQuickMaskExtruder::startMaskLoading
Name: QQuickMaskExtruder::startMaskLoading
Prototype: void QQuickMaskExtruder::startMaskLoading()
Coverage:  42.857% (3/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickmaskextruder.cpp
Lines: 83-93
 42.857% (3/7)
73
QQuickMultiPointTouchArea::setMouseEnabled
Name: QQuickMultiPointTouchArea::setMouseEnabled
Prototype: void QQuickMultiPointTouchArea::setMouseEnabled(bool arg)
Coverage:  42.857% (3/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickmultipointtoucharea.cpp
Lines: 526-534
 42.857% (3/7)
53
QQuickParentChange::actions
Name: QQuickParentChange::actions
Prototype: QQuickStateOperation::ActionList QQuickParentChange::actions()
Coverage:  42.857% (18/42)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickstateoperations.cpp
Lines: 343-470
 42.857% (18/42)
9814
QQuickParticleSystem::systemSync
Name: QQuickParticleSystem::systemSync
Prototype: int QQuickParticleSystem::systemSync(QQuickParticlePainter* p)
Coverage:  42.857% (3/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickparticlesystem.cpp
Lines: 1083-1091
 42.857% (3/7)
63
QQuickPathAnimation::setDuration
Name: QQuickPathAnimation::setDuration
Prototype: void QQuickPathAnimation::setDuration(int duration)
Coverage:  42.857% (3/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitemanimation.cpp
Lines: 613-625
 42.857% (3/7)
83
QQuickPathInterpolator::setPath
Name: QQuickPathInterpolator::setPath
Prototype: void QQuickPathInterpolator::setPath(QQuickPath *path)
Coverage:  42.857% (3/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickpathinterpolator.cpp
Lines: 77-86
 42.857% (3/7)
73
QQuickPointerHandler::setPassiveGrab
Name: QQuickPointerHandler::setPassiveGrab
Prototype: void QQuickPointerHandler::setPassiveGrab(QQuickEventPoint *point, bool grab)
Coverage:  42.857% (3/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/handlers/qquickpointerhandler.cpp
Lines: 179-187
 42.857% (3/7)
43
QQuickRepeater::delegate
Name: QQuickRepeater::delegate
Prototype: QQmlComponent *QQuickRepeater::delegate() const
Coverage:  42.857% (3/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickrepeater.cpp
Lines: 283-292
 42.857% (3/7)
53
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickRenderControl::initialize
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickRenderControl::initialize
Prototype: void QQuickRenderControl::initialize(QOpenGLContext *gl)
Coverage:  42.857% (3/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickrendercontrol.cpp
Lines: 225-249
 42.857% (3/7)
93
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickRenderControl::polishItems
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickRenderControl::polishItems
Prototype: void QQuickRenderControl::polishItems()
Coverage:  42.857% (3/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickrendercontrol.cpp
Lines: 256-267
 42.857% (3/7)
83
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickScriptActionPrivate::execute
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickScriptActionPrivate::execute
Prototype: void QQuickScriptActionPrivate::execute()
Coverage:  42.857% (6/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickanimation.cpp
Lines: 1017-1031
 42.857% (6/14)
94
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickWindow::update
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickWindow::update
Prototype: void QQuickWindow::update()
Coverage:  42.857% (3/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickwindow.cpp
Lines: 336-343
 42.857% (3/7)
53
QQuickTextControl::timerEvent
Name: QQuickTextControl::timerEvent
Prototype: void QQuickTextControl::timerEvent(QTimerEvent *e)
Coverage:  42.857% (3/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextcontrol.cpp
Lines: 786-796
 42.857% (3/7)
63
QQuickTextInput::mouseMoveEvent
Name: QQuickTextInput::mouseMoveEvent
Prototype: void QQuickTextInput::mouseMoveEvent(QMouseEvent *event)
Coverage:  42.857% (6/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput.cpp
Lines: 1588-1612
 42.857% (6/14)
125
QQuickTextInput::timerEvent
Name: QQuickTextInput::timerEvent
Prototype: void QQuickTextInput::timerEvent(QTimerEvent *event)
Coverage:  42.857% (3/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput.cpp
Lines: 4368-4381
 42.857% (3/7)
103
QQuickTextInputPrivate::setImplicitResizeEnabled
Name: QQuickTextInputPrivate::setImplicitResizeEnabled
Prototype: void QQuickTextInputPrivate::setImplicitResizeEnabled(bool enabled)
Coverage:  42.857% (3/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput.cpp
Lines: 3002-3008
 42.857% (3/7)
43
QQuickTextLine::height
Name: QQuickTextLine::height
Prototype: qreal QQuickTextLine::height() const
Coverage:  42.857% (3/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktext.cpp
Lines: 528-535
 42.857% (3/7)
53
QQuickTimeLinePrivate::value
Name: QQuickTimeLinePrivate::value
Prototype: qreal QQuickTimeLinePrivate::value(const Op &op, int time, qreal base, bool *changed) const
Coverage:  42.857% (18/42)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquicktimeline.cpp
Lines: 189-254
 42.857% (18/42)
4217
QQuickTimeLineValueProxy::setValue
Name: QQuickTimeLineValueProxy::setValue
Prototype: void setValue(qreal v) override
Coverage:  42.857% (3/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquicktimeline_p_p.h
Lines: 184-189
 42.857% (3/7)
33
QQuickVector2DValueType::fuzzyEquals
Name: QQuickVector2DValueType::fuzzyEquals
Prototype: bool QQuickVector2DValueType::fuzzyEquals(const QVector2D &vec, qreal epsilon) const
Coverage:  42.857% (3/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickvaluetypes.cpp
Lines: 244-252
 42.857% (3/7)
63
QQuickView::setContent
Name: QQuickView::setContent
Prototype: void QQuickView::setContent(const QUrl& url, QQmlComponent *component, QObject* item)
Coverage:  42.857% (3/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickview.cpp
Lines: 250-268
 42.857% (3/7)
123
QQuickWorkerScriptEnginePrivate::WorkerEngine::sendFunction
Name: QQuickWorkerScriptEnginePrivate::WorkerEngine::sendFunction
Prototype: QV4::ReturnedValue QQuickWorkerScriptEnginePrivate::WorkerEngine::sendFunction(int id)
Coverage:  42.857% (3/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qquickworkerscript.cpp
Lines: 261-278
 42.857% (3/7)
133
QSGBatchRenderer::Renderer::changeBatchRoot
Name: QSGBatchRenderer::Renderer::changeBatchRoot
Prototype: bool Renderer::changeBatchRoot(Node *node, Node *root)
Coverage:  42.857% (3/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp
Lines: 954-967
 42.857% (3/7)
103
QSGDefaultContext::defaultSurfaceFormat
Name: QSGDefaultContext::defaultSurfaceFormat
Prototype: QSurfaceFormat QSGDefaultContext::defaultSurfaceFormat() const
Coverage:  42.857% (3/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultcontext.cpp
Lines: 218-232
 42.857% (3/7)
93
QSGDistanceFieldGlyphCache::updateTexture
Name: QSGDistanceFieldGlyphCache::updateTexture
Prototype: void QSGDistanceFieldGlyphCache::updateTexture(uint oldTex, uint newTex, const QSize &newTexSize)
Coverage:  42.857% (3/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgadaptationlayer.cpp
Lines: 294-305
 42.857% (3/7)
73
QSGSoftwareRenderLoop::grab
Name: QSGSoftwareRenderLoop::grab
Prototype: QImage QSGSoftwareRenderLoop::grab(QQuickWindow *window)
Coverage:  42.857% (3/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarerenderloop.cpp
Lines: 216-240
 42.857% (3/7)
133
QV4::IdentifierHash::lookup
Name: QV4::IdentifierHash::lookup
Prototype: const IdentifierHashEntry *IdentifierHash::lookup(String *str) const
Coverage:  42.857% (3/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4identifier.cpp
Lines: 169-177
 42.857% (3/7)
63
QV4Debugger::resume
Name: QV4Debugger::resume
Prototype: void QV4Debugger::resume(Speed speed)
Coverage:  42.857% (3/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4debugger.cpp
Lines: 109-121
 42.857% (3/7)
83
StringOrTranslation::asString
Name: StringOrTranslation::asString
Prototype: QString StringOrTranslation::asString() const
Coverage:  42.857% (3/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 319-328
 42.857% (3/7)
73
currentTextLine
Name: currentTextLine
Prototype: static QTextLine currentTextLine(const QTextCursor &cursor)
Coverage:  42.857% (3/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextcontrol.cpp
Lines: 82-94
 42.857% (3/7)
83
QQmlScriptString::operator==
Name: QQmlScriptString::operator==
Prototype: bool QQmlScriptString::operator==(const QQmlScriptString &other) const
Coverage:  43.478% (10/23)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlscriptstring.cpp
Lines: 127-148
 43.478% (10/23)
155
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickWindowPrivate::deliverSinglePointEventUntilAccepted
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickWindowPrivate::deliverSinglePointEventUntilAccepted
Prototype: bool QQuickWindowPrivate::deliverSinglePointEventUntilAccepted(QQuickPointerEvent *event)
Coverage:  43.478% (10/23)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickwindow.cpp
Lines: 1923-1969
 43.478% (10/23)
319
ExecutionEngine::markObjects
Name: ExecutionEngine::markObjects
Prototype: void ExecutionEngine::markObjects(MarkStack *markStack)
Coverage:  43.750% (7/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 1011-1032
 43.750% (7/16)
147
Page:<>1
Condition %:  0.000% (0/11)
...20
Condition %:  0.000% (0/1)
...30
Condition %:  0.000% (0/1)
...40
Condition %:  0.000% (0/1)
...48
Condition %:  0.000% (0/30)
49
Condition %:  0.000% (0/8)
50
Condition %:  25.000% (2/8)
51
Condition %:  33.333% (5/15)
5253
Condition %:  43.750% (7/16)
54
Condition %:  50.000% (2/4)
55
Condition %:  50.000% (5/10)
56
Condition %:  50.000% (2/4)
...60
Condition %:  50.000% (5/10)
...70
Condition %:  75.000% (3/4)
...80
Condition %:  85.714% (6/7)
...100
Condition %: 100.000% (1/1)
...200
Condition %: 100.000% (1/1)
...202
Condition %: 100.000% (1/1)

Generated by Squish Coco 4.2.0