OpenCoverage

Qt Quick Test Coverage

Functions

Page:<>1
Condition %:  0.000% (0/11)
...40
Condition %:  0.000% (0/1)
...50
Condition %:  25.000% (2/8)
...60
Condition %:  50.000% (5/10)
...70
Condition %:  75.000% (3/4)
71
Condition %:  75.000% (3/4)
72
Condition %:  75.000% (3/4)
73
Condition %:  75.000% (3/4)
7475
Condition %:  78.947% (15/19)
76
Condition %:  80.000% (12/15)
77
Condition %:  81.818% (9/11)
78
Condition %:  83.333% (5/6)
...80
Condition %:  85.714% (6/7)
...90
Condition %: 100.000% (1/1)
...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
QQuickLoaderPrivate::load
Name: QQuickLoaderPrivate::load
Prototype: void QQuickLoaderPrivate::load()
Coverage:  76.923% (10/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickloader.cpp
Lines: 603-625
 76.923% (10/13)
154
QQuickPath::createPath::QQuickPath::createPointCache
Name: QQuickPath::createPath::QQuickPath::createPointCache
Prototype: void QQuickPath::createPointCache() const
Coverage:  76.923% (20/26)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickpath.cpp
Lines: 669-718
 76.923% (20/26)
368
QQuickStochasticEngine::restart
Name: QQuickStochasticEngine::restart
Prototype: void QQuickStochasticEngine::restart(int index)
Coverage:  76.923% (10/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickspriteengine.cpp
Lines: 552-565
 76.923% (10/13)
115
QQuickViewPrivate::updateSize
Name: QQuickViewPrivate::updateSize
Prototype: void QQuickViewPrivate::updateSize()
Coverage:  76.923% (20/26)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickview.cpp
Lines: 411-433
 76.923% (20/26)
168
QQuickWorkerScript::engine
Name: QQuickWorkerScript::engine
Prototype: QQuickWorkerScriptEngine *QQuickWorkerScript::engine()
Coverage:  76.923% (10/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qquickworkerscript.cpp
Lines: 696-715
 76.923% (10/13)
125
QSGDefaultLayer::updateTexture
Name: QSGDefaultLayer::updateTexture
Prototype: bool QSGDefaultLayer::updateTexture()
Coverage:  76.923% (10/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultlayer.cpp
Lines: 177-186
 76.923% (10/13)
73
parseInt
Name: parseInt
Prototype: static int parseInt(const QStringRef &str, bool *ok)
Coverage:  76.923% (10/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmldirparser.cpp
Lines: 47-62
 76.923% (10/13)
114
QQuickOpenGLShaderEffectCommon::updateMaterial
Name: QQuickOpenGLShaderEffectCommon::updateMaterial
Prototype: void QQuickOpenGLShaderEffectCommon::updateMaterial(QQuickOpenGLShaderEffectNode *node, QQuickOpenGLShaderEffectMaterial *material, bool updateUniforms, bool updateUniformValues, bool updateTextureProviders)
Coverage:  77.049% (47/61)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickopenglshadereffect.cpp
Lines: 442-514
 77.049% (47/61)
5718
QObjectMethod::callInternal
Name: QObjectMethod::callInternal
Prototype: ReturnedValue QObjectMethod::callInternal(const Value *thisObject, const Value *argv, int argc) const
Coverage:  77.143% (27/35)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp
Lines: 1942-2006
 77.143% (27/35)
4212
QQuickTextEditPrivate::init
Name: QQuickTextEditPrivate::init
Prototype: void QQuickTextEditPrivate::init()
Coverage:  77.143% (108/140)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextedit.cpp
Lines: 2257-2308
 77.143% (108/140)
3547
resolveLocalUrl
Name: resolveLocalUrl
Prototype: QString resolveLocalUrl(const QString &url, const QString &relative)
Coverage:  77.143% (27/35)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlimport.cpp
Lines: 80-122
 77.143% (27/35)
279
QQuickParticleSystem::createEngine
Name: QQuickParticleSystem::createEngine
Prototype: void QQuickParticleSystem::createEngine()
Coverage:  77.193% (44/57)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickparticlesystem.cpp
Lines: 893-951
 77.193% (44/57)
3818
QQmlContext::contextProperty
Name: QQmlContext::contextProperty
Prototype: QVariant QQmlContext::contextProperty(const QString &name) const
Coverage:  77.273% (17/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlcontext.cpp
Lines: 380-411
 77.273% (17/22)
207
QQmlDelegateModel::_q_modelReset
Name: QQmlDelegateModel::_q_modelReset
Prototype: void QQmlDelegateModel::_q_modelReset()
Coverage:  77.273% (17/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmldelegatemodel.cpp
Lines: 1549-1583
 77.273% (17/22)
248
QQmlDesignerMetaObject::openMetaCall
Name: QQmlDesignerMetaObject::openMetaCall
Prototype: int QQmlDesignerMetaObject::openMetaCall(QObject *o, QMetaObject::Call call, int id, void **a)
Coverage:  77.273% (17/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/designer/qqmldesignermetaobject.cpp
Lines: 206-232
 77.273% (17/22)
166
QQmlPropertyCapture::captureProperty
Name: QQmlPropertyCapture::captureProperty
Prototype: void QQmlPropertyCapture::captureProperty(QObject *o, int c, int n, Duration duration, bool doNotify)
Coverage:  77.273% (17/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmljavascriptexpression.cpp
Lines: 287-331
 77.273% (17/22)
297
QQuickStyledTextPrivate::parseFontAttributes
Name: QQuickStyledTextPrivate::parseFontAttributes
Prototype: bool QQuickStyledTextPrivate::parseFontAttributes(const QChar *&ch, const QString &textIn, QTextCharFormat &format)
Coverage:  77.273% (17/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickstyledtext.cpp
Lines: 564-584
 77.273% (17/22)
156
QQuickPathViewPrivate::handleMouseReleaseEvent
Name: QQuickPathViewPrivate::handleMouseReleaseEvent
Prototype: void QQuickPathViewPrivate::handleMouseReleaseEvent(QMouseEvent *)
Coverage:  77.358% (41/53)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickpathview.cpp
Lines: 1739-1811
 77.358% (41/53)
4812
ObjectPrototype::method_isFrozen
Name: ObjectPrototype::method_isFrozen
Prototype: ReturnedValue ObjectPrototype::method_isFrozen(const FunctionObject *b, const Value *, const Value *argv, int argc)
Coverage:  77.419% (24/31)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4objectproto.cpp
Lines: 441-471
 77.419% (24/31)
2010
QQuickTextControlPrivate::keyPressEvent
Name: QQuickTextControlPrivate::keyPressEvent
Prototype: void QQuickTextControlPrivate::keyPressEvent(QKeyEvent *e)
Coverage:  77.419% (72/93)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextcontrol.cpp
Lines: 820-970
 77.419% (72/93)
8827
QQuickTextInputPrivate::removeSelectedText
Name: QQuickTextInputPrivate::removeSelectedText
Prototype: void QQuickTextInputPrivate::removeSelectedText()
Coverage:  77.419% (24/31)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput.cpp
Lines: 3770-3798
 77.419% (24/31)
199
QQuickTimeLine::remove
Name: QQuickTimeLine::remove
Prototype: void QQuickTimeLine::remove(QQuickTimeLineObject *v)
Coverage:  77.419% (24/31)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquicktimeline.cpp
Lines: 835-881
 77.419% (24/31)
2810
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickWindowPrivate::deliverHoverEvent
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickWindowPrivate::deliverHoverEvent
Prototype: bool QQuickWindowPrivate::deliverHoverEvent(QQuickItem *item, const QPointF &scenePos, const QPointF &lastScenePos, Qt::KeyboardModifiers modifiers, ulong timestamp, bool &accepted)
Coverage:  77.465% (55/71)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickwindow.cpp
Lines: 1835-1919
 77.465% (55/71)
5121
QQuickImageParticle::initialize
Name: QQuickImageParticle::initialize
Prototype: void QQuickImageParticle::initialize(int gIdx, int pIdx)
Coverage:  77.612% (52/67)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickimageparticle.cpp
Lines: 1651-1766
 77.612% (52/67)
8423
JSC::Yarr::Interpreter::matchBackReference
Name: JSC::Yarr::Interpreter::matchBackReference
Prototype: bool matchBackReference(ByteTerm& term, DisjunctionContext* context)
Coverage:  77.778% (21/27)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.cpp
Lines: 517-567
 77.778% (21/27)
2810
JSC::Yarr::YarrGenerator::generateCharacterClassFixed
Name: JSC::Yarr::YarrGenerator::generateCharacterClassFixed
Prototype: void generateCharacterClassFixed(size_t opIndex)
Coverage:  77.778% (7/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.cpp
Lines: 1040-1068
 77.778% (7/9)
183
ListElement::setListProperty
Name: ListElement::setListProperty
Prototype: int ListElement::setListProperty(const ListLayout::Role &role, ListModel *m)
Coverage:  77.778% (7/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 1002-1018
 77.778% (7/9)
103
QJSValueIterator::next
Name: QJSValueIterator::next
Prototype: bool QJSValueIterator::next()
Coverage:  77.778% (7/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsapi/qjsvalueiterator.cpp
Lines: 144-163
 77.778% (7/9)
203
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
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
QQmlAnimationTimer::instance
Name: QQmlAnimationTimer::instance
Prototype: QQmlAnimationTimer *QQmlAnimationTimer::instance(bool create)
Coverage:  77.778% (7/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/animations/qabstractanimationjob.cpp
Lines: 70-85
 77.778% (7/9)
62
QQmlApplicationEnginePrivate::loadTranslations
Name: QQmlApplicationEnginePrivate::loadTranslations
Prototype: void QQmlApplicationEnginePrivate::loadTranslations(const QUrl &rootFile)
Coverage:  77.778% (7/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlapplicationengine.cpp
Lines: 85-103
 77.778% (7/9)
83
QQmlDMObjectDataMetaObject::metaCall
Name: QQmlDMObjectDataMetaObject::metaCall
Prototype: int metaCall(QObject *o, QMetaObject::Call call, int id, void **arguments) override
Coverage:  77.778% (14/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmladaptormodel.cpp
Lines: 811-830
 77.778% (14/18)
134
QQmlDelegateModelGroup::create
Name: QQmlDelegateModelGroup::create
Prototype: void QQmlDelegateModelGroup::create(QQmlV4Function *args)
Coverage:  77.778% (28/36)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmldelegatemodel.cpp
Lines: 2680-2737
 77.778% (28/36)
3910
QQmlDesignerMetaObject::getNodeInstanceMetaObject
Name: QQmlDesignerMetaObject::getNodeInstanceMetaObject
Prototype: QQmlDesignerMetaObject* QQmlDesignerMetaObject::getNodeInstanceMetaObject(QObject *object, QQmlEngine *engine)
Coverage:  77.778% (7/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/designer/qqmldesignermetaobject.cpp
Lines: 91-109
 77.778% (7/9)
103
QQuickDesignerSupportProperties::isPropertyBlackListed
Name: QQuickDesignerSupportProperties::isPropertyBlackListed
Prototype: bool QQuickDesignerSupportProperties::isPropertyBlackListed(const QQuickDesignerSupport::PropertyName &propertyName)
Coverage:  77.778% (7/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/designer/qquickdesignersupportproperties.cpp
Lines: 175-184
 77.778% (7/9)
53
QQuickFlickablePrivate::flickingStarted
Name: QQuickFlickablePrivate::flickingStarted
Prototype: void QQuickFlickablePrivate::flickingStarted(bool flickingH, bool flickingV)
Coverage:  77.778% (21/27)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickflickable.cpp
Lines: 1810-1829
 77.778% (21/27)
135
QQuickGridView::setHighlightFollowsCurrentItem
Name: QQuickGridView::setHighlightFollowsCurrentItem
Prototype: void QQuickGridView::setHighlightFollowsCurrentItem(bool autoHighlight)
Coverage:  77.778% (7/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgridview.cpp
Lines: 1249-1259
 77.778% (7/9)
63
QQuickGridViewPrivate::adjustFirstItem
Name: QQuickGridViewPrivate::adjustFirstItem
Prototype: void QQuickGridViewPrivate::adjustFirstItem(qreal forwards, qreal backwards, int changeBeforeVisible)
Coverage:  77.778% (7/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgridview.cpp
Lines: 684-695
 77.778% (7/9)
73
QQuickItemPrivate::setHasCursorInChild
Name: QQuickItemPrivate::setHasCursorInChild
Prototype: void QQuickItemPrivate::setHasCursorInChild(bool hasCursor)
Coverage:  77.778% (14/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 7316-7342
 77.778% (14/18)
136
QQuickKeysAttached::keyReleased
Name: QQuickKeysAttached::keyReleased
Prototype: void QQuickKeysAttached::keyReleased(QKeyEvent *event, bool post)
Coverage:  77.778% (21/27)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 1416-1447
 77.778% (21/27)
217
QQuickPathView::positionViewAtIndex
Name: QQuickPathView::positionViewAtIndex
Prototype: void QQuickPathView::positionViewAtIndex(int index, int mode)
Coverage:  77.778% (49/63)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickpathview.cpp
Lines: 1451-1513
 77.778% (49/63)
4314
QQuickPathViewPrivate::calcCurrentIndex
Name: QQuickPathViewPrivate::calcCurrentIndex
Prototype: int QQuickPathViewPrivate::calcCurrentIndex()
Coverage:  77.778% (7/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickpathview.cpp
Lines: 2300-2312
 77.778% (7/9)
83
QQuickPathViewPrivate::releaseItem
Name: QQuickPathViewPrivate::releaseItem
Prototype: void QQuickPathViewPrivate::releaseItem(QQuickItem *item)
Coverage:  77.778% (14/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickpathview.cpp
Lines: 198-214
 77.778% (14/18)
116
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickAnimatorController::advance
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickAnimatorController::advance
Prototype: void QQuickAnimatorController::advance()
Coverage:  77.778% (7/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickanimatorcontroller.cpp
Lines: 96-111
 77.778% (7/9)
95
QQuickSpriteEngine::spriteDuration
Name: QQuickSpriteEngine::spriteDuration
Prototype: int QQuickSpriteEngine::spriteDuration(int sprite) const
Coverage:  77.778% (14/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickspriteengine.cpp
Lines: 219-237
 77.778% (14/18)
146
QQuickText::baseUrl
Name: QQuickText::baseUrl
Prototype: QUrl QQuickText::baseUrl() const
Coverage:  77.778% (7/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktext.cpp
Lines: 2220-2231
 77.778% (7/9)
63
QQuickText::updatePolish
Name: QQuickText::updatePolish
Prototype: void QQuickText::updatePolish()
Coverage:  77.778% (7/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktext.cpp
Lines: 2444-2458
 77.778% (7/9)
73
QQuickTextEdit::setPadding
Name: QQuickTextEdit::setPadding
Prototype: void QQuickTextEdit::setPadding(qreal padding)
Coverage:  77.778% (21/27)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextedit.cpp
Lines: 2969-2990
 77.778% (21/27)
177
QV4::MemoryManager::allocObjectWithMemberData
Name: QV4::MemoryManager::allocObjectWithMemberData
Prototype: Heap::Object *MemoryManager::allocObjectWithMemberData(const QV4::VTable *vtable, uint nMembers)
Coverage:  77.778% (7/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mm.cpp
Lines: 848-886
 77.778% (7/9)
283
QV4::QV4::IdentifierHash::findId
Name: QV4::QV4::IdentifierHash::findId
Prototype: QString QV4::IdentifierHash::findId(int value) const
Coverage:  77.778% (7/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4identifier.cpp
Lines: 191-201
 77.778% (7/9)
73
QV4::RuntimeHelpers::numberToString::[lambda]::getElementIntFallback::getElementFallback::Runtime::method_loadProperty::Runtime::method_callPossiblyDirectEval::[lambda]::Runtime::method_callName::[lambda]::Runtime::method_callProperty::[lambda]::Runtime::method_callQmlScopeObjectProperty::Runtime::method_callQmlContextObjectProperty::Runtime::method_add [qv4runtime.cpp #1]
Name: QV4::RuntimeHelpers::numberToString::[lambda]::getElementIntFallback::getElementFallback::Runtime::method_loadProperty::Runtime::method_callPossiblyDirectEval::[lambda]::Runtime::method_callName::[lambda]::Runtime::method_callProperty::[lambda]::Runtime::method_callQmlScopeObjectProperty::Runtime::method_callQmlContextObjectProperty::Runtime::method_add [qv4runtime.cpp #1]
Prototype: ReturnedValue Runtime::method_add(ExecutionEngine *engine, const Value &left, const Value &right)
Coverage:  77.778% (7/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4runtime.cpp #1
Lines: 1700-1710
 77.778% (7/9)
53
QtPrivate::MappedSlotObject::impl
Name: QtPrivate::MappedSlotObject::impl
Prototype: static void impl(int which, QSlotObjectBase *this_, QObject *, void **a, bool *ret)
Coverage:  77.778% (7/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickopenglshadereffect.cpp
Lines: 199-214
 77.778% (7/9)
85
StringPrototype::method_match
Name: StringPrototype::method_match
Prototype: ReturnedValue StringPrototype::method_match(const FunctionObject *b, const Value *thisObject, const Value *argv, int argc)
Coverage:  77.778% (21/27)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4stringobject.cpp
Lines: 503-552
 77.778% (21/27)
3310
VariantPrototype::method_toString
Name: VariantPrototype::method_toString
Prototype: ReturnedValue VariantPrototype::method_toString(const FunctionObject *b, const Value *thisObject, const Value *, int)
Coverage:  77.778% (7/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4variantobject.cpp
Lines: 135-148
 77.778% (7/9)
103
parseVersion
Name: parseVersion
Prototype: static bool parseVersion(const QString &str, int *major, int *minor)
Coverage:  77.778% (7/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmldirparser.cpp
Lines: 64-75
 77.778% (7/9)
83
vpe_append
Name: vpe_append
Prototype: static void vpe_append(QQmlListProperty<QObject> *property, QObject *obj)
Coverage:  77.778% (7/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshape.cpp
Lines: 854-868
 77.778% (7/9)
93
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::visit [qv4codegen.cpp #1]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::visit [qv4codegen.cpp #1]
Prototype: bool Codegen::visit(BinaryExpression *ast)
Coverage:  78.049% (96/123)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 1155-1344
 78.049% (96/123)
10863
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::visit [qv4codegen.cpp #2]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::visit [qv4codegen.cpp #2]
Prototype: bool Codegen::visit(BinaryExpression *ast)
Coverage:  78.049% (96/123)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 1155-1344
 78.049% (96/123)
10863
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
QQuickListViewPrivate::itemGeometryChanged
Name: QQuickListViewPrivate::itemGeometryChanged
Prototype: void QQuickListViewPrivate::itemGeometryChanged(QQuickItem *item, QQuickGeometryChange change, const QRectF &oldGeometry)
Coverage:  78.125% (50/64)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicklistview.cpp
Lines: 1425-1472
 78.125% (50/64)
3212
QQmlPropertyPrivate::write
Name: QQmlPropertyPrivate::write
Prototype: bool QQmlPropertyPrivate::write(QObject *object, const QQmlPropertyData &property, const QVariant &value, QQmlContextData *context, QQmlPropertyData::WriteFlags flags)
Coverage:  78.191% (147/188)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.cpp
Lines: 1193-1410
 78.191% (147/188)
14750
QQmlBinding::expression::QQmlBinding::setTarget
Name: QQmlBinding::expression::QQmlBinding::setTarget
Prototype: bool QQmlBinding::setTarget(QObject *object, const QQmlPropertyData &core, const QQmlPropertyData *valueType)
Coverage:  78.261% (18/23)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlbinding.cpp
Lines: 564-610
 78.261% (18/23)
317
QQuickDragHandler::handleEventPoint
Name: QQuickDragHandler::handleEventPoint
Prototype: void QQuickDragHandler::handleEventPoint(QQuickEventPoint *point)
Coverage:  78.261% (36/46)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/handlers/qquickdraghandler.cpp
Lines: 135-188
 78.261% (36/46)
3814
QQuickFlickable::childMouseEventFilter
Name: QQuickFlickable::childMouseEventFilter
Prototype: bool QQuickFlickable::childMouseEventFilter(QQuickItem *i, QEvent *e)
Coverage:  78.261% (18/23)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickflickable.cpp
Lines: 2377-2401
 78.261% (18/23)
118
QQuickMultiPointTouchArea::childMouseEventFilter
Name: QQuickMultiPointTouchArea::childMouseEventFilter
Prototype: bool QQuickMultiPointTouchArea::childMouseEventFilter(QQuickItem *receiver, QEvent *event)
Coverage:  78.261% (18/23)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickmultipointtoucharea.cpp
Lines: 962-989
 78.261% (18/23)
1511
QQuickTextControl::QQuickTextControl
Name: QQuickTextControl::QQuickTextControl
Prototype: QQuickTextControl::QQuickTextControl(QTextDocument *doc, QObject *parent)
Coverage:  78.261% (36/46)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextcontrol.cpp
Lines: 610-632
 78.261% (36/46)
1616
QQuickViewPrivate::setRootObject
Name: QQuickViewPrivate::setRootObject
Prototype: void QQuickViewPrivate::setRootObject(QObject *obj)
Coverage:  78.261% (18/23)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickview.cpp
Lines: 497-526
 78.261% (18/23)
236
QStringHash::iterator
Name: QStringHash::iterator
Prototype: template<class T> typename QStringHash<T>::ConstIterator QStringHash<T>::iterator(Node *n) const
Coverage:  78.261% (18/23)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qhashedstring_p.h
Lines: 750-782
 78.261% (18/23)
157
QQmlJS::classify5
Name: QQmlJS::classify5
Prototype: static inline int classify5(const QChar *s, int parseModeFlags)
Coverage:  78.313% (130/166)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljskeywords_p.h
Lines: 265-389
 78.313% (130/166)
6856
QQuickFlickablePrivate::handleMouseReleaseEvent
Name: QQuickFlickablePrivate::handleMouseReleaseEvent
Prototype: void QQuickFlickablePrivate::handleMouseReleaseEvent(QMouseEvent *event)
Coverage:  78.313% (65/83)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickflickable.cpp
Lines: 1282-1363
 78.313% (65/83)
5613
QQmlJS::classify4
Name: QQmlJS::classify4
Prototype: static inline int classify4(const QChar *s, int parseModeFlags)
Coverage:  78.378% (116/148)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljskeywords_p.h
Lines: 150-263
 78.378% (116/148)
6350
QQmlProxyMetaObject::metaCall
Name: QQmlProxyMetaObject::metaCall
Prototype: int QQmlProxyMetaObject::metaCall(QObject *o, QMetaObject::Call c, int id, void **a)
Coverage:  78.378% (29/37)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproxymetaobject.cpp
Lines: 68-122
 78.378% (29/37)
3511
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
MathObject::method_expm1
Name: MathObject::method_expm1
Prototype: ReturnedValue MathObject::method_expm1(const FunctionObject *, const Value *, const Value *argv, int argc)
Coverage:  78.571% (11/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4mathobject.cpp
Lines: 274-291
 78.571% (11/14)
84
QQmlProfilerEvent::assignNumbers
Name: QQmlProfilerEvent::assignNumbers
Prototype: template<typename Container, typename Number> void assignNumbers(const Container &numbers)
Coverage:  78.571% (11/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlprofilerevent_p.h
Lines: 309-331
 78.571% (11/14)
165
QQuickItem::setActiveFocusOnTab
Name: QQuickItem::setActiveFocusOnTab
Prototype: void QQuickItem::setActiveFocusOnTab(bool activeFocusOnTab)
Coverage:  78.571% (11/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 6328-6344
 78.571% (11/14)
94
QQuickPathViewPrivate::createCurrentItem
Name: QQuickPathViewPrivate::createCurrentItem
Prototype: void QQuickPathViewPrivate::createCurrentItem()
Coverage:  78.571% (22/28)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickpathview.cpp
Lines: 2314-2340
 78.571% (22/28)
1710
QQuickPinchArea::clearPinch
Name: QQuickPinchArea::clearPinch
Prototype: void QQuickPinchArea::clearPinch()
Coverage:  78.571% (11/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickpincharea.cpp
Lines: 364-395
 78.571% (11/14)
274
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickBehavior::write
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickBehavior::write
Prototype: void QQuickBehavior::write(const QVariant &value)
Coverage:  78.571% (44/56)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickbehavior.cpp
Lines: 174-238
 78.571% (44/56)
4412
QQuickShapeGenericStrokeFillNode::activateMaterial
Name: QQuickShapeGenericStrokeFillNode::activateMaterial
Prototype: void QQuickShapeGenericStrokeFillNode::activateMaterial(QQuickWindow *window, Material m)
Coverage:  78.571% (11/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshapegenericrenderer.cpp
Lines: 88-112
 78.571% (11/14)
137
QQuickTextEdit::mousePressEvent
Name: QQuickTextEdit::mousePressEvent
Prototype: void QQuickTextEdit::mousePressEvent(QMouseEvent *event)
Coverage:  78.571% (11/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextedit.cpp
Lines: 1850-1867
 78.571% (11/14)
94
QQuickTextEdit::updatePaintNode
Name: QQuickTextEdit::updatePaintNode
Prototype: QSGNode *QQuickTextEdit::updatePaintNode(QSGNode *oldNode, UpdatePaintNodeData *updatePaintNodeData)
Coverage:  78.571% (66/84)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextedit.cpp
Lines: 2012-2172
 78.571% (66/84)
11621
QQuickWindowQmlImpl::componentComplete
Name: QQuickWindowQmlImpl::componentComplete
Prototype: void QQuickWindowQmlImpl::componentComplete()
Coverage:  78.571% (11/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickwindowmodule.cpp
Lines: 122-138
 78.571% (11/14)
124
SparseArray::createNode
Name: SparseArray::createNode
Prototype: SparseArrayNode *SparseArray::createNode(uint sl, SparseArrayNode *parent, bool left)
Coverage:  78.571% (11/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4sparsearray.cpp
Lines: 360-384
 78.571% (11/14)
215
existingImageFileForPath::QQuickPixmapReader::cancel
Name: existingImageFileForPath::QQuickPixmapReader::cancel
Prototype: void QQuickPixmapReader::cancel(QQuickPixmapReply *reply)
Coverage:  78.571% (11/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickpixmapcache.cpp
Lines: 913-930
 78.571% (11/14)
95
QQuickPathView::refill
Name: QQuickPathView::refill
Prototype: void QQuickPathView::refill()
Coverage:  78.607% (158/201)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickpathview.cpp
Lines: 1936-2171
 78.607% (158/201)
16858
QQuickAnchorChanges::reverse
Name: QQuickAnchorChanges::reverse
Prototype: void QQuickAnchorChanges::reverse()
Coverage:  78.723% (74/94)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickstateoperations.cpp
Lines: 1042-1130
 78.723% (74/94)
6920
QQmlComponent::incubateObject
Name: QQmlComponent::incubateObject
Prototype: void QQmlComponent::incubateObject(QQmlV4Function *args)
Coverage:  78.788% (26/33)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlcomponent.cpp
Lines: 1368-1427
 78.788% (26/33)
4111
QQuickCustomParticle::prepareNextFrame
Name: QQuickCustomParticle::prepareNextFrame
Prototype: QQuickOpenGLShaderEffectNode *QQuickCustomParticle::prepareNextFrame(QQuickOpenGLShaderEffectNode *rootNode)
Coverage:  78.788% (26/33)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickcustomparticle.cpp
Lines: 267-312
 78.788% (26/33)
3110
QQuickGridViewPrivate::flick
Name: QQuickGridViewPrivate::flick
Prototype: bool QQuickGridViewPrivate::flick(AxisData &data, qreal minExtent, qreal maxExtent, qreal vSize, QQuickTimeLineCallback::Callback fixupCallback, qreal velocity)
Coverage:  78.788% (78/99)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgridview.cpp
Lines: 1000-1106
 78.788% (78/99)
7723
StringPrototype::method_replace
Name: StringPrototype::method_replace
Prototype: ReturnedValue StringPrototype::method_replace(const FunctionObject *b, const Value *thisObject, const Value *argv, int argc)
Coverage:  78.846% (41/52)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4stringobject.cpp
Lines: 724-837
 78.846% (41/52)
8717
DynamicRoleModelNodeMetaObject::propertyWritten
Name: DynamicRoleModelNodeMetaObject::propertyWritten
Prototype: void DynamicRoleModelNodeMetaObject::propertyWritten(int index)
Coverage:  78.947% (15/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 1749-1787
 78.947% (15/19)
237
QQmlImportsPrivate::resolvedUri
Name: QQmlImportsPrivate::resolvedUri
Prototype: QString QQmlImportsPrivate::resolvedUri(const QString &dir_arg, QQmlImportDatabase *database)
Coverage:  78.947% (15/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlimport.cpp
Lines: 1227-1260
 78.947% (15/19)
207
QQmlJS::QmlminLexer::scanRestOfRegExp
Name: QQmlJS::QmlminLexer::scanRestOfRegExp
Prototype: bool scanRestOfRegExp(int ruleno, QString *restOfRegExp)
Coverage:  78.947% (15/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlmin/main.cpp
Lines: 208-235
 78.947% (15/19)
187
QQmlPropertyPrivate::propertyTypeCategory
Name: QQmlPropertyPrivate::propertyTypeCategory
Prototype: QQmlProperty::PropertyTypeCategory QQmlPropertyPrivate::propertyTypeCategory() const
Coverage:  78.947% (15/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.cpp
Lines: 461-483
 78.947% (15/19)
157
QQmlVMEMetaObjectEndpoint::tryConnect
Name: QQmlVMEMetaObjectEndpoint::tryConnect
Prototype: void QQmlVMEMetaObjectEndpoint::tryConnect()
Coverage:  78.947% (15/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlvmemetaobject.cpp
Lines: 145-176
 78.947% (15/19)
217
QQuickAnchorsPrivate::centerInChanged
Name: QQuickAnchorsPrivate::centerInChanged
Prototype: void QQuickAnchorsPrivate::centerInChanged()
Coverage:  78.947% (15/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickanchors.cpp
Lines: 222-248
 78.947% (15/19)
165
QQuickFlickablePrivate::init
Name: QQuickFlickablePrivate::init
Prototype: void QQuickFlickablePrivate::init()
Coverage:  78.947% (15/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickflickable.cpp
Lines: 264-278
 78.947% (15/19)
447
QQuickFontLoader::setSource
Name: QQuickFontLoader::setSource
Prototype: void QQuickFontLoader::setSource(const QUrl &url)
Coverage:  78.947% (15/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickfontloader.cpp
Lines: 242-293
 78.947% (15/19)
307
Page:<>1
Condition %:  0.000% (0/11)
...40
Condition %:  0.000% (0/1)
...50
Condition %:  25.000% (2/8)
...60
Condition %:  50.000% (5/10)
...70
Condition %:  75.000% (3/4)
71
Condition %:  75.000% (3/4)
72
Condition %:  75.000% (3/4)
73
Condition %:  75.000% (3/4)
7475
Condition %:  78.947% (15/19)
76
Condition %:  80.000% (12/15)
77
Condition %:  81.818% (9/11)
78
Condition %:  83.333% (5/6)
...80
Condition %:  85.714% (6/7)
...90
Condition %: 100.000% (1/1)
...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