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)
...80
Condition %:  85.714% (6/7)
81
Condition %:  86.667% (13/15)
82
Condition %:  88.235% (15/17)
83
Condition %:  89.474% (17/19)
8485
Condition %:  92.308% (24/26)
86
Condition %:  94.595% (35/37)
87
Condition %:  98.462% (64/65)
88
Condition %: 100.000% (1/1)
...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
QQmlPropertyPrivate::write
Name: QQmlPropertyPrivate::write
Prototype: bool QQmlPropertyPrivate::write(const QQmlProperty &that, const QVariant &value, QQmlPropertyData::WriteFlags flags)
Coverage:  90.909% (10/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.cpp
Lines: 1509-1519
 90.909% (10/11)
63
QQmlTypeData::dataReceived
Name: QQmlTypeData::dataReceived
Prototype: void QQmlTypeData::dataReceived(const SourceCodeData &data)
Coverage:  90.909% (20/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 2409-2433
 90.909% (20/22)
157
QQmlTypeLoader::networkReplyFinished
Name: QQmlTypeLoader::networkReplyFinished
Prototype: void QQmlTypeLoader::networkReplyFinished(QNetworkReply *reply)
Coverage:  90.909% (10/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 1180-1218
 90.909% (10/11)
214
QQuickItemView::setHighlightRangeMode
Name: QQuickItemView::setHighlightRangeMode
Prototype: void QQuickItemView::setHighlightRangeMode(HighlightRangeMode mode)
Coverage:  90.909% (10/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitemview.cpp
Lines: 593-605
 90.909% (10/11)
93
QQuickItemViewPrivate::applyRemovalChange
Name: QQuickItemViewPrivate::applyRemovalChange
Prototype: bool QQuickItemViewPrivate::applyRemovalChange(const QQmlChangeSet::Change &removal, ChangeResult *removeResult, int *removedCount)
Coverage:  90.909% (40/44)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitemview.cpp
Lines: 2048-2096
 90.909% (40/44)
3111
QQuickItemViewPrivate::createComponentItem
Name: QQuickItemViewPrivate::createComponentItem
Prototype: QQuickItem *QQuickItemViewPrivate::createComponentItem(QQmlComponent *component, qreal zValue, bool createDefault) const
Coverage:  90.909% (20/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitemview.cpp
Lines: 2364-2394
 90.909% (20/22)
238
QQuickMouseArea::mouseDoubleClickEvent
Name: QQuickMouseArea::mouseDoubleClickEvent
Prototype: void QQuickMouseArea::mouseDoubleClickEvent(QMouseEvent *event)
Coverage:  90.909% (10/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickmousearea.cpp
Lines: 825-841
 90.909% (10/11)
133
QQuickParticleAffector::activeGroup
Name: QQuickParticleAffector::activeGroup
Prototype: bool QQuickParticleAffector::activeGroup(int g)
Coverage:  90.909% (10/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickparticleaffector.cpp
Lines: 151-159
 90.909% (10/11)
64
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickWindowPrivate::deliverDragEvent
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickWindowPrivate::deliverDragEvent
Prototype: bool QQuickWindowPrivate::deliverDragEvent(QQuickDragGrabber *grabber, QQuickItem *item, QDragMoveEvent *event)
Coverage:  90.909% (30/33)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickwindow.cpp
Lines: 2710-2762
 90.909% (30/33)
399
QQuickText::componentComplete
Name: QQuickText::componentComplete
Prototype: void QQuickText::componentComplete()
Coverage:  90.909% (10/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktext.cpp
Lines: 2665-2681
 90.909% (10/11)
114
QQuickTextInputPrivate::setHAlign
Name: QQuickTextInputPrivate::setHAlign
Prototype: bool QQuickTextInputPrivate::setHAlign(QQuickTextInput::HAlignment alignment, bool forceAlign)
Coverage:  90.909% (10/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput.cpp
Lines: 593-605
 90.909% (10/11)
93
QQuickTextPrivate::mirrorChange
Name: QQuickTextPrivate::mirrorChange
Prototype: void QQuickTextPrivate::mirrorChange()
Coverage:  90.909% (10/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktext.cpp
Lines: 1913-1922
 90.909% (10/11)
53
QQuickTransitionManagerPrivate::applyBindings
Name: QQuickTransitionManagerPrivate::applyBindings
Prototype: void QQuickTransitionManagerPrivate::applyBindings()
Coverage:  90.909% (10/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquicktransitionmanager.cpp
Lines: 107-122
 90.909% (10/11)
85
QSGBatchRenderer::Batch::isMaterialCompatible
Name: QSGBatchRenderer::Batch::isMaterialCompatible
Prototype: BatchCompatibility Batch::isMaterialCompatible(Element *e) const
Coverage:  90.909% (10/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp
Lines: 614-631
 90.909% (10/11)
103
QSequentialAnimationGroupJob::animationActualTotalDuration
Name: QSequentialAnimationGroupJob::animationActualTotalDuration
Prototype: int QSequentialAnimationGroupJob::animationActualTotalDuration(QAbstractAnimationJob *anim) const
Coverage:  90.909% (10/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/animations/qsequentialanimationgroupjob.cpp
Lines: 73-83
 90.909% (10/11)
63
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_objectLiteral [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_objectLiteral [qv4runtime.cpp #1]
Prototype: ReturnedValue Runtime::method_objectLiteral(ExecutionEngine *engine, int classId, int argc, const QV4::Value *args)
Coverage:  90.909% (20/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4runtime.cpp #1
Lines: 1470-1510
 90.909% (20/22)
297
Reflect::method_apply
Name: Reflect::method_apply
Prototype: ReturnedValue Reflect::method_apply(const FunctionObject *f, const Value *, const Value *argv, int argc)
Coverage:  90.909% (10/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4reflect.cpp
Lines: 89-101
 90.909% (10/11)
83
Reflect::method_construct
Name: Reflect::method_construct
Prototype: ReturnedValue Reflect::method_construct(const FunctionObject *f, const Value *, const Value *argv, int argc)
Coverage:  90.909% (10/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4reflect.cpp
Lines: 103-115
 90.909% (10/11)
83
StringPrototype::method_repeat
Name: StringPrototype::method_repeat
Prototype: ReturnedValue StringPrototype::method_repeat(const FunctionObject *b, const Value *thisObject, const Value *argv, int argc)
Coverage:  90.909% (10/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4stringobject.cpp
Lines: 663-676
 90.909% (10/11)
83
Object::internalPut
Name: Object::internalPut
Prototype: bool Object::internalPut(PropertyKey id, const Value &value, Value *receiver)
Coverage:  91.250% (73/80)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4object.cpp
Lines: 471-562
 91.250% (73/80)
6624
QQuickContents::calcHeight
Name: QQuickContents::calcHeight
Prototype: bool QQuickContents::calcHeight(QQuickItem *changed)
Coverage:  91.304% (21/23)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 183-216
 91.304% (21/23)
268
QQuickContents::calcWidth
Name: QQuickContents::calcWidth
Prototype: bool QQuickContents::calcWidth(QQuickItem *changed)
Coverage:  91.304% (21/23)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 218-251
 91.304% (21/23)
268
QQuickGridMesh::updateGeometry
Name: QQuickGridMesh::updateGeometry
Prototype: QSGGeometry *QQuickGridMesh::updateGeometry(QSGGeometry *geometry, int attrCount, int posIndex, const QRectF &srcRect, const QRectF &dstRect)
Coverage:  91.304% (21/23)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickshadereffectmesh.cpp
Lines: 128-180
 91.304% (21/23)
348
QQuickItem::setImplicitSize
Name: QQuickItem::setImplicitSize
Prototype: void QQuickItem::setImplicitSize(qreal w, qreal h)
Coverage:  91.304% (42/46)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 6822-6864
 91.304% (42/46)
3210
QQuickPointerTouchEvent::reset
Name: QQuickPointerTouchEvent::reset
Prototype: QQuickPointerEvent *QQuickPointerTouchEvent::reset(QEvent *event)
Coverage:  91.304% (21/23)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickevents.cpp
Lines: 1322-1390
 91.304% (21/23)
429
QQuickSvgParser::pathArc
Name: QQuickSvgParser::pathArc
Prototype: void QQuickSvgParser::pathArc(QPainterPath &path, qreal rx, qreal ry, qreal x_axis_rotation, int large_arc_flag, int sweep_flag, qreal x, qreal y, qreal curx, qreal cury)
Coverage:  91.304% (21/23)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquicksvgparser.cpp
Lines: 188-266
 91.304% (21/23)
637
isIdentifierStart
Name: isIdentifierStart
Prototype: static inline bool isIdentifierStart(uint ch)
Coverage:  91.304% (21/23)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljslexer.cpp
Lines: 396-416
 91.304% (21/23)
89
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickPropertyAnimation::createTransitionActions
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickPropertyAnimation::createTransitionActions
Prototype: QQuickStateActions QQuickPropertyAnimation::createTransitionActions(QQuickStateActions &actions, QQmlProperties &modified, QObject *defaultTarget)
Coverage:  91.346% (95/104)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickanimation.cpp
Lines: 2595-2706
 91.346% (95/104)
7522
ExecutionEngine::metaTypeToJS
Name: ExecutionEngine::metaTypeToJS
Prototype: QV4::ReturnedValue ExecutionEngine::metaTypeToJS(int type, const void *data)
Coverage:  91.429% (64/70)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 1566-1654
 91.429% (64/70)
4134
QQuickTextPrivate::setLineGeometry
Name: QQuickTextPrivate::setLineGeometry
Prototype: void QQuickTextPrivate::setLineGeometry(QTextLine &line, qreal lineWidth, qreal &height)
Coverage:  91.489% (43/47)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktext.cpp
Lines: 1150-1217
 91.489% (43/47)
4614
QQmlComponentAndAliasResolver::findAndRegisterImplicitComponents::QQmlDeferredAndCustomParserBindingScanner::scanObject
Name: QQmlComponentAndAliasResolver::findAndRegisterImplicitComponents::QQmlDeferredAndCustomParserBindingScanner::scanObject
Prototype: bool QQmlDeferredAndCustomParserBindingScanner::scanObject(int objectIndex)
Coverage:  91.549% (65/71)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmltypecompiler.cpp
Lines: 1187-1290
 91.549% (65/71)
6819
QQuickItemView::trackedPositionChanged
Name: QQuickItemView::trackedPositionChanged
Prototype: void QQuickItemView::trackedPositionChanged()
Coverage:  91.549% (65/71)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitemview.cpp
Lines: 1225-1303
 91.549% (65/71)
6021
FunctionCtor::parse
Name: FunctionCtor::parse
Prototype: QQmlRefPointer<CompiledData::CompilationUnit> FunctionCtor::parse(ExecutionEngine *engine, const Value *argv, int argc, Type t)
Coverage:  91.667% (22/24)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp
Lines: 239-284
 91.667% (22/24)
308
ListModel::updateCacheIndices
Name: ListModel::updateCacheIndices
Prototype: void ListModel::updateCacheIndices(int start, int end)
Coverage:  91.667% (11/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 529-541
 91.667% (11/12)
74
QQmlDelegateModel::componentComplete
Name: QQmlDelegateModel::componentComplete
Prototype: void QQmlDelegateModel::componentComplete()
Coverage:  91.667% (22/24)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmldelegatemodel.cpp
Lines: 300-355
 91.667% (22/24)
448
QQmlJS::AST::FormalParameterList::length
Name: QQmlJS::AST::FormalParameterList::length
Prototype: int length()
Coverage:  91.667% (11/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsast_p.h
Lines: 2179-2194
 91.667% (11/12)
114
QQmlJS::Minify::append
Name: QQmlJS::Minify::append
Prototype: void Minify::append(const QString &s)
Coverage:  91.667% (11/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlmin/main.cpp
Lines: 266-282
 91.667% (11/12)
84
QQmlProperty::propertyTypeName
Name: QQmlProperty::propertyTypeName
Prototype: const char *QQmlProperty::propertyTypeName() const
Coverage:  91.667% (11/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.cpp
Lines: 489-502
 91.667% (11/12)
94
QQmlPropertyData::lazyLoad
Name: QQmlPropertyData::lazyLoad
Prototype: void QQmlPropertyData::lazyLoad(const QMetaProperty &p)
Coverage:  91.667% (11/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache.cpp
Lines: 144-165
 91.667% (11/12)
154
QQmlVMEMetaObject::writeProperty
Name: QQmlVMEMetaObject::writeProperty
Prototype: void QQmlVMEMetaObject::writeProperty(int id, QObject* v)
Coverage:  91.667% (11/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlvmemetaobject.cpp
Lines: 437-450
 91.667% (11/12)
94
QQuickAnimatedImage::load
Name: QQuickAnimatedImage::load
Prototype: void QQuickAnimatedImage::load()
Coverage:  91.667% (22/24)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickanimatedimage.cpp
Lines: 315-366
 91.667% (22/24)
338
QQuickContents::itemGeometryChanged
Name: QQuickContents::itemGeometryChanged
Prototype: void QQuickContents::itemGeometryChanged(QQuickItem *changed, QQuickGeometryChange change, const QRectF &)
Coverage:  91.667% (11/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 271-283
 91.667% (11/12)
94
QQuickItem::isAncestorOf
Name: QQuickItem::isAncestorOf
Prototype: bool QQuickItem::isAncestorOf(const QQuickItem *child) const
Coverage:  91.667% (11/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 7176-7186
 91.667% (11/12)
74
QQuickItem::setZ
Name: QQuickItem::setZ
Prototype: void QQuickItem::setZ(qreal v)
Coverage:  91.667% (11/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 5458-5478
 91.667% (11/12)
114
QQuickItemPrivate::setEffectiveVisibleRecur
Name: QQuickItemPrivate::setEffectiveVisibleRecur
Prototype: bool QQuickItemPrivate::setEffectiveVisibleRecur(bool newEffectiveVisible)
Coverage:  91.667% (22/24)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 5923-5962
 91.667% (22/24)
228
QQuickKeysAttached::keyToSignal
Name: QQuickKeysAttached::keyToSignal
Prototype: QByteArray QQuickKeysAttached::keyToSignal(int key)
Coverage:  91.667% (11/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 793-806
 91.667% (11/12)
93
QQuickListViewPrivate::updateSectionCriteria
Name: QQuickListViewPrivate::updateSectionCriteria
Prototype: void QQuickListViewPrivate::updateSectionCriteria()
Coverage:  91.667% (11/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicklistview.cpp
Lines: 3194-3206
 91.667% (11/12)
94
QQuickMouseArea::mousePressEvent
Name: QQuickMouseArea::mousePressEvent
Prototype: void QQuickMouseArea::mousePressEvent(QMouseEvent *event)
Coverage:  91.667% (11/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickmousearea.cpp
Lines: 677-699
 91.667% (11/12)
164
QQuickParticleSystem::loadPainter
Name: QQuickParticleSystem::loadPainter
Prototype: void QQuickParticleSystem::loadPainter(QQuickParticlePainter *painter)
Coverage:  91.667% (11/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickparticlesystem.cpp
Lines: 805-830
 91.667% (11/12)
165
QQuickPathView::setPathItemCount
Name: QQuickPathView::setPathItemCount
Prototype: void QQuickPathView::setPathItemCount(int i)
Coverage:  91.667% (11/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickpathview.cpp
Lines: 1284-1297
 91.667% (11/12)
104
QQuickPropertyChangesPrivate::property
Name: QQuickPropertyChangesPrivate::property
Prototype: QQmlProperty QQuickPropertyChangesPrivate::property(const QString &property)
Coverage:  91.667% (11/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickpropertychanges.cpp
Lines: 406-422
 91.667% (11/12)
124
QQuickRepeater::setDelegate
Name: QQuickRepeater::setDelegate
Prototype: void QQuickRepeater::setDelegate(QQmlComponent *delegate)
Coverage:  91.667% (11/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickrepeater.cpp
Lines: 294-312
 91.667% (11/12)
125
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickWindowPrivate::mergePointerTargets
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickWindowPrivate::mergePointerTargets
Prototype: QVector<QQuickItem *> QQuickWindowPrivate::mergePointerTargets(const QVector<QQuickItem *> &list1, const QVector<QQuickItem *> &list2) const
Coverage:  91.667% (11/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickwindow.cpp
Lines: 2387-2405
 91.667% (11/12)
104
QQuickTimeLine::accel
Name: QQuickTimeLine::accel
Prototype: int QQuickTimeLine::accel(QQuickTimeLineValue &timeLineValue, qreal velocity, qreal acceleration)
Coverage:  91.667% (11/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquicktimeline.cpp
Lines: 388-403
 91.667% (11/12)
94
QSGBatchRenderer::Renderer::checkOverlap
Name: QSGBatchRenderer::Renderer::checkOverlap
Prototype: bool Renderer::checkOverlap(int first, int last, const Rect &bounds)
Coverage:  91.667% (11/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp
Lines: 1557-1568
 91.667% (11/12)
84
QStringHashData::rehashToBits
Name: QStringHashData::rehashToBits
Prototype: void QStringHashData::rehashToBits(short bits)
Coverage:  91.667% (11/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qhashedstring.cpp
Lines: 79-106
 91.667% (11/12)
134
Reflect::method_defineProperty
Name: Reflect::method_defineProperty
Prototype: ReturnedValue Reflect::method_defineProperty(const FunctionObject *f, const Value *, const Value *argv, int argc)
Coverage:  91.667% (11/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4reflect.cpp
Lines: 117-138
 91.667% (11/12)
154
Reflect::method_setPrototypeOf
Name: Reflect::method_setPrototypeOf
Prototype: ReturnedValue Reflect::method_setPrototypeOf(const FunctionObject *f, const Value *, const Value *argv, int argc)
Coverage:  91.667% (11/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4reflect.cpp
Lines: 251-260
 91.667% (11/12)
62
UInt8ClampedArrayWrite
Name: UInt8ClampedArrayWrite
Prototype: void UInt8ClampedArrayWrite(ExecutionEngine *e, char *data, int index, const Value &value)
Coverage:  91.667% (22/24)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4typedarray.cpp
Lines: 85-118
 91.667% (22/24)
238
convertToNativeQObject
Name: convertToNativeQObject
Prototype: static bool convertToNativeQObject(QV4::ExecutionEngine *e, const QV4::Value &value, const QByteArray &targetType, void **result)
Coverage:  91.667% (11/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 1865-1878
 91.667% (11/12)
94
qt_print_change
Name: qt_print_change
Prototype: static QDebug qt_print_change(QDebug debug, const char *name, const QQmlListCompositor::Change &change)
Coverage:  91.667% (11/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmllistcompositor.cpp
Lines: 1413-1425
 91.667% (11/12)
104
Lexer::scanString
Name: Lexer::scanString
Prototype: int Lexer::scanString(ScanStringMode mode)
Coverage:  91.791% (123/134)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljslexer.cpp
Lines: 817-981
 91.791% (123/134)
10754
ProxyObject::virtualDefineOwnProperty
Name: ProxyObject::virtualDefineOwnProperty
Prototype: bool ProxyObject::virtualDefineOwnProperty(Managed *m, PropertyKey id, const Property *p, PropertyAttributes attrs)
Coverage:  91.892% (34/37)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4proxy.cpp
Lines: 281-333
 91.892% (34/37)
379
QQmlEnginePrivate::incubate
Name: QQmlEnginePrivate::incubate
Prototype: void QQmlEnginePrivate::incubate(QQmlIncubator &i, QQmlContextData *forContext)
Coverage:  92.000% (23/25)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlincubator.cpp
Lines: 48-101
 92.000% (23/25)
319
QQmlScriptStringScanner::scan
Name: QQmlScriptStringScanner::scan
Prototype: void QQmlScriptStringScanner::scan()
Coverage:  92.000% (23/25)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmltypecompiler.cpp
Lines: 751-780
 92.000% (23/25)
207
QQuickPath::createPath::QQuickPath::createPath
Name: QQuickPath::createPath::QQuickPath::createPath
Prototype: QPainterPath QQuickPath::createPath(const QPointF &startPoint, const QPointF &endPoint, const QStringList &attributes, qreal &pathLength, QList<AttributePoint> &attributePoints, bool *closed)
Coverage:  92.000% (46/50)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickpath.cpp
Lines: 410-499
 92.000% (46/50)
5714
QQuickPathViewPrivate::updateCurrent
Name: QQuickPathViewPrivate::updateCurrent
Prototype: void QQuickPathViewPrivate::updateCurrent()
Coverage:  92.000% (23/25)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickpathview.cpp
Lines: 2342-2365
 92.000% (23/25)
187
QQuickStyledTextPrivate::parseEntity
Name: QQuickStyledTextPrivate::parseEntity
Prototype: void QQuickStyledTextPrivate::parseEntity(const QChar *&ch, const QString &textIn, QString &textOut)
Coverage:  92.000% (23/25)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickstyledtext.cpp
Lines: 536-562
 92.000% (23/25)
229
QV4::MemoryManager::collectRoots
Name: QV4::MemoryManager::collectRoots
Prototype: void MemoryManager::collectRoots(MarkStack *markStack)
Coverage:  92.000% (23/25)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mm.cpp
Lines: 908-951
 92.000% (23/25)
209
flagsForPropertyType
Name: flagsForPropertyType
Prototype: static void flagsForPropertyType(int propType, QQmlPropertyData::Flags &flags)
Coverage:  92.000% (23/25)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache.cpp
Lines: 102-126
 92.000% (23/25)
179
freeze_recursive
Name: freeze_recursive
Prototype: static void freeze_recursive(QV4::ExecutionEngine *v4, QV4::Object *object)
Coverage:  92.000% (23/25)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/v8/qv8engine.cpp
Lines: 218-250
 92.000% (23/25)
239
Codegen::Codegen::Codegen::unop [qv4codegen.cpp #2]
Name: Codegen::Codegen::Codegen::unop [qv4codegen.cpp #2]
Prototype: Codegen::Reference Codegen::unop(UnaryOperation op, const Reference &expr)
Coverage:  92.105% (35/38)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 149-254
 92.105% (35/38)
5614
QQuickTextInputPrivate::maskString
Name: QQuickTextInputPrivate::maskString
Prototype: QString QQuickTextInputPrivate::maskString(uint pos, const QString &str, bool clear) const
Coverage:  92.157% (47/51)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput.cpp
Lines: 4044-4109
 92.157% (47/51)
4016
Codegen::Codegen::Codegen::visit::[lambda]::baseOp [qv4codegen.cpp #1]
Name: Codegen::Codegen::Codegen::visit::[lambda]::baseOp [qv4codegen.cpp #1]
Prototype: static QSOperator::Op baseOp(int op)
Coverage:  92.308% (24/26)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 1136-1153
 92.308% (24/26)
1414
Codegen::Codegen::Codegen::visit::[lambda]::baseOp [qv4codegen.cpp #2]
Name: Codegen::Codegen::Codegen::visit::[lambda]::baseOp [qv4codegen.cpp #2]
Prototype: static QSOperator::Op baseOp(int op)
Coverage:  92.308% (24/26)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 1136-1153
 92.308% (24/26)
1414
DataViewPrototype::method_setChar
Name: DataViewPrototype::method_setChar
Prototype: template <typename T> ReturnedValue DataViewPrototype::method_setChar(const FunctionObject *b, const Value *thisObject, const Value *argv, int argc)
Coverage:  92.308% (12/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4dataview.cpp
Lines: 228-244
 92.308% (12/13)
103
ExecutableAllocator::allocate
Name: ExecutableAllocator::allocate
Prototype: ExecutableAllocator::Allocation *ExecutableAllocator::allocate(size_t size)
Coverage:  92.308% (12/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4executableallocator.cpp
Lines: 159-198
 92.308% (12/13)
265
JSC::Yarr::YarrGenerator::matchCharacterClassRange
Name: JSC::Yarr::YarrGenerator::matchCharacterClassRange
Prototype: void matchCharacterClassRange(RegisterID character, JumpList& failures, JumpList& matchDest, const CharacterRange* ranges, unsigned count, unsigned* matchIndex, const UChar* matches, unsigned matchCount)
Coverage:  92.308% (24/26)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.cpp
Lines: 143-188
 92.308% (24/26)
257
Lookup::resolveSetter
Name: Lookup::resolveSetter
Prototype: bool Lookup::resolveSetter(ExecutionEngine *engine, Object *object, const Value &value)
Coverage:  92.308% (24/26)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4lookup.cpp
Lines: 463-507
 92.308% (24/26)
357
Object::getValueOrSetter
Name: Object::getValueOrSetter
Prototype: PropertyIndex Object::getValueOrSetter(PropertyKey id, PropertyAttributes *attrs)
Coverage:  92.308% (24/26)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4object.cpp
Lines: 271-308
 92.308% (24/26)
279
Object::internalDefineOwnProperty
Name: Object::internalDefineOwnProperty
Prototype: bool Object::internalDefineOwnProperty(ExecutionEngine *engine, uint index, StringOrSymbol *member, const Property *p, PropertyAttributes attrs)
Coverage:  92.308% (72/78)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4object.cpp
Lines: 595-681
 92.308% (72/78)
5422
ObjectPrototype::method_create
Name: ObjectPrototype::method_create
Prototype: ReturnedValue ObjectPrototype::method_create(const FunctionObject *builtin, const Value *thisObject, const Value *argv, int argc)
Coverage:  92.308% (12/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4objectproto.cpp
Lines: 259-279
 92.308% (12/13)
123
QQmlIncubationController::incubateFor
Name: QQmlIncubationController::incubateFor
Prototype: void QQmlIncubationController::incubateFor(int msecs)
Coverage:  92.308% (12/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlincubator.cpp
Lines: 381-391
 92.308% (12/13)
63
QQmlValueTypeReference::readReferenceValue
Name: QQmlValueTypeReference::readReferenceValue
Prototype: bool QQmlValueTypeReference::readReferenceValue() const
Coverage:  92.308% (24/26)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlvaluetypewrapper.cpp
Lines: 123-171
 92.308% (24/26)
299
QQuickDragAttached::start
Name: QQuickDragAttached::start
Prototype: void QQuickDragAttached::start(QQmlV4Function *args)
Coverage:  92.308% (12/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickdrag.cpp
Lines: 628-652
 92.308% (12/13)
155
QQuickItemPrivate::derefFromEffectItem
Name: QQuickItemPrivate::derefFromEffectItem
Prototype: void QQuickItemPrivate::derefFromEffectItem(bool unhide)
Coverage:  92.308% (12/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 6131-6145
 92.308% (12/13)
105
QQuickItemPrivate::refFromEffectItem
Name: QQuickItemPrivate::refFromEffectItem
Prototype: void QQuickItemPrivate::refFromEffectItem(bool hide)
Coverage:  92.308% (12/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 6100-6113
 92.308% (12/13)
95
QQuickPath::pathElements_append
Name: QQuickPath::pathElements_append
Prototype: void QQuickPath::pathElements_append(QQmlListProperty<QQuickPathElement> *property, QQuickPathElement *pathElement)
Coverage:  92.308% (12/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickpath.cpp
Lines: 280-301
 92.308% (12/13)
124
QQuickRectangle::updatePaintNode
Name: QQuickRectangle::updatePaintNode
Prototype: QSGNode *QQuickRectangle::updatePaintNode(QSGNode *oldNode, UpdatePaintNodeData *data)
Coverage:  92.308% (24/26)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickrectangle.cpp
Lines: 507-547
 92.308% (24/26)
265
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickTransitionPrivate::animationStateChanged
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickTransitionPrivate::animationStateChanged
Prototype: void QQuickTransitionPrivate::animationStateChanged(QAbstractAnimationJob::State newState)
Coverage:  92.308% (12/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquicktransition.cpp
Lines: 179-192
 92.308% (12/13)
95
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickWindowPrivate::notifyFocusChangesRecur
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickWindowPrivate::notifyFocusChangesRecur
Prototype: void QQuickWindowPrivate::notifyFocusChangesRecur(QQuickItem **items, int remaining)
Coverage:  92.308% (12/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickwindow.cpp
Lines: 1103-1124
 92.308% (12/13)
125
QQuickSpriteSequence::updatePaintNode
Name: QQuickSpriteSequence::updatePaintNode
Prototype: QSGNode *QQuickSpriteSequence::updatePaintNode(QSGNode *oldNode, UpdatePaintNodeData *)
Coverage:  92.308% (12/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickspritesequence.cpp
Lines: 251-274
 92.308% (12/13)
135
QQuickTextControlPrivate::extendBlockwiseSelection
Name: QQuickTextControlPrivate::extendBlockwiseSelection
Prototype: void QQuickTextControlPrivate::extendBlockwiseSelection(int suggestedNewPosition)
Coverage:  92.308% (12/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextcontrol.cpp
Lines: 551-579
 92.308% (12/13)
164
QQuickTextControlPrivate::focusEvent
Name: QQuickTextControlPrivate::focusEvent
Prototype: void QQuickTextControlPrivate::focusEvent(QFocusEvent *e)
Coverage:  92.308% (12/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextcontrol.cpp
Lines: 1449-1467
 92.308% (12/13)
123
QQuickTextEdit::positionAt
Name: QQuickTextEdit::positionAt
Prototype: int QQuickTextEdit::positionAt(qreal x, qreal y) const
Coverage:  92.308% (12/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextedit.cpp
Lines: 1039-1065
 92.308% (12/13)
163
QQuickTextEdit::setFont
Name: QQuickTextEdit::setFont
Prototype: void QQuickTextEdit::setFont(const QFont &font)
Coverage:  92.308% (12/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextedit.cpp
Lines: 551-579
 92.308% (12/13)
185
QSGBatchRenderer::Renderer::deleteRemovedElements
Name: QSGBatchRenderer::Renderer::deleteRemovedElements
Prototype: void Renderer::deleteRemovedElements()
Coverage:  92.308% (24/26)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp
Lines: 2563-2587
 92.308% (24/26)
168
QSGDefaultPainterNode::update
Name: QSGDefaultPainterNode::update
Prototype: void QSGDefaultPainterNode::update()
Coverage:  92.308% (12/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgdefaultpainternode.cpp
Lines: 195-211
 92.308% (12/13)
125
SparseArrayNode::nextNode
Name: SparseArrayNode::nextNode
Prototype: const SparseArrayNode *SparseArrayNode::nextNode() const
Coverage:  92.308% (12/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4sparsearray.cpp
Lines: 54-70
 92.308% (12/13)
114
StringPrototype::method_padEnd
Name: StringPrototype::method_padEnd
Prototype: ReturnedValue StringPrototype::method_padEnd(const FunctionObject *f, const Value *thisObject, const Value *argv, int argc)
Coverage:  92.308% (24/26)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4stringobject.cpp
Lines: 581-618
 92.308% (24/26)
298
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)
...80
Condition %:  85.714% (6/7)
81
Condition %:  86.667% (13/15)
82
Condition %:  88.235% (15/17)
83
Condition %:  89.474% (17/19)
8485
Condition %:  92.308% (24/26)
86
Condition %:  94.595% (35/37)
87
Condition %:  98.462% (64/65)
88
Condition %: 100.000% (1/1)
...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