OpenCoverage

Qt Quick Test Coverage

Functions

Page:<>1
Condition %:  0.000% (0/11)
...50
Condition %:  25.000% (2/8)
...60
Condition %:  50.000% (5/10)
...70
Condition %:  75.000% (3/4)
...77
Condition %:  81.818% (9/11)
78
Condition %:  83.333% (5/6)
79
Condition %:  84.211% (16/19)
80
Condition %:  85.714% (6/7)
8182
Condition %:  88.235% (15/17)
83
Condition %:  89.474% (17/19)
84
Condition %:  90.909% (10/11)
85
Condition %:  92.308% (24/26)
...90
Condition %: 100.000% (1/1)
...100
Condition %: 100.000% (1/1)
...110
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
QQmlTypeLoader::directoryExists
Name: QQmlTypeLoader::directoryExists
Prototype: bool QQmlTypeLoader::directoryExists(const QString &path)
Coverage:  86.667% (13/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 1852-1882
 86.667% (13/15)
175
QQmlVMEVariantQObjectPtr::objectDestroyed
Name: QQmlVMEVariantQObjectPtr::objectDestroyed
Prototype: void QQmlVMEVariantQObjectPtr::objectDestroyed(QObject *)
Coverage:  86.667% (13/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlvmemetaobject.cpp
Lines: 98-116
 86.667% (13/15)
105
QQuickItemViewPrivate::prepareRemoveTransitions
Name: QQuickItemViewPrivate::prepareRemoveTransitions
Prototype: void QQuickItemViewPrivate::prepareRemoveTransitions(QHash<QQmlChangeSet::MoveKey, FxViewItem *> *removedItems)
Coverage:  86.667% (13/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitemview.cpp
Lines: 2182-2204
 86.667% (13/15)
155
QQuickParticleSystem::emittersChanged
Name: QQuickParticleSystem::emittersChanged
Prototype: void QQuickParticleSystem::emittersChanged()
Coverage:  86.667% (39/45)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickparticlesystem.cpp
Lines: 832-891
 86.667% (39/45)
3615
QQuickPathView::initItem
Name: QQuickPathView::initItem
Prototype: void QQuickPathView::initItem(int index, QObject *object)
Coverage:  86.667% (13/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickpathview.cpp
Lines: 174-196
 86.667% (13/15)
175
QQuickPathViewPrivate::snapToIndex
Name: QQuickPathViewPrivate::snapToIndex
Prototype: void QQuickPathViewPrivate::snapToIndex(int index, MovementReason reason)
Coverage:  86.667% (26/30)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickpathview.cpp
Lines: 2387-2427
 86.667% (26/30)
278
QQuickRepeater::regenerate
Name: QQuickRepeater::regenerate
Prototype: void QQuickRepeater::regenerate()
Coverage:  86.667% (13/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickrepeater.cpp
Lines: 388-402
 86.667% (13/15)
93
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickWindowPrivate::deliverPressOrReleaseEvent
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickWindowPrivate::deliverPressOrReleaseEvent
Prototype: bool QQuickWindowPrivate::deliverPressOrReleaseEvent(QQuickPointerEvent *event, bool handlersOnly)
Coverage:  86.667% (26/30)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickwindow.cpp
Lines: 2504-2542
 86.667% (26/30)
2510
QQuickStateGroupPrivate::updateAutoState
Name: QQuickStateGroupPrivate::updateAutoState
Prototype: bool QQuickStateGroupPrivate::updateAutoState()
Coverage:  86.667% (26/30)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickstategroup.cpp
Lines: 329-363
 86.667% (26/30)
2310
QQuickTextControlPrivate::setContent
Name: QQuickTextControlPrivate::setContent
Prototype: void QQuickTextControlPrivate::setContent(Qt::TextFormat format, const QString &text)
Coverage:  86.667% (26/30)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextcontrol.cpp
Lines: 285-347
 86.667% (26/30)
3010
QQuickTextInput::positionAt
Name: QQuickTextInput::positionAt
Prototype: void QQuickTextInput::positionAt(QQmlV4Function *args) const
Coverage:  86.667% (13/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput.cpp
Lines: 1407-1446
 86.667% (13/15)
245
QQuickTextInputPrivate::textDirection
Name: QQuickTextInputPrivate::textDirection
Prototype: Qt::LayoutDirection QQuickTextInputPrivate::textDirection() const
Coverage:  86.667% (13/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput.cpp
Lines: 607-630
 86.667% (13/15)
118
QQuickTextPrivate::ensureDoc
Name: QQuickTextPrivate::ensureDoc
Prototype: void QQuickTextPrivate::ensureDoc()
Coverage:  86.667% (13/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktext.cpp
Lines: 1233-1244
 86.667% (13/15)
245
QSGBatchRenderer::Renderer::turnNodeIntoBatchRoot
Name: QSGBatchRenderer::Renderer::turnNodeIntoBatchRoot
Prototype: void Renderer::turnNodeIntoBatchRoot(Node *node)
Coverage:  86.667% (13/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp
Lines: 1112-1130
 86.667% (13/15)
125
SimpleArrayData::del
Name: SimpleArrayData::del
Prototype: bool SimpleArrayData::del(Object *o, uint index)
Coverage:  86.667% (13/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4arraydata.cpp
Lines: 242-257
 86.667% (13/15)
115
TypedArrayCtor::virtualCallAsConstructor
Name: TypedArrayCtor::virtualCallAsConstructor
Prototype: ReturnedValue TypedArrayCtor::virtualCallAsConstructor(const FunctionObject *f, const Value *argv, int argc, const Value *)
Coverage:  86.747% (72/83)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4typedarray.cpp
Lines: 217-349
 86.747% (72/83)
10621
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(ObjectPattern *ast)
Coverage:  86.957% (40/46)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 2343-2443
 86.957% (40/46)
7015
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(LabelledStatement *ast)
Coverage:  86.957% (20/23)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 3179-3212
 86.957% (20/23)
225
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(ObjectPattern *ast)
Coverage:  86.957% (40/46)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 2343-2443
 86.957% (40/46)
7015
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(LabelledStatement *ast)
Coverage:  86.957% (20/23)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 3179-3212
 86.957% (20/23)
225
QQmlScriptData::scriptValueForContext
Name: QQmlScriptData::scriptValueForContext
Prototype: QV4::ReturnedValue QQmlScriptData::scriptValueForContext(QQmlContextData *parentCtxt)
Coverage:  86.957% (40/46)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 2849-2929
 86.957% (40/46)
5315
ListModel::sync
Name: ListModel::sync
Prototype: bool ListModel::sync(ListModel *src, ListModel *target)
Coverage:  87.037% (47/54)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 354-471
 87.037% (47/54)
7818
QQmlListCompositor::move
Name: QQmlListCompositor::move
Prototype: void QQmlListCompositor::move( Group fromGroup, int from, Group toGroup, int to, int count, Group moveGroup, QVector<Remove> *removes, QVector<Insert> *inserts)
Coverage:  87.037% (94/108)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmllistcompositor.cpp
Lines: 766-935
 87.037% (94/108)
10322
QQuickDesignerSupportProperties::propertyNameListForWritableProperties
Name: QQuickDesignerSupportProperties::propertyNameListForWritableProperties
Prototype: QQuickDesignerSupport::PropertyNameList QQuickDesignerSupportProperties::propertyNameListForWritableProperties(QObject *object, const QQuickDesignerSupport::PropertyName &baseName, QObjectList *inspectedObjects)
Coverage:  87.097% (27/31)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/designer/qquickdesignersupportproperties.cpp
Lines: 129-173
 87.097% (27/31)
289
QQuickLoaderPrivate::incubatorStateChanged
Name: QQuickLoaderPrivate::incubatorStateChanged
Prototype: void QQuickLoaderPrivate::incubatorStateChanged(QQmlIncubator::Status status)
Coverage:  87.097% (27/31)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickloader.cpp
Lines: 672-709
 87.097% (27/31)
3010
QQuickListViewPrivate::fixup
Name: QQuickListViewPrivate::fixup
Prototype: void QQuickListViewPrivate::fixup(AxisData &data, qreal minExtent, qreal maxExtent)
Coverage:  87.143% (122/140)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicklistview.cpp
Lines: 1482-1583
 87.143% (122/140)
7325
QQuickImageBase::load
Name: QQuickImageBase::load
Prototype: void QQuickImageBase::load()
Coverage:  87.179% (34/39)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickimagebase.cpp
Lines: 211-286
 87.179% (34/39)
4713
Codegen::Codegen::Codegen::initializeAndDestructureBindingElement [qv4codegen.cpp #1]
Name: Codegen::Codegen::Codegen::initializeAndDestructureBindingElement [qv4codegen.cpp #1]
Prototype: void Codegen::initializeAndDestructureBindingElement(AST::PatternElement *e, const Reference &base, bool isDefinition)
Coverage:  87.234% (41/47)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 485-548
 87.234% (41/47)
5115
Codegen::Codegen::Codegen::initializeAndDestructureBindingElement [qv4codegen.cpp #2]
Name: Codegen::Codegen::Codegen::initializeAndDestructureBindingElement [qv4codegen.cpp #2]
Prototype: void Codegen::initializeAndDestructureBindingElement(AST::PatternElement *e, const Reference &base, bool isDefinition)
Coverage:  87.234% (41/47)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 485-548
 87.234% (41/47)
5115
QQuickListViewPrivate::addVisibleItems
Name: QQuickListViewPrivate::addVisibleItems
Prototype: bool QQuickListViewPrivate::addVisibleItems(qreal fillFrom, qreal fillTo, qreal bufferFrom, qreal bufferTo, bool doBuffer)
Coverage:  87.302% (55/63)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicklistview.cpp
Lines: 649-714
 87.302% (55/63)
4915
JSC::Yarr::Parser::consumeOctal
Name: JSC::Yarr::Parser::consumeOctal
Prototype: unsigned consumeOctal()
Coverage:  87.500% (7/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrParser.h
Lines: 767-775
 87.500% (7/8)
52
JSC::Yarr::rangeInfoFor
Name: JSC::Yarr::rangeInfoFor
Prototype: inline UCS2CanonicalizationRange* rangeInfoFor(UChar ch)
Coverage:  87.500% (7/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrCanonicalizeUCS2.h
Lines: 63-80
 87.500% (7/8)
104
MapPrototype::method_forEach
Name: MapPrototype::method_forEach
Prototype: ReturnedValue MapPrototype::method_forEach(const FunctionObject *b, const Value *thisObject, const Value *argv, int argc)
Coverage:  87.500% (14/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4mapobject.cpp
Lines: 188-212
 87.500% (14/16)
176
MathObject::method_ceil
Name: MathObject::method_ceil
Prototype: ReturnedValue MathObject::method_ceil(const FunctionObject *, const Value *, const Value *argv, int argc)
Coverage:  87.500% (7/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4mathobject.cpp
Lines: 234-241
 87.500% (7/8)
42
Object::setInternalClass
Name: Object::setInternalClass
Prototype: void Object::setInternalClass(Heap::InternalClass *ic)
Coverage:  87.500% (14/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4object.cpp
Lines: 61-74
 87.500% (14/16)
114
ObjectPrototype::method_toString::[lambda]::[lambda]::ObjectPrototype::getOwnPropertyNames
Name: ObjectPrototype::method_toString::[lambda]::[lambda]::ObjectPrototype::getOwnPropertyNames
Prototype: Heap::ArrayObject *ObjectPrototype::getOwnPropertyNames(ExecutionEngine *v4, const Value &o)
Coverage:  87.500% (7/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4objectproto.cpp
Lines: 814-830
 87.500% (7/8)
114
QQmlComponent::createObject
Name: QQmlComponent::createObject
Prototype: void QQmlComponent::createObject(QQmlV4Function *args)
Coverage:  87.500% (21/24)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlcomponent.cpp
Lines: 1254-1308
 87.500% (21/24)
358
QQmlConnections::connectSignals
Name: QQmlConnections::connectSignals
Prototype: void QQmlConnections::connectSignals()
Coverage:  87.500% (21/24)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmlconnections.cpp
Lines: 267-302
 87.500% (21/24)
266
QQmlDelegateModelItemMetaType::parseGroups
Name: QQmlDelegateModelItemMetaType::parseGroups
Prototype: int QQmlDelegateModelItemMetaType::parseGroups(const QV4::Value &groups) const
Coverage:  87.500% (14/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmldelegatemodel.cpp
Lines: 1841-1868
 87.500% (14/16)
206
QQmlEnumTypeResolver::evaluateEnum
Name: QQmlEnumTypeResolver::evaluateEnum
Prototype: int QQmlEnumTypeResolver::evaluateEnum(const QString &scope, const QStringRef &enumName, const QStringRef &enumValue, bool *ok) const
Coverage:  87.500% (14/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmltypecompiler.cpp
Lines: 657-681
 87.500% (14/16)
186
QQmlJS::AST::FormalParameterList::isSimpleParameterList
Name: QQmlJS::AST::FormalParameterList::isSimpleParameterList
Prototype: bool isSimpleParameterList()
Coverage:  87.500% (14/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsast_p.h
Lines: 2165-2177
 87.500% (14/16)
94
QQmlProperty::isWritable
Name: QQmlProperty::isWritable
Prototype: bool QQmlProperty::isWritable() const
Coverage:  87.500% (14/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.cpp
Lines: 604-618
 87.500% (14/16)
116
QQmlPropertyCapture::captureProperty
Name: QQmlPropertyCapture::captureProperty
Prototype: void QQmlPropertyCapture::captureProperty(QQmlNotifier *n, Duration duration)
Coverage:  87.500% (14/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmljavascriptexpression.cpp
Lines: 257-281
 87.500% (14/16)
155
QQmlPropertyPrivate::removeBinding
Name: QQmlPropertyPrivate::removeBinding
Prototype: void QQmlPropertyPrivate::removeBinding(const QQmlProperty &that)
Coverage:  87.500% (7/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.cpp
Lines: 803-809
 87.500% (7/8)
32
QQmlThreadPrivate::threadEvent
Name: QQmlThreadPrivate::threadEvent
Prototype: void QQmlThreadPrivate::threadEvent()
Coverage:  87.500% (7/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qqmlthread.cpp
Lines: 179-212
 87.500% (7/8)
184
QQuickCumulativeDirection::sample
Name: QQuickCumulativeDirection::sample
Prototype: QPointF QQuickCumulativeDirection::sample(const QPointF &from)
Coverage:  87.500% (7/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickcumulativedirection.cpp
Lines: 62-68
 87.500% (7/8)
43
QQuickDragAttached::setActive
Name: QQuickDragAttached::setActive
Prototype: void QQuickDragAttached::setActive(bool active)
Coverage:  87.500% (14/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickdrag.cpp
Lines: 305-327
 87.500% (14/16)
126
QQuickDragAttachedPrivate::itemGeometryChanged
Name: QQuickDragAttachedPrivate::itemGeometryChanged
Prototype: void QQuickDragAttachedPrivate::itemGeometryChanged(QQuickItem *, QQuickGeometryChange change, const QRectF &)
Coverage:  87.500% (7/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickdrag.cpp
Lines: 151-157
 87.500% (7/8)
32
QQuickImageParticle::clearShadows
Name: QQuickImageParticle::clearShadows
Prototype: void QQuickImageParticle::clearShadows()
Coverage:  87.500% (7/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickimageparticle.cpp
Lines: 1146-1151
 87.500% (7/8)
33
QQuickImageProviderWithOptions::checkedCast
Name: QQuickImageProviderWithOptions::checkedCast
Prototype: QQuickImageProviderWithOptions *QQuickImageProviderWithOptions::checkedCast(QQuickImageProvider *provider)
Coverage:  87.500% (7/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickimageprovider.cpp
Lines: 704-710
 87.500% (7/8)
32
QQuickItem::~QQuickItem
Name: QQuickItem::~QQuickItem
Prototype: QQuickItem::~QQuickItem()
Coverage:  87.500% (35/40)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 2379-2440
 87.500% (35/40)
3214
QQuickItemLayer::updateZ
Name: QQuickItemLayer::updateZ
Prototype: void QQuickItemLayer::updateZ()
Coverage:  87.500% (7/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 8607-8614
 87.500% (7/8)
52
QQuickItemPrivate::_states
Name: QQuickItemPrivate::_states
Prototype: QQuickStateGroup *QQuickItemPrivate::_states()
Coverage:  87.500% (14/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 5008-5020
 87.500% (14/16)
246
QQuickItemView::forceLayout
Name: QQuickItemView::forceLayout
Prototype: void QQuickItemView::forceLayout()
Coverage:  87.500% (7/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitemview.cpp
Lines: 952-957
 87.500% (7/8)
32
QQuickItemView::geometryChanged
Name: QQuickItemView::geometryChanged
Prototype: void QQuickItemView::geometryChanged(const QRectF &newGeometry, const QRectF &oldGeometry)
Coverage:  87.500% (7/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitemview.cpp
Lines: 1305-1312
 87.500% (7/8)
52
QQuickItemView::setPreferredHighlightEnd
Name: QQuickItemView::setPreferredHighlightEnd
Prototype: void QQuickItemView::setPreferredHighlightEnd(qreal end)
Coverage:  87.500% (14/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitemview.cpp
Lines: 651-665
 87.500% (14/16)
114
QQuickListViewPrivate::releaseSectionItems
Name: QQuickListViewPrivate::releaseSectionItems
Prototype: void QQuickListViewPrivate::releaseSectionItems()
Coverage:  87.500% (7/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicklistview.cpp
Lines: 1026-1041
 87.500% (7/8)
104
QQuickParticleGroupData::~QQuickParticleGroupData
Name: QQuickParticleGroupData::~QQuickParticleGroupData
Prototype: QQuickParticleGroupData::~QQuickParticleGroupData()
Coverage:  87.500% (7/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickparticlesystem.cpp
Lines: 325-329
 87.500% (7/8)
23
QQuickParticlePainter::performPendingCommits
Name: QQuickParticlePainter::performPendingCommits
Prototype: void QQuickParticlePainter::performPendingCommits()
Coverage:  87.500% (7/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickparticlepainter.cpp
Lines: 188-194
 87.500% (7/8)
43
QQuickParticleSystem::~QQuickParticleSystem
Name: QQuickParticleSystem::~QQuickParticleSystem
Prototype: QQuickParticleSystem::~QQuickParticleSystem()
Coverage:  87.500% (7/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickparticlesystem.cpp
Lines: 581-585
 87.500% (7/8)
23
QQuickPathInterpolator::_q_pathUpdated
Name: QQuickPathInterpolator::_q_pathUpdated
Prototype: void QQuickPathInterpolator::_q_pathUpdated()
Coverage:  87.500% (14/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickpathinterpolator.cpp
Lines: 142-169
 87.500% (14/16)
166
QQuickPointerHandler::handlePointerEvent
Name: QQuickPointerHandler::handlePointerEvent
Prototype: void QQuickPointerHandler::handlePointerEvent(QQuickPointerEvent *event)
Coverage:  87.500% (14/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/handlers/qquickpointerhandler.cpp
Lines: 428-446
 87.500% (14/16)
135
QQuickRectangle::setGradient
Name: QQuickRectangle::setGradient
Prototype: void QQuickRectangle::setGradient(QQuickGradient *gradient)
Coverage:  87.500% (14/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickrectangle.cpp
Lines: 420-436
 87.500% (14/16)
136
QQuickText::setFont
Name: QQuickText::setFont
Prototype: void QQuickText::setFont(const QFont &font)
Coverage:  87.500% (14/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktext.cpp
Lines: 1554-1584
 87.500% (14/16)
186
QQuickTextInput::q_canPasteChanged
Name: QQuickTextInput::q_canPasteChanged
Prototype: void QQuickTextInput::q_canPasteChanged()
Coverage:  87.500% (14/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput.cpp
Lines: 2828-2844
 87.500% (14/16)
93
QQuickTextInputPrivate::internalDelete
Name: QQuickTextInputPrivate::internalDelete
Prototype: void QQuickTextInputPrivate::internalDelete(bool wasBackspace)
Coverage:  87.500% (7/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput.cpp
Lines: 3744-3759
 87.500% (7/8)
103
QQuickTextInputPrivate::updateCursorBlinking
Name: QQuickTextInputPrivate::updateCursorBlinking
Prototype: void QQuickTextInputPrivate::updateCursorBlinking()
Coverage:  87.500% (14/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput.cpp
Lines: 4347-4366
 87.500% (14/16)
124
QQuickTextUtil::alignedX
Name: QQuickTextUtil::alignedX
Prototype: qreal QQuickTextUtil::alignedX(const qreal textWidth, const qreal itemWidth, int alignment)
Coverage:  87.500% (7/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextutil.cpp
Lines: 79-94
 87.500% (7/8)
85
QQuickWindowQmlImpl::setVisible
Name: QQuickWindowQmlImpl::setVisible
Prototype: void QQuickWindowQmlImpl::setVisible(bool visible)
Coverage:  87.500% (7/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickwindowmodule.cpp
Lines: 81-87
 87.500% (7/8)
42
QSGPlainTexture::~QSGPlainTexture
Name: QSGPlainTexture::~QSGPlainTexture
Prototype: QSGPlainTexture::~QSGPlainTexture()
Coverage:  87.500% (7/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgtexture.cpp
Lines: 654-660
 87.500% (7/8)
22
QV4::Chunk::setBits
Name: QV4::Chunk::setBits
Prototype: static void setBits(quintptr *bitmap, size_t index, size_t nBits)
Coverage:  87.500% (7/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mmdefs_p.h
Lines: 144-160
 87.500% (7/8)
124
QV4::Encode::smallestNumber
Name: QV4::Encode::smallestNumber
Prototype: static ReturnedValue smallestNumber(double d)
Coverage:  87.500% (7/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4value_p.h
Lines: 735-740
 87.500% (7/8)
32
QV4::Heap::updateProtoUsage
Name: QV4::Heap::updateProtoUsage
Prototype: static void updateProtoUsage(Heap::Object *o, Heap::InternalClass *ic)
Coverage:  87.500% (7/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp
Lines: 606-614
 87.500% (7/8)
54
QV4::Profiling::Profiler::reportData
Name: QV4::Profiling::Profiler::reportData
Prototype: void Profiler::reportData()
Coverage:  87.500% (7/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4profiling.cpp
Lines: 92-114
 87.500% (7/8)
164
QV4::PropertyHash::lookup
Name: QV4::PropertyHash::lookup
Prototype: inline uint PropertyHash::lookup(PropertyKey identifier) const
Coverage:  87.500% (7/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h
Lines: 129-142
 87.500% (7/8)
124
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_uMinus [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_uMinus [qv4runtime.cpp #1]
Prototype: ReturnedValue Runtime::method_uMinus(const Value &value)
Coverage:  87.500% (7/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4runtime.cpp #1
Lines: 1683-1695
 87.500% (7/8)
52
QV8Engine::initializeGlobal
Name: QV8Engine::initializeGlobal
Prototype: void QV8Engine::initializeGlobal()
Coverage:  87.500% (7/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/v8/qv8engine.cpp
Lines: 187-216
 87.500% (7/8)
143
StringObject::virtualGetOwnProperty
Name: StringObject::virtualGetOwnProperty
Prototype: PropertyAttributes StringObject::virtualGetOwnProperty(Managed *m, PropertyKey id, Property *p)
Coverage:  87.500% (14/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4stringobject.cpp
Lines: 140-158
 87.500% (14/16)
136
existingImageFileForPath::QQuickPixmapStore::~QQuickPixmapStore
Name: existingImageFileForPath::QQuickPixmapStore::~QQuickPixmapStore
Prototype: QQuickPixmapStore::~QQuickPixmapStore()
Coverage:  87.500% (14/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickpixmapcache.cpp
Lines: 1009-1044
 87.500% (14/16)
146
scanSpace
Name: scanSpace
Prototype: inline static void scanSpace(const QChar *&ch)
Coverage:  87.500% (7/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmldirparser.cpp
Lines: 85-88
 87.500% (7/8)
22
JSC::Yarr::YarrGenerator::generate
Name: JSC::Yarr::YarrGenerator::generate
Prototype: void generate()
Coverage:  87.586% (127/145)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.cpp
Lines: 1376-1774
 87.586% (127/145)
17351
QQuickPathView::modelUpdated
Name: QQuickPathView::modelUpdated
Prototype: void QQuickPathView::modelUpdated(const QQmlChangeSet &changeSet, bool reset)
Coverage:  87.640% (78/89)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickpathview.cpp
Lines: 2173-2270
 87.640% (78/89)
7324
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::jumpBinop [qv4codegen.cpp #1]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::jumpBinop [qv4codegen.cpp #1]
Prototype: Codegen::Reference Codegen::jumpBinop(QSOperator::Op oper, Reference &left, Reference &right)
Coverage:  87.755% (43/49)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 1621-1726
 87.755% (43/49)
7618
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::jumpBinop [qv4codegen.cpp #2]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::jumpBinop [qv4codegen.cpp #2]
Prototype: Codegen::Reference Codegen::jumpBinop(QSOperator::Op oper, Reference &left, Reference &right)
Coverage:  87.755% (43/49)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 1621-1726
 87.755% (43/49)
7618
Lexer::scanRegExp
Name: Lexer::scanRegExp
Prototype: bool Lexer::scanRegExp(RegExpBodyPrefix prefix)
Coverage:  87.755% (43/49)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljslexer.cpp
Lines: 1124-1215
 87.755% (43/49)
5316
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickWindowPrivate::setFocusInScope
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickWindowPrivate::setFocusInScope
Prototype: void QQuickWindowPrivate::setFocusInScope(QQuickItem *scope, QQuickItem *item, Qt::FocusReason reason, FocusOptions options)
Coverage:  87.778% (79/90)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickwindow.cpp
Lines: 889-1000
 87.778% (79/90)
6724
QQmlDelayedCallQueue::addUniquelyAndExecuteLater
Name: QQmlDelayedCallQueue::addUniquelyAndExecuteLater
Prototype: QV4::ReturnedValue QQmlDelayedCallQueue::addUniquelyAndExecuteLater(const QV4::FunctionObject *b, const QV4::Value *, const QV4::Value *argv, int argc)
Coverage:  87.805% (36/41)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmldelayedcallqueue.cpp
Lines: 109-176
 87.805% (36/41)
4413
Serialize::deserialize
Name: Serialize::deserialize
Prototype: ReturnedValue Serialize::deserialize(const char *&data, ExecutionEngine *engine)
Coverage:  87.805% (36/41)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4serialize.cpp
Lines: 302-411
 87.805% (36/41)
6819
QQmlIncubatorPrivate::incubate
Name: QQmlIncubatorPrivate::incubate
Prototype: void QQmlIncubatorPrivate::incubate(QQmlInstantiationInterrupt &i)
Coverage:  87.838% (65/74)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlincubator.cpp
Lines: 270-376
 87.838% (65/74)
6924
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::defineFunction [qv4codegen.cpp #1]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::defineFunction [qv4codegen.cpp #1]
Prototype: int Codegen::defineFunction(const QString &name, AST::Node *ast, AST::FormalParameterList *formals, AST::StatementList *body)
Coverage:  87.879% (58/66)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 2746-2892
 87.879% (58/66)
9516
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::defineFunction [qv4codegen.cpp #2]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::defineFunction [qv4codegen.cpp #2]
Prototype: int Codegen::defineFunction(const QString &name, AST::Node *ast, AST::FormalParameterList *formals, AST::StatementList *body)
Coverage:  87.879% (58/66)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 2746-2892
 87.879% (58/66)
9516
QQuickItemViewPrivate::positionViewAtIndex
Name: QQuickItemViewPrivate::positionViewAtIndex
Prototype: void QQuickItemViewPrivate::positionViewAtIndex(int index, int mode)
Coverage:  87.879% (58/66)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitemview.cpp
Lines: 825-902
 87.879% (58/66)
5920
QQuickItem::event
Name: QQuickItem::event
Prototype: bool QQuickItem::event(QEvent *ev)
Coverage:  87.931% (51/58)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 7917-8021
 87.931% (51/58)
5530
ListModel::set
Name: ListModel::set
Prototype: void ListModel::set(int elementIndex, QV4::Object *object, QVector<int> *roles)
Coverage:  88.000% (44/50)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 558-633
 88.000% (44/50)
5618
QQuickAnchorChanges::clearBindings
Name: QQuickAnchorChanges::clearBindings
Prototype: void QQuickAnchorChanges::clearBindings()
Coverage:  88.000% (22/25)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickstateoperations.cpp
Lines: 1257-1303
 88.000% (22/25)
319
QQuickFlickablePrivate::fixup
Name: QQuickFlickablePrivate::fixup
Prototype: void QQuickFlickablePrivate::fixup(AxisData &data, qreal minExtent, qreal maxExtent)
Coverage:  88.000% (22/25)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickflickable.cpp
Lines: 469-496
 88.000% (22/25)
218
QQuickTextControlPrivate::repaintOldAndNewSelection
Name: QQuickTextControlPrivate::repaintOldAndNewSelection
Prototype: void QQuickTextControlPrivate::repaintOldAndNewSelection(const QTextCursor &oldSelection)
Coverage:  88.000% (22/25)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextcontrol.cpp
Lines: 374-400
 88.000% (22/25)
185
QQuickTextEdit::setTextFormat
Name: QQuickTextEdit::setTextFormat
Prototype: void QQuickTextEdit::setTextFormat(TextFormat format)
Coverage:  88.000% (22/25)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextedit.cpp
Lines: 481-505
 88.000% (22/25)
155
removeOldBinding
Name: removeOldBinding
Prototype: static void removeOldBinding(QObject *object, QQmlPropertyIndex index, QQmlPropertyPrivate::BindingFlags flags = QQmlPropertyPrivate::None)
Coverage:  88.000% (22/25)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.cpp
Lines: 757-786
 88.000% (22/25)
197
QQmlBinding::slowWrite
Name: QQmlBinding::slowWrite
Prototype: bool QQmlBinding::slowWrite(const QQmlPropertyData &core, const QQmlPropertyData &valueTypeData, const QV4::Value &result, bool isUndefined, QQmlPropertyData::WriteFlags flags)
Coverage:  88.172% (82/93)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlbinding.cpp
Lines: 394-500
 88.172% (82/93)
7826
Page:<>1
Condition %:  0.000% (0/11)
...50
Condition %:  25.000% (2/8)
...60
Condition %:  50.000% (5/10)
...70
Condition %:  75.000% (3/4)
...77
Condition %:  81.818% (9/11)
78
Condition %:  83.333% (5/6)
79
Condition %:  84.211% (16/19)
80
Condition %:  85.714% (6/7)
8182
Condition %:  88.235% (15/17)
83
Condition %:  89.474% (17/19)
84
Condition %:  90.909% (10/11)
85
Condition %:  92.308% (24/26)
...90
Condition %: 100.000% (1/1)
...100
Condition %: 100.000% (1/1)
...110
Condition %: 100.000% (1/1)
...200
Condition %: 100.000% (1/1)
...202
Condition %: 100.000% (1/1)

Generated by Squish Coco 4.2.0