OpenCoverage

Qt Quick Test Coverage

Functions

Page:<>1
Condition %: 100.000% (16/16)
...100
Condition %: 100.000% (1/1)
...110
Condition %: 100.000% (1/1)
...120
Condition %:  90.000% (9/10)
...130
Condition %:  75.000% (9/12)
...136
Condition %:  71.429% (20/28)
137
Condition %:  71.429% (5/7)
138
Condition %:  68.750% (33/48)
139
Condition %:  66.667% (6/9)
140141
Condition %:  60.000% (9/15)
142
Condition %:  57.143% (8/14)
143
Condition %:  52.632% (10/19)
144
Condition %:  50.000% (2/4)
...150
Condition %:  45.714% (16/35)
...160
Condition %:  0.000% (0/4)
...170
Condition %:  0.000% (0/1)
...200
Condition %:  0.000% (0/1)
...202
Condition %:  0.000% (0/1)
FunctionCondition %▾eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
CallArgument::fromValue
Name: CallArgument::fromValue
Prototype: void CallArgument::fromValue(int callType, QV4::ExecutionEngine *engine, const QV4::Value &value)
Coverage:  62.992% (80/127)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp
Lines: 1660-1800
 62.992% (80/127)
11536
SparseArray::deleteNode
Name: SparseArray::deleteNode
Prototype: void SparseArray::deleteNode(SparseArrayNode *z)
Coverage:  62.963% (68/108)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4sparsearray.cpp
Lines: 206-328
 62.963% (68/108)
9528
QJSValuePrivate::valueForData
Name: QJSValuePrivate::valueForData
Prototype: static QV4::Value *valueForData(const QJSValue *jsval, QV4::Value *scratch)
Coverage:  62.963% (17/27)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsapi/qjsvalue_p.h
Lines: 118-159
 62.963% (17/27)
