OpenCoverage

Qt Quick Test Coverage

Functions

Page:<>1
eLOC - Effective Lines of Code: 1559
2
eLOC - Effective Lines of Code: 91
3
eLOC - Effective Lines of Code: 66
4
eLOC - Effective Lines of Code: 51
56
eLOC - Effective Lines of Code: 37
7
eLOC - Effective Lines of Code: 33
8
eLOC - Effective Lines of Code: 29
9
eLOC - Effective Lines of Code: 27
10
eLOC - Effective Lines of Code: 25
...20
eLOC - Effective Lines of Code: 14
...30
eLOC - Effective Lines of Code: 9
...100
eLOC - Effective Lines of Code: 2
...200
eLOC - Effective Lines of Code: 1
...202
eLOC - Effective Lines of Code: 0
FunctionCondition %eLOC - Effective Lines of Codeā–¾McCabe - Cyclomatic Complexity
QSGShaderSourceBuilder::addDefinition
Name: QSGShaderSourceBuilder::addDefinition
Prototype: void QSGShaderSourceBuilder::addDefinition(const QByteArray &definition)
Coverage:  57.627% (34/59)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgshadersourcebuilder.cpp
Lines: 255-319
 57.627% (34/59)
4213
QSGDefaultLayer::bind
Name: QSGDefaultLayer::bind
Prototype: void QSGDefaultLayer::bind()
Coverage:  40.000% (8/20)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultlayer.cpp
Lines: 155-175
 40.000% (8/20)
424
QSGCompressedTexture::bind
Name: QSGCompressedTexture::bind
Prototype: void QSGCompressedTexture::bind()
Coverage:  0.000% (0/39)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/compressedtexture/qsgcompressedtexture.cpp
Lines: 142-187
  0.000% (0/39)
4213
QSGAtlasTexture::Atlas::Atlas
Name: QSGAtlasTexture::Atlas::Atlas
Prototype: Atlas::Atlas(const QSize &size)
Coverage:  8.696% (2/23)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgatlastexture.cpp
Lines: 280-336
  8.696% (2/23)
425
QQuickTimeLinePrivate::value
Name: QQuickTimeLinePrivate::value
Prototype: qreal QQuickTimeLinePrivate::value(const Op &op, int time, qreal base, bool *changed) const
Coverage:  42.857% (18/42)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquicktimeline.cpp
Lines: 189-254
 42.857% (18/42)
4217
QQuickTextPrivate::updateLayout
Name: QQuickTextPrivate::updateLayout
Prototype: void QQuickTextPrivate::updateLayout()
Coverage:  80.952% (34/42)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktext.cpp
Lines: 241-299
 80.952% (34/42)
4211
QQuickTextControlPrivate::activateLinkUnderCursor
Name: QQuickTextControlPrivate::activateLinkUnderCursor
Prototype: void QQuickTextControlPrivate::activateLinkUnderCursor(QString href)
Coverage:  53.488% (23/43)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextcontrol.cpp
Lines: 1653-1715
 53.488% (23/43)
4214
QQuickStateGroupPrivate::findTransition::QQuickStateGroupPrivate::findTransition
Name: QQuickStateGroupPrivate::findTransition::QQuickStateGroupPrivate::findTransition
Prototype: QQuickTransition *QQuickStateGroupPrivate::findTransition(const QString &from, const QString &to)
Coverage:  89.474% (51/57)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickstategroup.cpp
Lines: 365-429
 89.474% (51/57)
4216
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
QQuickPathViewPrivate::init
Name: QQuickPathViewPrivate::init
Prototype: void QQuickPathViewPrivate::init()
Coverage:  78.947% (15/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickpathview.cpp
Lines: 112-124
 78.947% (15/19)
427
QQmlInstantiatorPrivate::_q_modelUpdated
Name: QQmlInstantiatorPrivate::_q_modelUpdated
Prototype: void QQmlInstantiatorPrivate::_q_modelUpdated(const QQmlChangeSet &changeSet, bool reset)
Coverage:  64.103% (25/39)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmlinstantiator.cpp
Lines: 146-203
 64.103% (25/39)
4214
QObjectMethod::callInternal
Name: QObjectMethod::callInternal
Prototype: ReturnedValue QObjectMethod::callInternal(const Value *thisObject, const Value *argv, int argc) const
Coverage:  77.143% (27/35)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp
Lines: 1942-2006
 77.143% (27/35)
4212
QMetaObjectWrapper::callOverloadedConstructor
Name: QMetaObjectWrapper::callOverloadedConstructor
Prototype: ReturnedValue QMetaObjectWrapper::callOverloadedConstructor(QV4::ExecutionEngine *engine, QV4::CallData *callArgs) const
Coverage:  74.286% (26/35)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp
Lines: 2111-2171
 74.286% (26/35)
4211
CompilationUnitMapper::open::CompilationUnitMapper::open
Name: CompilationUnitMapper::open::CompilationUnitMapper::open
Prototype: CompiledData::Unit *CompilationUnitMapper::open(const QString &cacheFileName, const QDateTime &sourceTimeStamp, QString *errorString)
Coverage:  71.429% (10/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compilationunitmapper_unix.cpp
Lines: 54-91
 71.429% (10/14)
426
CallOverloaded
Name: CallOverloaded
Prototype: static QV4::ReturnedValue CallOverloaded(const QQmlObjectOrGadget &object, const QQmlPropertyData &data, QV4::ExecutionEngine *engine, QV4::CallData *callArgs, const QQmlPropertyCache *propertyCache, QMetaObject::Call callType = QMetaObject::InvokeMetaMethod)
Coverage:  94.286% (33/35)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp
Lines: 1482-1547
 94.286% (33/35)
4211
QSGSoftwareInternalRectangleNode::setGradientStops
Name: QSGSoftwareInternalRectangleNode::setGradientStops
Prototype: void QSGSoftwareInternalRectangleNode::setGradientStops(const QGradientStops &stops)
Coverage:  0.000% (0/39)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwareinternalrectanglenode.cpp
Lines: 117-188
  0.000% (0/39)
4113
QQuickValueTypeProvider::create
Name: QQuickValueTypeProvider::create
Prototype: bool create(int type, int argc, const void *argv[], QVariant *v) override
Coverage:  48.485% (16/33)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickglobal.cpp
Lines: 455-511
 48.485% (16/33)
4114
QQuickTextNodeEngine::addGlyphsInRange
Name: QQuickTextNodeEngine::addGlyphsInRange
Prototype: void QQuickTextNodeEngine::addGlyphsInRange(int rangeStart, int rangeLength, const QColor &color, const QColor &backgroundColor, int selectionStart, int selectionEnd)
Coverage:  83.333% (40/48)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextnodeengine.cpp
Lines: 564-628
 83.333% (40/48)
4113
QQuickTextEdit::updateSize
Name: QQuickTextEdit::updateSize
Prototype: void QQuickTextEdit::updateSize()
Coverage:  85.714% (36/42)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextedit.cpp
Lines: 2472-2536
 85.714% (36/42)
4113
QQuickSpriteSequence::prepareNextFrame
Name: QQuickSpriteSequence::prepareNextFrame
Prototype: void QQuickSpriteSequence::prepareNextFrame(QSGSpriteNode *node)
Coverage:  88.235% (15/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickspritesequence.cpp
Lines: 276-329
 88.235% (15/17)
416
QQuickSinglePointHandler::wantsPointerEvent
Name: QQuickSinglePointHandler::wantsPointerEvent
Prototype: bool QQuickSinglePointHandler::wantsPointerEvent(QQuickPointerEvent *event)
Coverage:  82.759% (48/58)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/handlers/qquicksinglepointhandler.cpp
Lines: 68-127
 82.759% (48/58)
4116
QQuickShapePrivate::sync
Name: QQuickShapePrivate::sync
Prototype: void QQuickShapePrivate::sync()
Coverage:  68.750% (33/48)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshape.cpp
Lines: 1052-1108
 68.750% (33/48)
4115
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
QQuickPaintedItem::updatePaintNode
Name: QQuickPaintedItem::updatePaintNode
Prototype: QSGNode *QQuickPaintedItem::updatePaintNode(QSGNode *oldNode, UpdatePaintNodeData *data)
Coverage:  64.516% (20/31)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickpainteditem.cpp
Lines: 561-621
 64.516% (20/31)
416
QQuickOpenGLShaderEffectCommon::lookThroughShaderCode
Name: QQuickOpenGLShaderEffectCommon::lookThroughShaderCode
Prototype: void QQuickOpenGLShaderEffectCommon::lookThroughShaderCode(QQuickItem *item, const QMetaObject *itemMetaObject, Key::ShaderType shaderType, const QByteArray &code)
Coverage:  79.545% (35/44)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickopenglshadereffect.cpp
Lines: 315-373
 79.545% (35/44)
4112
QQmlScriptBlob::dataReceived
Name: QQmlScriptBlob::dataReceived
Prototype: void QQmlScriptBlob::dataReceived(const SourceCodeData &data)
Coverage:  48.780% (20/41)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 2958-3021
 48.780% (20/41)
4112
QQmlPropertyCacheAliasCreator::propertyDataForAlias
Name: QQmlPropertyCacheAliasCreator::propertyDataForAlias
Prototype: template <typename ObjectContainer> inline QQmlCompileError QQmlPropertyCacheAliasCreator<ObjectContainer>::propertyDataForAlias( const CompiledObject &component, const QV4::CompiledData::Alias &alias, int *type, int *minorVersion, QQmlPropertyData::Flags *propertyFlags)
Coverage:  88.235% (30/34)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmlpropertycachecreator_p.h
Lines: 689-764
 88.235% (30/34)
4110
QQmlImportDatabase::registerPluginTypes
Name: QQmlImportDatabase::registerPluginTypes
Prototype: bool QQmlImportDatabase::registerPluginTypes(QObject *instance, const QString &basePath, const QString &uri, const QString &typeNamespace, int vmaj, QList<QQmlError> *errors)
Coverage:  69.444% (25/36)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlimport.cpp
Lines: 2008-2084
 69.444% (25/36)
4113
QQmlDelegateModelItemMetaType::initializePrototype
Name: QQmlDelegateModelItemMetaType::initializePrototype
Prototype: void QQmlDelegateModelItemMetaType::initializePrototype()
Coverage: 100.000% (14/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmldelegatemodel.cpp
Lines: 1776-1828
100.000% (14/14)
413
QQmlComponent::incubateObject
Name: QQmlComponent::incubateObject
Prototype: void QQmlComponent::incubateObject(QQmlV4Function *args)
Coverage:  78.788% (26/33)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlcomponent.cpp
Lines: 1368-1427
 78.788% (26/33)
4111
QObjectWrapper::virtualAdvanceIterator
Name: QObjectWrapper::virtualAdvanceIterator
Prototype: void QObjectWrapper::virtualAdvanceIterator(Managed *m, ObjectIterator *it, Value *name, uint *index, Property *p, PropertyAttributes *attributes)
Coverage:  77.778% (21/27)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp
Lines: 763-815
 77.778% (21/27)
415
ListElement::setJsProperty
Name: ListElement::setJsProperty
Prototype: int ListElement::setJsProperty(const ListLayout::Role &role, const QV4::Value &d, QV4::ExecutionEngine *eng)
Coverage:  57.500% (23/40)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 1403-1457
 57.500% (23/40)
4113
ListElement::getProperty
Name: ListElement::getProperty
Prototype: QVariant ListElement::getProperty(const ListLayout::Role &role, const QQmlListModel *owner, QV4::ExecutionEngine *eng)
Coverage:  70.000% (28/40)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 869-948
 70.000% (28/40)
4117
JSC::Yarr::CharacterClassConstructor::putRange
Name: JSC::Yarr::CharacterClassConstructor::putRange
Prototype: void putRange(UChar lo, UChar hi)
Coverage:  59.259% (32/54)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrPattern.cpp
Lines: 109-176
 59.259% (32/54)
4120
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
StringPrototype::init
Name: StringPrototype::init
Prototype: void StringPrototype::init(ExecutionEngine *engine, Object *ctor)
Coverage: 100.000% (30/30)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4stringobject.cpp
Lines: 230-276
100.000% (30/30)
401
Script::parse
Name: Script::parse
Prototype: void Script::parse()
Coverage:  85.185% (23/27)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4script.cpp
Lines: 79-144
 85.185% (23/27)
4010
QV4ParticleDataDeletable::QV4ParticleDataDeletable
Name: QV4ParticleDataDeletable::QV4ParticleDataDeletable
Prototype: QV4ParticleDataDeletable::QV4ParticleDataDeletable(QV4::ExecutionEngine *v4)
Coverage: 100.000% (38/38)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickv4particledata.cpp
Lines: 459-504
100.000% (38/38)
401
QV4::Heap::InternalClass::changeMember
Name: QV4::Heap::InternalClass::changeMember
Prototype: Heap::InternalClass *InternalClass::changeMember(PropertyKey identifier, PropertyAttributes data, uint *index)
Coverage:  96.429% (27/28)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp
Lines: 269-320
 96.429% (27/28)
409
QSGDefaultRenderContext::initialize
Name: QSGDefaultRenderContext::initialize
Prototype: void QSGDefaultRenderContext::initialize(void *context)
Coverage:  56.410% (22/39)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultrendercontext.cpp
Lines: 72-113
 56.410% (22/39)
409
QSGDefaultDistanceFieldGlyphCache::requestGlyphs
Name: QSGDefaultDistanceFieldGlyphCache::requestGlyphs
Prototype: void QSGDefaultDistanceFieldGlyphCache::requestGlyphs(const QSet<glyph_t> &glyphs)
Coverage:  33.333% (5/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultdistancefieldglyphcache.cpp
Lines: 99-158
 33.333% (5/15)
405
QSGBatchRenderer::Renderer::visualizeBatch
Name: QSGBatchRenderer::Renderer::visualizeBatch
Prototype: void Renderer::visualizeBatch(Batch *b)
Coverage:  0.000% (0/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp
Lines: 2917-2967
  0.000% (0/22)
407
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
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QSGSoftwareThreadedRenderLoop::polishAndSync
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QSGSoftwareThreadedRenderLoop::polishAndSync
Prototype: void QSGSoftwareThreadedRenderLoop::polishAndSync(QSGSoftwareThreadedRenderLoop::WindowData *w, bool inExpose)
Coverage:  0.000% (0/61)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarethreadedrenderloop.cpp
Lines: 941-1002
  0.000% (0/61)
4017
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickWindowPrivate::init
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickWindowPrivate::init
Prototype: void QQuickWindowPrivate::init(QQuickWindow *c, QQuickRenderControl *control)
Coverage:  94.118% (16/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickwindow.cpp
Lines: 538-594
 94.118% (16/17)
406
QQuickFlickablePrivate::updateBeginningEnd
Name: QQuickFlickablePrivate::updateBeginningEnd
Prototype: void QQuickFlickablePrivate::updateBeginningEnd()
Coverage: 100.000% (31/31)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickflickable.cpp
Lines: 508-568
100.000% (31/31)
4011
QQuickFlickable::filterMouseEvent
Name: QQuickFlickable::filterMouseEvent
Prototype: bool QQuickFlickable::filterMouseEvent(QQuickItem *receiver, QMouseEvent *event)
Coverage:  73.529% (50/68)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickflickable.cpp
Lines: 2316-2374
 73.529% (50/68)
4012
QQmlPropertyCacheCreator::buildMetaObjectRecursively
Name: QQmlPropertyCacheCreator::buildMetaObjectRecursively
Prototype: template <typename ObjectContainer> inline QQmlCompileError QQmlPropertyCacheCreator<ObjectContainer>::buildMetaObjectRecursively(int objectIndex, const QQmlBindingInstantiationContext &context)
Coverage:  88.333% (53/60)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmlpropertycachecreator_p.h
Lines: 135-209
 88.333% (53/60)
4016
Lexer::lex
Name: Lexer::lex
Prototype: int Lexer::lex()
Coverage: 100.000% (59/59)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljslexer.cpp
Lines: 241-320
100.000% (59/59)
4031
Context::resolveName
Name: Context::resolveName
Prototype: Context::ResolvedName Context::resolveName(const QString &name)
Coverage:  95.122% (39/41)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compilercontext.cpp
Lines: 109-165
 95.122% (39/41)
4011
ArrayObject::virtualDefineOwnProperty
Name: ArrayObject::virtualDefineOwnProperty
Prototype: bool ArrayObject::virtualDefineOwnProperty(Managed *m, PropertyKey id, const Property *p, PropertyAttributes attrs)
Coverage: 100.000% (46/46)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4object.cpp
Lines: 977-1029
100.000% (46/46)
4012
qsgShaderRewriter_insertZAttributes
Name: qsgShaderRewriter_insertZAttributes
Prototype: QByteArray qsgShaderRewriter_insertZAttributes(const char *input, QSurfaceFormat::OpenGLContextProfile profile)
Coverage:  70.588% (24/34)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgshaderrewriter.cpp
Lines: 172-234
 70.588% (24/34)
3913
QV4::JIT::Assembler::getException
Name: QV4::JIT::Assembler::getException
Prototype: void Assembler::getException()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 2163-2182
  0.000% (0/1)
391
QSGNodeVisitorEx::visitChildren
Name: QSGNodeVisitorEx::visitChildren
Prototype: void QSGNodeVisitorEx::visitChildren(QSGNode *node)
Coverage:  26.829% (11/41)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgadaptationlayer.cpp
Lines: 464-524
 26.829% (11/41)
3917
QSGBatchRenderer::Renderer::buildRenderLists
Name: QSGBatchRenderer::Renderer::buildRenderLists
Prototype: void Renderer::buildRenderLists(QSGNode *node)
Coverage: 100.000% (41/41)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp
Lines: 1287-1340
100.000% (41/41)
3911
QQuickWidget::createFramebufferObject
Name: QQuickWidget::createFramebufferObject
Prototype: void QQuickWidget::createFramebufferObject()
Coverage:  48.387% (15/31)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickwidgets/qquickwidget.cpp
Lines: 913-1006
 48.387% (15/31)
399
QQuickTextInput::moveCursorSelection
Name: QQuickTextInput::moveCursorSelection
Prototype: void QQuickTextInput::moveCursorSelection(int pos, SelectionMode mode)
Coverage:  85.714% (48/56)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput.cpp
Lines: 2571-2625
 85.714% (48/56)
3911
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
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickAbstractAnimation::setRunning
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickAbstractAnimation::setRunning
Prototype: void QQuickAbstractAnimation::setRunning(bool r)
Coverage:  92.453% (49/53)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickanimation.cpp
Lines: 258-318
 92.453% (49/53)
3915
QQuickListViewPrivate::createHighlight
Name: QQuickListViewPrivate::createHighlight
Prototype: void QQuickListViewPrivate::createHighlight()
Coverage:  95.238% (20/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicklistview.cpp
Lines: 866-918
 95.238% (20/21)
397
QQuickKeyNavigationAttached::keyPressed
Name: QQuickKeyNavigationAttached::keyPressed
Prototype: void QQuickKeyNavigationAttached::keyPressed(QKeyEvent *event, bool post)
Coverage:  81.633% (40/49)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 616-677
 81.633% (40/49)
3918
QQuickItemViewTransitionableItem::prepareTransition
Name: QQuickItemViewTransitionableItem::prepareTransition
Prototype: bool QQuickItemViewTransitionableItem::prepareTransition(QQuickItemViewTransitioner *transitioner, int index, const QRectF &viewBounds)
Coverage:  83.871% (52/62)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitemviewtransition.cpp
Lines: 409-490
 83.871% (52/62)
3918
QQuickImage::updatePaintedGeometry
Name: QQuickImage::updatePaintedGeometry
Prototype: void QQuickImage::updatePaintedGeometry()
Coverage:  93.333% (42/45)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickimage.cpp
Lines: 551-600
 93.333% (42/45)
3910
QQmlDelegateModelGroup::create
Name: QQmlDelegateModelGroup::create
Prototype: void QQmlDelegateModelGroup::create(QQmlV4Function *args)
Coverage:  77.778% (28/36)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmldelegatemodel.cpp
Lines: 2680-2737
 77.778% (28/36)
3910
QQmlAbstractBinding::removeFromObject
Name: QQmlAbstractBinding::removeFromObject
Prototype: void QQmlAbstractBinding::removeFromObject()
Coverage:  67.647% (23/34)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlabstractbinding.cpp
Lines: 127-190
 67.647% (23/34)
3910
QObjectWrapper::getQmlProperty
Name: QObjectWrapper::getQmlProperty
Prototype: ReturnedValue QObjectWrapper::getQmlProperty(QQmlContextData *qmlContext, String *name, QObjectWrapper::RevisionMode revisionMode, bool *hasProperty, bool includeImports) const
Coverage:  59.016% (36/61)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp
Lines: 272-334
 59.016% (36/61)
3917
QAccessibleQuickItem::doAction
Name: QAccessibleQuickItem::doAction
Prototype: void QAccessibleQuickItem::doAction(const QString &actionName)
Coverage:  0.000% (0/50)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/accessible/qaccessiblequickitem.cpp
Lines: 255-332
  0.000% (0/50)
3919
JSC::Yarr::Interpreter::matchParentheses
Name: JSC::Yarr::Interpreter::matchParentheses
Prototype: JSRegExpResult matchParentheses(ByteTerm& term, DisjunctionContext* context)
Coverage:  41.935% (13/31)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.cpp
Lines: 860-928
 41.935% (13/31)
3912
QSGDefaultDepthStencilBuffer::QSGDefaultDepthStencilBuffer
Name: QSGDefaultDepthStencilBuffer::QSGDefaultDepthStencilBuffer
Prototype: QSGDefaultDepthStencilBuffer::QSGDefaultDepthStencilBuffer(QOpenGLContext *context, const Format &format)
Coverage:  20.513% (8/39)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgdepthstencilbuffer.cpp
Lines: 84-141
 20.513% (8/39)
388
QSGBatchRenderer::Renderer::prepareOpaqueBatches
Name: QSGBatchRenderer::Renderer::prepareOpaqueBatches
Prototype: void Renderer::prepareOpaqueBatches()
Coverage:  80.952% (34/42)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp
Lines: 1509-1555
 80.952% (34/42)
388
QQuickTextNodeEngine::mergeProcessedNodes
Name: QQuickTextNodeEngine::mergeProcessedNodes
Prototype: void QQuickTextNodeEngine::mergeProcessedNodes(QList<BinaryTreeNode *> *regularNodes, QList<BinaryTreeNode *> *imageNodes)
Coverage: 100.000% (25/25)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextnodeengine.cpp
Lines: 700-761
100.000% (25/25)
389
QQuickTapHandler::setPressed
Name: QQuickTapHandler::setPressed
Prototype: void QQuickTapHandler::setPressed(bool press, bool cancel, QQuickEventPoint *point)
Coverage:  84.906% (45/53)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/handlers/qquicktaphandler.cpp
Lines: 278-331
 84.906% (45/53)
3815
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickWindowPrivate::deliverUpdatedTouchPoints
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickWindowPrivate::deliverUpdatedTouchPoints
Prototype: void QQuickWindowPrivate::deliverUpdatedTouchPoints(QQuickPointerTouchEvent *event)
Coverage: 100.000% (36/36)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickwindow.cpp
Lines: 2444-2501
100.000% (36/36)
3814
QQuickPath::createPath::QQuickPath::forwardsPointAt
Name: QQuickPath::createPath::QQuickPath::forwardsPointAt
Prototype: QPointF QQuickPath::forwardsPointAt(const QPainterPath &path, const qreal &pathLength, const QList<AttributePoint> &attributePoints, QQuickCachedBezier &prevBez, qreal p, qreal *angle)
Coverage:  89.286% (25/28)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickpath.cpp
Lines: 744-797
 89.286% (25/28)
386
QQuickParticleSystem::createEngine
Name: QQuickParticleSystem::createEngine
Prototype: void QQuickParticleSystem::createEngine()
Coverage:  77.193% (44/57)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickparticlesystem.cpp
Lines: 893-951
 77.193% (44/57)
3818
QQuickMouseArea::sendMouseEvent
Name: QQuickMouseArea::sendMouseEvent
Prototype: bool QQuickMouseArea::sendMouseEvent(QMouseEvent *event)
Coverage:  68.750% (33/48)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickmousearea.cpp
Lines: 941-995
 68.750% (33/48)
3812
QQuickDragHandler::handleEventPoint
Name: QQuickDragHandler::handleEventPoint
Prototype: void QQuickDragHandler::handleEventPoint(QQuickEventPoint *point)
Coverage:  78.261% (36/46)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/handlers/qquickdraghandler.cpp
Lines: 135-188
 78.261% (36/46)
3814
QQuickCustomMaterialShader::compile
Name: QQuickCustomMaterialShader::compile
Prototype: void QQuickCustomMaterialShader::compile()
Coverage:  45.714% (16/35)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickopenglshadereffectnode.cpp
Lines: 264-327
 45.714% (16/35)
3811
QQuickAnchorChanges::copyOriginals
Name: QQuickAnchorChanges::copyOriginals
Prototype: void QQuickAnchorChanges::copyOriginals(QQuickStateActionEvent *other)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickstateoperations.cpp
Lines: 1206-1255
100.000% (1/1)
381
QQmlObjectCreator::populateInstance
Name: QQmlObjectCreator::populateInstance
Prototype: bool QQmlObjectCreator::populateInstance(int index, QObject *instance, QObject *bindingTarget, const QQmlPropertyData *valueTypeProperty)
Coverage: 100.000% (14/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp
Lines: 1420-1473
100.000% (14/14)
385
QQmlMetaObject::methodParameterTypes
Name: QQmlMetaObject::methodParameterTypes
Prototype: int *QQmlMetaObject::methodParameterTypes(int index, ArgTypeStorage *argStorage, QByteArray *unknownTypeError) const
Coverage:  94.872% (37/39)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache.cpp
Lines: 1632-1691
 94.872% (37/39)
3811
QQmlDMObjectDataMetaObject::createProperty
Name: QQmlDMObjectDataMetaObject::createProperty
Prototype: int createProperty(const char *name, const char *) override
Coverage:  75.862% (22/29)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmladaptormodel.cpp
Lines: 832-884
 75.862% (22/29)
3810
QAbstractAnimationJob::setCurrentTime
Name: QAbstractAnimationJob::setCurrentTime
Prototype: void QAbstractAnimationJob::setCurrentTime(int msecs)
Coverage:  89.855% (62/69)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/animations/qabstractanimationjob.cpp
Lines: 444-508
 89.855% (62/69)
3816
Object::virtualDefineOwnProperty
Name: Object::virtualDefineOwnProperty
Prototype: bool Object::virtualDefineOwnProperty(Managed *m, PropertyKey id, const Property *p, PropertyAttributes attrs)
Coverage:  92.857% (26/28)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4object.cpp
Lines: 811-861
 92.857% (26/28)
389
JSC::Yarr::YarrGenerator::generateDotStarEnclosure
Name: JSC::Yarr::YarrGenerator::generateDotStarEnclosure
Prototype: void generateDotStarEnclosure(size_t opIndex)
Coverage:  47.368% (9/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.cpp
Lines: 1177-1231
 47.368% (9/19)
385
contextFactory
Name: contextFactory
Prototype: QSGAdaptationBackendData *contextFactory()
Coverage:  55.814% (24/43)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgcontextplugin.cpp
Lines: 106-174
 55.814% (24/43)
3715
QV4::Chunk::sweep
Name: QV4::Chunk::sweep
Prototype: bool Chunk::sweep(ExecutionEngine *engine)
Coverage: 100.000% (21/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mm.cpp
Lines: 301-365
100.000% (21/21)
375
QSGShaderSourceBuilder::removeVersion
Name: QSGShaderSourceBuilder::removeVersion
Prototype: void QSGShaderSourceBuilder::removeVersion()
Coverage:  0.000% (0/43)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgshadersourcebuilder.cpp
Lines: 321-374
  0.000% (0/43)
3711
QSGBatchRenderer::Renderer::buildRenderListsForTaggedRoots
Name: QSGBatchRenderer::Renderer::buildRenderListsForTaggedRoots
Prototype: void Renderer::buildRenderListsForTaggedRoots()
Coverage:  84.375% (27/32)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp
Lines: 1388-1450
 84.375% (27/32)
3710
QQuickShapeNvprRenderNode::setupStencilForCover
Name: QQuickShapeNvprRenderNode::setupStencilForCover
Prototype: void QQuickShapeNvprRenderNode::setupStencilForCover(bool stencilClip, int sv)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshapenvprrenderer.cpp
Lines: 776-787
  0.000% (0/4)
372
QQuickPath::createPath::QQuickPath::backwardsPointAt
Name: QQuickPath::createPath::QQuickPath::backwardsPointAt
Prototype: QPointF QQuickPath::backwardsPointAt(const QPainterPath &path, const qreal &pathLength, const QList<AttributePoint> &attributePoints, QQuickCachedBezier &prevBez, qreal p, qreal *angle)
Coverage:  83.333% (25/30)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickpath.cpp
Lines: 800-853
 83.333% (25/30)
376
QQuickMouseAreaPrivate::propagateHelper
Name: QQuickMouseAreaPrivate::propagateHelper
Prototype: bool QQuickMouseAreaPrivate::propagateHelper(QQuickMouseEvent *ev, QQuickItem *item,const QPointF &sp, PropagateType sig)
Coverage:  71.154% (37/52)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickmousearea.cpp
Lines: 138-192
 71.154% (37/52)
3718
QQuickMouseArea::setPressed
Name: QQuickMouseArea::setPressed
Prototype: bool QQuickMouseArea::setPressed(Qt::MouseButton button, bool p, Qt::MouseEventSource source)
Coverage:  97.619% (41/42)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickmousearea.cpp
Lines: 1197-1252
 97.619% (41/42)
379
QQuickItemViewPrivate::updateCurrent
Name: QQuickItemViewPrivate::updateCurrent
Prototype: void QQuickItemViewPrivate::updateCurrent(int modelIndex)
Coverage:  86.275% (44/51)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitemview.cpp
Lines: 1601-1647
 86.275% (44/51)
3711
QQuickBorderImage::updatePaintNode
Name: QQuickBorderImage::updatePaintNode
Prototype: QSGNode *QQuickBorderImage::updatePaintNode(QSGNode *oldNode, UpdatePaintNodeData *)
Coverage:  54.545% (12/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickborderimage.cpp
Lines: 624-677
 54.545% (12/22)
375
QQmlJS::integerFromString
Name: QQmlJS::integerFromString
Prototype: double integerFromString(const char *buf, int size, int radix)
Coverage:  0.000% (0/51)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsengine_p.cpp
Lines: 62-113
  0.000% (0/51)
3714
QQmlComponentPrivate::beginCreate
Name: QQmlComponentPrivate::beginCreate
Prototype: QObject * QQmlComponentPrivate::beginCreate(QQmlContextData *context)
Coverage:  68.000% (17/25)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlcomponent.cpp
Lines: 817-878
 68.000% (17/25)
379
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
ObjectIterator::next
Name: ObjectIterator::next
Prototype: void ObjectIterator::next(Value *name, uint *index, Property *pd, PropertyAttributes *attrs)
Coverage:  96.875% (31/32)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4objectiterator.cpp
Lines: 79-129
 96.875% (31/32)
3711
ExecutionContext::setProperty
Name: ExecutionContext::setProperty
Prototype: ExecutionContext::Error ExecutionContext::setProperty(String *name, const Value &value)
Coverage: 100.000% (34/34)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4context.cpp
Lines: 227-280
100.000% (34/34)
3714
Page:<>1
eLOC - Effective Lines of Code: 1559
2
eLOC - Effective Lines of Code: 91
3
eLOC - Effective Lines of Code: 66
4
eLOC - Effective Lines of Code: 51
56
eLOC - Effective Lines of Code: 37
7
eLOC - Effective Lines of Code: 33
8
eLOC - Effective Lines of Code: 29
9
eLOC - Effective Lines of Code: 27
10
eLOC - Effective Lines of Code: 25
...20
eLOC - Effective Lines of Code: 14
...30
eLOC - Effective Lines of Code: 9
...100
eLOC - Effective Lines of Code: 2
...200
eLOC - Effective Lines of Code: 1
...202
eLOC - Effective Lines of Code: 0

Generated by Squish Coco 4.2.0