2316
setJumpOutLocation [qv4codegen.cpp #2]
Name: setJumpOutLocation [qv4codegen.cpp #2]
Prototype: static inline void setJumpOutLocation(QV4::Moth::BytecodeGenerator *bytecodeGenerator, const Statement *body, const SourceLocation &fallback)
Coverage:  62.500% (5/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 72-89
 62.500% (5/8)
57
setJumpOutLocation [qv4codegen.cpp #1]
Name: setJumpOutLocation [qv4codegen.cpp #1]
Prototype: static inline void setJumpOutLocation(QV4::Moth::BytecodeGenerator *bytecodeGenerator, const Statement *body, const SourceLocation &fallback)
Coverage:  62.500% (5/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 72-89
 62.500% (5/8)
57
existingImageFileForPath::createPixmapDataSync
Name: existingImageFileForPath::createPixmapDataSync
Prototype: static QQuickPixmapData* createPixmapDataSync(QQuickPixmap *declarativePixmap, QQmlEngine *engine, const QUrl &url, const QSize &requestSize, const QQuickImageProviderOptions &providerOptions, bool *ok)
Coverage:  62.500% (35/56)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickpixmapcache.cpp
Lines: 1250-1342
 62.500% (35/56)
5618
existingImageFileForPath::QQuickPixmapReply::event
Name: existingImageFileForPath::QQuickPixmapReply::event
Prototype: bool QQuickPixmapReply::event(QEvent *event)
Coverage:  62.500% (15/24)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickpixmapcache.cpp
Lines: 1150-1182
 62.500% (15/24)
217
QSGGeometry::QSGGeometry
Name: QSGGeometry::QSGGeometry
Prototype: QSGGeometry::QSGGeometry(const QSGGeometry::AttributeSet &attributes, int vertexCount, int indexCount, int indexType)
Coverage:  62.500% (5/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsggeometry.cpp
Lines: 424-461
 62.500% (5/8)
322
QQuickWidget::errors
Name: QQuickWidget::errors
Prototype: QList<QQmlError> QQuickWidget::errors() const
Coverage:  62.500% (10/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickwidgets/qquickwidget.cpp
Lines: 704-724
 62.500% (10/16)
134
QQuickTextInputPrivate::resetInputMethod
Name: QQuickTextInputPrivate::resetInputMethod
Prototype: void QQuickTextInputPrivate::resetInputMethod()
Coverage:  62.500% (5/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput.cpp
Lines: 2746-2751
 62.500% (5/8)
32
QQuickTextEditPrivate::resetInputMethod
Name: QQuickTextEditPrivate::resetInputMethod
Prototype: void QQuickTextEditPrivate::resetInputMethod()
Coverage:  62.500% (5/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextedit.cpp
Lines: 2310-2315
 62.500% (5/8)
32
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QSGRenderLoop::cleanup
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QSGRenderLoop::cleanup
Prototype: void QSGRenderLoop::cleanup()
Coverage:  62.500% (5/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgrenderloop.cpp
Lines: 102-115
 62.500% (5/8)
94
QQmlProfilerClient::setRequestedFeatures
Name: QQmlProfilerClient::setRequestedFeatures
Prototype: void QQmlProfilerClient::setRequestedFeatures(quint64 features)
Coverage:  62.500% (5/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlprofilerclient.cpp
Lines: 268-293
 62.500% (5/8)
184
QQmlEnumTypeResolver::assignEnumToBinding
Name: QQmlEnumTypeResolver::assignEnumToBinding
Prototype: bool QQmlEnumTypeResolver::assignEnumToBinding(QmlIR::Binding *binding, const QStringRef &enumName, int enumValue, bool isQtObject)
Coverage:  62.500% (5/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmltypecompiler.cpp
Lines: 554-563
 62.500% (5/8)
62
QQmlComponent::create
Name: QQmlComponent::create
Prototype: void QQmlComponent::create(QQmlIncubator &incubator, QQmlContext *context, QQmlContext *forContext)
Coverage:  62.500% (10/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlcomponent.cpp
Lines: 1012-1050
 62.500% (10/16)
236
QAbstractAnimationJob::removeAnimationChangeListener
Name: QAbstractAnimationJob::removeAnimationChangeListener
Prototype: void QAbstractAnimationJob::removeAnimationChangeListener(QAnimationJobChangeListener *listener, QAbstractAnimationJob::ChangeTypes changes)
Coverage:  62.500% (5/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/animations/qabstractanimationjob.cpp
Lines: 635-649
 62.500% (5/8)
84
DistanceFieldOutlineTextMaterialShader::updateState
Name: DistanceFieldOutlineTextMaterialShader::updateState
Prototype: void DistanceFieldOutlineTextMaterialShader::updateState(const RenderState &state, QSGMaterial *newEffect, QSGMaterial *oldEffect)
Coverage:  62.500% (5/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdistancefieldglyphnode_p.cpp
Lines: 381-392
 62.500% (5/8)
72
QQmlObjectCreator::setPropertyValue
Name: QQmlObjectCreator::setPropertyValue
Prototype: void QQmlObjectCreator::setPropertyValue(const QQmlPropertyData *property, const QV4::CompiledData::Binding *binding)
Coverage:  62.400% (78/125)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp
Lines: 364-689
 62.400% (78/125)
21048
QSequentialAnimationGroupJob::uncontrolledAnimationFinished
Name: QSequentialAnimationGroupJob::uncontrolledAnimationFinished
Prototype: void QSequentialAnimationGroupJob::uncontrolledAnimationFinished(QAbstractAnimationJob *animation)
Coverage:  62.069% (18/29)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/animations/qsequentialanimationgroupjob.cpp
Lines: 321-363
 62.069% (18/29)
2510
WTF::memfdForUsage
Name: WTF::memfdForUsage
Prototype: static int memfdForUsage(size_t bytes, OSAllocator::Usage usage)
Coverage:  61.905% (13/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/wtf/OSAllocatorPosix.cpp
Lines: 57-100
 61.905% (13/21)
3011
WTF::OSAllocator::reserveAndCommit
Name: WTF::OSAllocator::reserveAndCommit
Prototype: void* OSAllocator::reserveAndCommit(size_t bytes, Usage usage, bool writable, bool executable, bool includesGuardPages)
Coverage:  61.905% (13/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/wtf/OSAllocatorPosix.cpp
Lines: 142-213
 61.905% (13/21)
777
QQuickWidgetPrivate::setRootObject
Name: QQuickWidgetPrivate::setRootObject
Prototype: void QQuickWidgetPrivate::setRootObject(QObject *obj)
Coverage:  61.905% (13/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickwidgets/qquickwidget.cpp
Lines: 1069-1098
 61.905% (13/21)
236
QQmlTypeLoader::qmldirContent
Name: QQmlTypeLoader::qmldirContent
Prototype: const QQmlTypeLoaderQmldirContent QQmlTypeLoader::qmldirContent(const QString &filePathIn)
Coverage:  61.905% (13/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 1892-1942
 61.905% (13/21)
237
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickPropertyAction::transition
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickPropertyAction::transition
Prototype: QAbstractAnimationJob* QQuickPropertyAction::transition(QQuickStateActions &actions, QQmlProperties &modified, TransitionDirection direction, QObject *defaultTarget)
Coverage:  61.798% (55/89)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickanimation.cpp
Lines: 1212-1319
 61.798% (55/89)
6621
QQuickTextControlPrivate::extendWordwiseSelection
Name: QQuickTextControlPrivate::extendWordwiseSelection
Prototype: void QQuickTextControlPrivate::extendWordwiseSelection(int suggestedNewPosition, qreal mouseXPosition)
Coverage:  61.765% (21/34)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextcontrol.cpp
Lines: 494-549
 61.765% (21/34)
349
QQuickOpenGLShaderEffect::handleUpdatePaintNode
Name: QQuickOpenGLShaderEffect::handleUpdatePaintNode
Prototype: QSGNode *QQuickOpenGLShaderEffect::handleUpdatePaintNode(QSGNode *oldNode, QQuickItem::UpdatePaintNodeData *)
Coverage:  61.765% (42/68)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickopenglshadereffect.cpp
Lines: 833-950
 61.765% (42/68)
7918
StringPrototype::method_substr
Name: StringPrototype::method_substr
Prototype: ReturnedValue StringPrototype::method_substr(const FunctionObject *b, const Value *thisObject, const Value *argv, int argc)
Coverage:  61.538% (8/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4stringobject.cpp
Lines: 1002-1026
 61.538% (8/13)
175
QV4DataCollector::buildFrame
Name: QV4DataCollector::buildFrame
Prototype: QJsonObject QV4DataCollector::buildFrame(const QV4::StackFrame &stackFrame, int frameNr)
Coverage:  61.538% (16/26)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4datacollector.cpp
Lines: 304-352
 61.538% (16/26)
339
QV4::Scope::alloc
Name: QV4::Scope::alloc
Prototype: template <AllocMode mode = Undefined> inline Value *alloc(int nValues) const
Coverage:  61.538% (8/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4scopedvalue_p.h
Lines: 127-144
 61.538% (8/13)
106
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_loadQmlIdObject [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_loadQmlIdObject [qv4runtime.cpp #1]
Prototype: ReturnedValue Runtime::method_loadQmlIdObject(ExecutionEngine *engine, const Value &c, uint index)
Coverage:  61.538% (8/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4runtime.cpp #1
Lines: 1649-1661
 61.538% (8/13)
83
QV4::IdentifierTable::resolveId
Name: QV4::IdentifierTable::resolveId
Prototype: Heap::StringOrSymbol *IdentifierTable::resolveId(PropertyKey i) const
Coverage:  61.538% (8/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4identifiertable.cpp
Lines: 217-233
 61.538% (8/13)
135
QSGMaterialShader::compile
Name: QSGMaterialShader::compile
Prototype: void QSGMaterialShader::compile()
Coverage:  61.538% (8/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgmaterial.cpp
Lines: 363-397
 61.538% (8/13)
195
QSGDistanceFieldGlyphNode::setGlyphs
Name: QSGDistanceFieldGlyphNode::setGlyphs
Prototype: void QSGDistanceFieldGlyphNode::setGlyphs(const QPointF &position, const QGlyphRun &glyphs)
Coverage:  61.538% (8/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdistancefieldglyphnode.cpp
Lines: 99-129
 61.538% (8/13)
215
QQuickTimeLine::accelDistance
Name: QQuickTimeLine::accelDistance
Prototype: int QQuickTimeLine::accelDistance(QQuickTimeLineValue &timeLineValue, qreal velocity, qreal distance)
Coverage:  61.538% (8/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquicktimeline.cpp
Lines: 445-459
 61.538% (8/13)
83
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::qquickitem_before_paintNode
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::qquickitem_before_paintNode
Prototype: static inline QSGNode *qquickitem_before_paintNode(QQuickItemPrivate *d)
Coverage:  61.538% (8/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickwindow.cpp
Lines: 3199-3212
 61.538% (8/13)
83
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickWindow::createTextureFromImage
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickWindow::createTextureFromImage
Prototype: QSGTexture *QQuickWindow::createTextureFromImage(const QImage &image, CreateTextureOptions options) const
Coverage:  61.538% (8/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickwindow.cpp
Lines: 4157-4167
 61.538% (8/13)
85
QQuickMultiPointTouchArea::sendMouseEvent
Name: QQuickMultiPointTouchArea::sendMouseEvent
Prototype: bool QQuickMultiPointTouchArea::sendMouseEvent(QMouseEvent *event)
Coverage:  61.538% (24/39)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickmultipointtoucharea.cpp
Lines: 918-960
 61.538% (24/39)
309
QQmlJavaScriptExpression::setContext
Name: QQmlJavaScriptExpression::setContext
Prototype: void QQmlJavaScriptExpression::setContext(QQmlContextData *context)
Coverage:  61.538% (8/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmljavascriptexpression.cpp
Lines: 141-160
 61.538% (8/13)
135
QQmlImportDatabase::addImportPath
Name: QQmlImportDatabase::addImportPath
Prototype: void QQmlImportDatabase::addImportPath(const QString& path)
Coverage:  61.538% (16/26)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlimport.cpp
Lines: 1941-1971
 61.538% (16/26)
207
FunctionPrototype::method_toString::DefaultClassConstructorFunction::virtualCallAsConstructor
Name: FunctionPrototype::method_toString::DefaultClassConstructorFunction::virtualCallAsConstructor
Prototype: ReturnedValue DefaultClassConstructorFunction::virtualCallAsConstructor(const FunctionObject *f, const Value *argv, int argc, const Value *newTarget)
Coverage:  61.538% (8/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp
Lines: 600-638
 61.538% (8/13)
265
QQmlExpression::QQmlExpression
Name: QQmlExpression::QQmlExpression
Prototype: QQmlExpression::QQmlExpression(const QQmlScriptString &script, QQmlContext *ctxt, QObject *scope, QObject *parent)
Coverage:  61.290% (19/31)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlexpression.cpp
Lines: 137-170
 61.290% (19/31)
227
JSC::Yarr::Interpreter::matchDisjunction
Name: JSC::Yarr::Interpreter::matchDisjunction
Prototype: JSRegExpResult matchDisjunction(ByteDisjunction* disjunction, DisjunctionContext* context, bool btrack = false)
Coverage:  61.250% (147/240)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.cpp
Lines: 1105-1397
 61.250% (147/240)
169106
QQuickWidgetPrivate::invalidateRenderControl
Name: QQuickWidgetPrivate::invalidateRenderControl
Prototype: void QQuickWidgetPrivate::invalidateRenderControl()
Coverage:  61.111% (11/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickwidgets/qquickwidget.cpp
Lines: 140-166
 61.111% (11/18)
116
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickWindowPrivate::sendFilteredMouseEvent
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickWindowPrivate::sendFilteredMouseEvent
Prototype: bool QQuickWindowPrivate::sendFilteredMouseEvent(QEvent *event, QQuickItem *receiver, QQuickItem *filteringParent)
Coverage:  61.111% (11/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickwindow.cpp
Lines: 2937-2957
 61.111% (11/18)
136
QQuickItemPrivate::prevTabChildItem
Name: QQuickItemPrivate::prevTabChildItem
Prototype: QQuickItem *QQuickItemPrivate::prevTabChildItem(const QQuickItem *item, int start)
Coverage:  61.111% (11/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 2518-2539
 61.111% (11/18)
166
QQuickDragHandler::onGrabChanged
Name: QQuickDragHandler::onGrabChanged
Prototype: void QQuickDragHandler::onGrabChanged(QQuickPointerHandler *grabber, QQuickEventPoint::GrabState stateChange, QQuickEventPoint *point)
Coverage:  61.111% (11/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/handlers/qquickdraghandler.cpp
Lines: 109-124
 61.111% (11/18)
106
QQmlPropertyCache::checksum
Name: QQmlPropertyCache::checksum
Prototype: QByteArray QQmlPropertyCache::checksum(bool *ok)
Coverage:  61.111% (11/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache.cpp
Lines: 1446-1475
 61.111% (11/18)
176
QQmlImportInstance::getVersionedScripts
Name: QQmlImportInstance::getVersionedScripts
Prototype: QQmlDirScripts QQmlImportInstance::getVersionedScripts(const QQmlDirScripts &qmldirscripts, int vmaj, int vmin)
Coverage:  61.111% (11/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlimport.cpp
Lines: 699-717
 61.111% (11/18)
94
QQmlDelegateModelGroupPrivate::parseGroupArgs
Name: QQmlDelegateModelGroupPrivate::parseGroupArgs
Prototype: bool QQmlDelegateModelGroupPrivate::parseGroupArgs( QQmlV4Function *args, Compositor::Group *group, int *index, int *count, int *groups) const
Coverage:  61.111% (11/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmldelegatemodel.cpp
Lines: 2895-2922
 61.111% (11/18)
176
QQuickShapeGenericRenderer::updateNode
Name: QQuickShapeGenericRenderer::updateNode
Prototype: void QQuickShapeGenericRenderer::updateNode()
Coverage:  60.976% (25/41)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshapegenericrenderer.cpp
Lines: 483-558
 60.976% (25/41)
4513
operator>>
Name: operator>>
Prototype: QDataStream &operator>>(QDataStream &stream, QQmlProfilerTypedEvent &event)
Coverage:  60.920% (53/87)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlprofilertypedevent.cpp
Lines: 47-222
 60.920% (53/87)
11932
SignalHandlerConverter::convertSignalHandlerExpressionsToFunctionDeclarations
Name: SignalHandlerConverter::convertSignalHandlerExpressionsToFunctionDeclarations
Prototype: bool SignalHandlerConverter::convertSignalHandlerExpressionsToFunctionDeclarations(const QmlIR::Object *obj, const QString &typeName, QQmlPropertyCache *propertyCache)
Coverage:  60.606% (60/99)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmltypecompiler.cpp
Lines: 327-502
 60.606% (60/99)
10932
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickWindowPrivate::compressTouchEvent
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickWindowPrivate::compressTouchEvent
Prototype: bool QQuickWindowPrivate::compressTouchEvent(QTouchEvent *event)
Coverage:  60.526% (23/38)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickwindow.cpp
Lines: 2021-2083
 60.526% (23/38)
4110
QQuickListViewPrivate::updateStickySections
Name: QQuickListViewPrivate::updateStickySections
Prototype: void QQuickListViewPrivate::updateStickySections()
Coverage:  60.417% (87/144)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicklistview.cpp
Lines: 1066-1171
 60.417% (87/144)
8028
QV4::QObjectSlotDispatcher::impl
Name: QV4::QObjectSlotDispatcher::impl
Prototype: static void impl(int which, QSlotObjectBase *this_, QObject *r, void **metaArgs, bool *ret)
Coverage:  60.317% (38/63)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp
Lines: 830-933
 60.317% (38/63)
6117
operator<<
Name: operator<<
Prototype: QDebug operator<<(QDebug debug, QQuickItem *item)
Coverage:  60.000% (6/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 8025-8046
 60.000% (6/10)
164
extractQtSignal
Name: extractQtSignal
Prototype: static QPair<QObject *, int> extractQtSignal(const QV4::Value &value)
Coverage:  60.000% (6/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp
Lines: 109-124
 60.000% (6/10)
104
excludeBaseUrl
Name: excludeBaseUrl
Prototype: bool excludeBaseUrl(const QString &importUrl, const QString &fileName, const QString &baseUrl)
Coverage:  60.000% (6/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlimport.cpp
Lines: 445-457
 60.000% (6/10)
64
Vertex::set
Name: Vertex::set
Prototype: void set(float primary, float secondary, Color4ub ncolor, bool vertical)
Coverage:  60.000% (3/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgbasicinternalrectanglenode.cpp
Lines: 72-80
 60.000% (3/5)
42
StringOrTranslation::toString
Name: StringOrTranslation::toString
Prototype: QString StringOrTranslation::toString(const QQmlListModel *owner) const
Coverage:  60.000% (6/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 305-317
 60.000% (6/10)
94
SparseArrayData::put
Name: SparseArrayData::put
Prototype: bool SparseArrayData::put(Object *o, uint index, const Value &value)
Coverage:  60.000% (6/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4arraydata.cpp
Lines: 409-424
 60.000% (6/10)
184
ScopeJob::run
Name: ScopeJob::run
Prototype: void ScopeJob::run()
Coverage:  60.000% (3/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4debugjob.cpp
Lines: 183-199
 60.000% (3/5)
112
QV4Include::callback
Name: QV4Include::callback
Prototype: void QV4Include::callback(const QV4::Value &callback, const QV4::Value &status)
Coverage:  60.000% (6/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4include.cpp
Lines: 115-131
 60.000% (6/10)
134
QV4Debugger::runInEngine_havingLock
Name: QV4Debugger::runInEngine_havingLock
Prototype: void QV4Debugger::runInEngine_havingLock(QV4DebugJob *job)
Coverage:  60.000% (3/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4debugger.cpp
Lines: 313-325
 60.000% (3/5)
82
QV4::RuntimeHelpers::numberToString::[lambda]::getElementIntFallback::getElementFallback::Runtime::method_loadProperty::Runtime::method_loadSuperProperty [qv4runtime.cpp #1]
Name: QV4::RuntimeHelpers::numberToString::[lambda]::getElementIntFallback::getElementFallback::Runtime::method_loadProperty::Runtime::method_loadSuperProperty [qv4runtime.cpp #1]
Prototype: ReturnedValue Runtime::method_loadSuperProperty(ExecutionEngine *engine, const Value &property)
Coverage:  60.000% (6/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4runtime.cpp #1
Lines: 859-872
 60.000% (6/10)
114
QV4::JIT::PlatformAssemblerCommon::generateCatchTrampoline
Name: QV4::JIT::PlatformAssemblerCommon::generateCatchTrampoline
Prototype: void generateCatchTrampoline(std::function<void()> loadUndefined)
Coverage:  60.000% (3/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 590-605
 60.000% (3/5)
103
QSGSoftwareRenderableNode::addDirtyRegion
Name: QSGSoftwareRenderableNode::addDirtyRegion
Prototype: void QSGSoftwareRenderableNode::addDirtyRegion(const QRegion &dirtyRegion, bool forceDirty)
Coverage:  60.000% (6/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarerenderablenode.cpp
Lines: 400-410
 60.000% (6/10)
64
QSGGeometry::sizeOfIndex
Name: QSGGeometry::sizeOfIndex
Prototype: int QSGGeometry::sizeOfIndex() const
Coverage:  60.000% (6/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsggeometry.h
Lines: 321-327
 60.000% (6/10)
44
QSGDefaultDistanceFieldGlyphCache::QSGDefaultDistanceFieldGlyphCache
Name: QSGDefaultDistanceFieldGlyphCache::QSGDefaultDistanceFieldGlyphCache
Prototype: QSGDefaultDistanceFieldGlyphCache::QSGDefaultDistanceFieldGlyphCache(QOpenGLContext *c, const QRawFont &font)
Coverage:  60.000% (3/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultdistancefieldglyphcache.cpp
Lines: 62-85
 60.000% (3/5)
62
QSGBasicInternalImageNode::preprocess
Name: QSGBasicInternalImageNode::preprocess
Prototype: void QSGBasicInternalImageNode::preprocess()
Coverage:  60.000% (12/20)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgbasicinternalimagenode.cpp
Lines: 160-185
 60.000% (12/20)
166
QSGAtlasTexture::Manager::Manager
Name: QSGAtlasTexture::Manager::Manager
Prototype: Manager::Manager()
Coverage:  60.000% (6/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgatlastexture.cpp
Lines: 77-103
 60.000% (6/10)
204
QSGAbstractSoftwareRenderer::nodeChanged
Name: QSGAbstractSoftwareRenderer::nodeChanged
Prototype: void QSGAbstractSoftwareRenderer::nodeChanged(QSGNode *node, QSGNode::DirtyState state)
Coverage:  60.000% (15/25)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgabstractsoftwarerenderer.cpp
Lines: 95-122
 60.000% (15/25)
179
QQuickWidget::mouseMoveEvent
Name: QQuickWidget::mouseMoveEvent
Prototype: void QQuickWidget::mouseMoveEvent(QMouseEvent *e)
Coverage:  60.000% (3/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickwidgets/qquickwidget.cpp
Lines: 1267-1281
 60.000% (3/5)
72
QQuickWidget::keyReleaseEvent
Name: QQuickWidget::keyReleaseEvent
Prototype: void QQuickWidget::keyReleaseEvent(QKeyEvent *e)
Coverage:  60.000% (3/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickwidgets/qquickwidget.cpp
Lines: 1257-1264
 60.000% (3/5)
42
QQuickTextNodeEngine::addSelectedGlyphs
Name: QQuickTextNodeEngine::addSelectedGlyphs
Prototype: void QQuickTextNodeEngine::addSelectedGlyphs(const QGlyphRun &glyphRun)
Coverage:  60.000% (3/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextnodeengine.cpp
Lines: 507-518
 60.000% (3/5)
91
QQuickTextControlPrivate::hoverEvent
Name: QQuickTextControlPrivate::hoverEvent
Prototype: void QQuickTextControlPrivate::hoverEvent(QHoverEvent *e, const QPointF &pos)
Coverage:  60.000% (6/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextcontrol.cpp
Lines: 1469-1482
 60.000% (6/10)
84
QQuickSpriteGoalAffector::updateStateIndex
Name: QQuickSpriteGoalAffector::updateStateIndex
Prototype: void QQuickSpriteGoalAffector::updateStateIndex(QQuickStochasticEngine* e)
Coverage:  60.000% (6/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickspritegoal.cpp
Lines: 93-107
 60.000% (6/10)
84
QQuickShapeSoftwareRenderNode::render
Name: QQuickShapeSoftwareRenderNode::render
Prototype: void QQuickShapeSoftwareRenderNode::render(const RenderState *state)
Coverage:  60.000% (6/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshapesoftwarerenderer.cpp
Lines: 244-265
 60.000% (6/10)
144
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickWindowPrivate::data_append
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickWindowPrivate::data_append
Prototype: void QQuickWindowPrivate::data_append(QQmlListProperty<QObject> *property, QObject *o)
Coverage:  60.000% (6/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickwindow.cpp
Lines: 2998-3009
 60.000% (6/10)
84
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickWindow::keyReleaseEvent
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickWindow::keyReleaseEvent
Prototype: void QQuickWindow::keyReleaseEvent(QKeyEvent *e)
Coverage:  60.000% (3/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickwindow.cpp
Lines: 1669-1675
 60.000% (3/5)
42
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickWindow::keyPressEvent
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickWindow::keyPressEvent
Prototype: void QQuickWindow::keyPressEvent(QKeyEvent *e)
Coverage:  60.000% (3/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickwindow.cpp
Lines: 1660-1666
 60.000% (3/5)
42
QQuickReplaceSignalHandler::mayOverride
Name: QQuickReplaceSignalHandler::mayOverride
Prototype: bool mayOverride(QQuickStateActionEvent *other) override
Coverage:  60.000% (6/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickpropertychanges.cpp
Lines: 183-191
 60.000% (6/10)
74
QQuickPointerTouchEvent::touchPointById
Name: QQuickPointerTouchEvent::touchPointById
Prototype: const QTouchEvent::TouchPoint *QQuickPointerTouchEvent::touchPointById(int pointId) const
Coverage:  60.000% (3/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickevents.cpp
Lines: 1798-1808
 60.000% (3/5)
73
QQuickParticleSystem::registerParticleGroupData
Name: QQuickParticleSystem::registerParticleGroupData
Prototype: int QQuickParticleSystem::registerParticleGroupData(const QString &name, QQuickParticleGroupData *pgd)
Coverage:  60.000% (3/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickparticlesystem.cpp
Lines: 727-742
 60.000% (3/5)
112
QQuickParticleGroupData::newDatum
Name: QQuickParticleGroupData::newDatum
Prototype: QQuickParticleData* QQuickParticleGroupData::newDatum(bool respectsLimits)
Coverage:  60.000% (6/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickparticlesystem.cpp
Lines: 368-388
 60.000% (6/10)
134
QQuickParticleGroupData::FreeList::resize
Name: QQuickParticleGroupData::FreeList::resize
Prototype: void resize(int newSize)
Coverage:  60.000% (6/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickparticlesystem_p.h
Lines: 142-156
 60.000% (6/10)
154
QQuickOpenGLShaderEffect::setFragmentShader
Name: QQuickOpenGLShaderEffect::setFragmentShader
Prototype: void QQuickOpenGLShaderEffect::setFragmentShader(const QByteArray &code)
Coverage:  60.000% (6/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickopenglshadereffect.cpp
Lines: 652-670
 60.000% (6/10)
134
QQuickMultiPointTouchArea::~QQuickMultiPointTouchArea
Name: QQuickMultiPointTouchArea::~QQuickMultiPointTouchArea
Prototype: QQuickMultiPointTouchArea::~QQuickMultiPointTouchArea()
Coverage:  60.000% (3/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickmultipointtoucharea.cpp
Lines: 464-472
 60.000% (3/5)
53
QQuickMultiPointHandler::averageTouchPointDistance
Name: QQuickMultiPointHandler::averageTouchPointDistance
Prototype: qreal QQuickMultiPointHandler::averageTouchPointDistance(const QPointF &ref)
Coverage:  60.000% (3/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/handlers/qquickmultipointhandler.cpp
Lines: 198-206
 60.000% (3/5)
63
QQuickListViewPrivate::updateAverage
Name: QQuickListViewPrivate::updateAverage
Prototype: void QQuickListViewPrivate::updateAverage()
Coverage:  60.000% (3/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicklistview.cpp
Lines: 1308-1316
 60.000% (3/5)
63
QQuickListViewPrivate::removeItem
Name: QQuickListViewPrivate::removeItem
Prototype: void QQuickListViewPrivate::removeItem(FxViewItem *item)
Coverage:  60.000% (6/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicklistview.cpp
Lines: 716-726
 60.000% (6/10)
64
QQuickListView::decrementCurrentIndex
Name: QQuickListView::decrementCurrentIndex
Prototype: void QQuickListView::decrementCurrentIndex()
Coverage:  60.000% (6/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicklistview.cpp
Lines: 3183-3192
 60.000% (6/10)
62
QQuickImageParticle::spriteAdvance
Name: QQuickImageParticle::spriteAdvance
Prototype: void QQuickImageParticle::spriteAdvance(int spriteIdx)
Coverage:  60.000% (9/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickimageparticle.cpp
Lines: 1615-1643
 60.000% (9/15)
215
QQuickFlickable::setContentWidth
Name: QQuickFlickable::setContentWidth
Prototype: void QQuickFlickable::setContentWidth(qreal w)
Coverage:  60.000% (12/20)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickflickable.cpp
Lines: 2018-2039
 60.000% (12/20)
165
QQuickAnchorChanges::rewind
Name: QQuickAnchorChanges::rewind
Prototype: void QQuickAnchorChanges::rewind()
Coverage:  60.000% (6/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickstateoperations.cpp
Lines: 1316-1333
 60.000% (6/10)
104
QQmlPropertyCache::determineMetaObjectSizes
Name: QQmlPropertyCache::determineMetaObjectSizes
Prototype: bool QQmlPropertyCache::determineMetaObjectSizes(const QMetaObject &mo, int *fieldCount, int *stringCount)
Coverage:  60.000% (3/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache.cpp
Lines: 1411-1428
 60.000% (3/5)
83
QQmlProperty::QQmlProperty
Name: QQmlProperty::QQmlProperty
Prototype: QQmlProperty::QQmlProperty(QObject *obj, QQmlContext *ctxt)
Coverage:  60.000% (3/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.cpp
Lines: 150-156
 60.000% (3/5)
31
QQmlMetaObject::resolveGadgetMethodOrPropertyIndex
Name: QQmlMetaObject::resolveGadgetMethodOrPropertyIndex
Prototype: void QQmlMetaObject::resolveGadgetMethodOrPropertyIndex(QMetaObject::Call type, const QMetaObject **metaObject, int *index)
Coverage:  60.000% (12/20)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache.cpp
Lines: 1543-1576
 60.000% (12/20)
1613
QQmlImportsPrivate::populatePluginPairVector
Name: QQmlImportsPrivate::populatePluginPairVector
Prototype: bool QQmlImportsPrivate::populatePluginPairVector(QVector<StaticPluginPair> &result, const QString &uri, const QStringList &versionUris, const QString &qmldirPath, QList<QQmlError> *errors)
Coverage:  60.000% (9/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlimport.cpp
Lines: 1039-1067
 60.000% (9/15)
167
QQmlDebugConnection::close
Name: QQmlDebugConnection::close
Prototype: void QQmlDebugConnection::close()
Coverage:  60.000% (6/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmldebugconnection.cpp
Lines: 289-305
 60.000% (6/10)
104
Page:<>1
Condition %: 100.000% (16/16)
...100
Condition %: 100.000% (1/1)
...110
Condition %: 100.000% (1/1)
...120
Condition %:  90.000% (9/10)
...130
Condition %:  75.000% (9/12)
...136
Condition %:  71.429% (20/28)
137
Condition %:  71.429% (5/7)
138
Condition %:  68.750% (33/48)
139
Condition %:  66.667% (6/9)
140141
Condition %:  60.000% (9/15)
142
Condition %:  57.143% (8/14)
143
Condition %:  52.632% (10/19)
144
Condition %:  50.000% (2/4)
...150
Condition %:  45.714% (16/35)
...160
Condition %:  0.000% (0/4)
...170
Condition %:  0.000% (0/1)
...200
Condition %:  0.000% (0/1)
...202
Condition %:  0.000% (0/1)

Generated by Squish Coco 4.2.0