OpenCoverage

Qt Quick Test Coverage

Functions

Page:<>1
McCabe - Cyclomatic Complexity: 1
...100
McCabe - Cyclomatic Complexity: 1
...160
McCabe - Cyclomatic Complexity: 2
...170
McCabe - Cyclomatic Complexity: 3
...180
McCabe - Cyclomatic Complexity: 4
...188
McCabe - Cyclomatic Complexity: 6
189
McCabe - Cyclomatic Complexity: 6
190
McCabe - Cyclomatic Complexity: 6
191
McCabe - Cyclomatic Complexity: 7
192193
McCabe - Cyclomatic Complexity: 8
194
McCabe - Cyclomatic Complexity: 8
195
McCabe - Cyclomatic Complexity: 9
196
McCabe - Cyclomatic Complexity: 10
...200
McCabe - Cyclomatic Complexity: 17
...202
McCabe - Cyclomatic Complexity: 36
FunctionCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexityâ–´
QQuickWidgetPrivate::renderSceneGraph
Name: QQuickWidgetPrivate::renderSceneGraph
Prototype: void QQuickWidgetPrivate::renderSceneGraph()
Coverage:  52.381% (11/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickwidgets/qquickwidget.cpp
Lines: 321-352
 52.381% (11/21)
177
QQuickWorkerScriptEnginePrivate::processLoad
Name: QQuickWorkerScriptEnginePrivate::processLoad
Prototype: void QQuickWorkerScriptEnginePrivate::processLoad(int id, const QUrl &url)
Coverage:  52.632% (10/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qquickworkerscript.cpp
Lines: 383-417
 52.632% (10/19)
237
QSGAnimationDriver::QSGAnimationDriver
Name: QSGAnimationDriver::QSGAnimationDriver
Prototype: QSGAnimationDriver(QObject *parent)
Coverage:  0.000% (0/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgcontext.cpp
Lines: 121-144
  0.000% (0/21)
117
QSGBatchRenderer::Element::computeBounds
Name: QSGBatchRenderer::Element::computeBounds
Prototype: void Element::computeBounds()
Coverage:  55.556% (15/27)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp
Lines: 578-612
 55.556% (15/27)
247
QSGBatchRenderer::Renderer::Renderer
Name: QSGBatchRenderer::Renderer::Renderer
Prototype: Renderer::Renderer(QSGDefaultRenderContext *ctx)
Coverage:  48.000% (12/25)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp
Lines: 752-822
 48.000% (12/25)
287
QSGBatchRenderer::Renderer::nodeChangedBatchRoot
Name: QSGBatchRenderer::Renderer::nodeChangedBatchRoot
Prototype: void Renderer::nodeChangedBatchRoot(Node *node, Node *root)
Coverage:  66.667% (14/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp
Lines: 969-991
 66.667% (14/21)
147
QSGBatchRenderer::Renderer::nodeWasTransformed
Name: QSGBatchRenderer::Renderer::nodeWasTransformed
Prototype: void Renderer::nodeWasTransformed(Node *node, int *vertexCount)
Coverage:  89.474% (17/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp
Lines: 993-1013
 89.474% (17/19)
137
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
QSGDefaultDistanceFieldGlyphCache::storeGlyphs
Name: QSGDefaultDistanceFieldGlyphCache::storeGlyphs
Prototype: void QSGDefaultDistanceFieldGlyphCache::storeGlyphs(const QList<QDistanceField> &glyphs)
Coverage:  47.619% (10/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultdistancefieldglyphcache.cpp
Lines: 160-228
 47.619% (10/21)
827
QSGDefaultGlyphNode::updateGeometry
Name: QSGDefaultGlyphNode::updateGeometry
Prototype: void QSGDefaultGlyphNode::updateGeometry()
Coverage:  36.842% (7/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultglyphnode.cpp
Lines: 118-213
 36.842% (7/19)
667
QSGDistanceFieldTextMaterialShader::updateState
Name: QSGDistanceFieldTextMaterialShader::updateState
Prototype: void QSGDistanceFieldTextMaterialShader::updateState(const RenderState &state, QSGMaterial *newEffect, QSGMaterial *oldEffect)
Coverage:  93.103% (27/29)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdistancefieldglyphnode_p.cpp
Lines: 157-208
 93.103% (27/29)
867
QSGSoftwareInternalRectangleNode::isOpaque
Name: QSGSoftwareInternalRectangleNode::isOpaque
Prototype: bool QSGSoftwareInternalRectangleNode::isOpaque() const
Coverage:  0.000% (0/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwareinternalrectanglenode.cpp
Lines: 278-294
  0.000% (0/19)
117
QSGSoftwareLayer::grab
Name: QSGSoftwareLayer::grab
Prototype: void QSGSoftwareLayer::grab()
Coverage:  0.000% (0/23)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarelayer.cpp
Lines: 209-256
  0.000% (0/23)
337
QSGStyledTextShader::updateState
Name: QSGStyledTextShader::updateState
Prototype: void QSGStyledTextShader::updateState(const RenderState &state, QSGMaterial *newEffect, QSGMaterial *oldEffect)
Coverage:  0.000% (0/33)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultglyphnode_p.cpp
Lines: 345-389
  0.000% (0/33)
547
QSequentialAnimationGroupJob::animationRemoved
Name: QSequentialAnimationGroupJob::animationRemoved
Prototype: void QSequentialAnimationGroupJob::animationRemoved(QAbstractAnimationJob *anim, QAbstractAnimationJob *prev, QAbstractAnimationJob *next)
Coverage: 100.000% (19/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/animations/qsequentialanimationgroupjob.cpp
Lines: 383-416
100.000% (19/19)
177
QSequentialAnimationGroupJob::updateState
Name: QSequentialAnimationGroupJob::updateState
Prototype: void QSequentialAnimationGroupJob::updateState(QAbstractAnimationJob::State newState, QAbstractAnimationJob::State oldState)
Coverage:  86.364% (19/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/animations/qsequentialanimationgroupjob.cpp
Lines: 248-273
 86.364% (19/22)
147
QSmoothedAnimation::recalc
Name: QSmoothedAnimation::recalc
Prototype: bool QSmoothedAnimation::recalc()
Coverage:  70.370% (19/27)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquicksmoothedanimation.cpp
Lines: 148-216
 70.370% (19/27)
457
QStringHash::iterator
Name: QStringHash::iterator
Prototype: template<class T> typename QStringHash<T>::ConstIterator QStringHash<T>::iterator(Node *n) const
Coverage:  78.261% (18/23)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qhashedstring_p.h
Lines: 750-782
 78.261% (18/23)
157
QV4::Chunk::sortIntoBins
Name: QV4::Chunk::sortIntoBins
Prototype: void Chunk::sortIntoBins(HeapItem **bins, uint nBins)
Coverage: 100.000% (17/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mm.cpp
Lines: 446-507
100.000% (17/17)
337
QV4::MemorySegment::allocate
Name: QV4::MemorySegment::allocate
Prototype: Chunk *MemorySegment::allocate(size_t size)
Coverage: 100.000% (23/23)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mm.cpp
Lines: 196-226
100.000% (23/23)
217
QV4::RuntimeHelpers::numberToString::[lambda]::RuntimeHelpers::addHelper [qv4runtime.cpp #1]
Name: QV4::RuntimeHelpers::numberToString::[lambda]::RuntimeHelpers::addHelper [qv4runtime.cpp #1]
Prototype: QV4::ReturnedValue RuntimeHelpers::addHelper(ExecutionEngine *engine, const Value &left, const Value &right)
Coverage: 100.000% (21/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4runtime.cpp #1
Lines: 546-575
100.000% (21/21)
237
QV4::RuntimeHelpers::numberToString::[lambda]::RuntimeHelpers::ordinaryToPrimitive [qv4runtime.cpp #1]
Name: QV4::RuntimeHelpers::numberToString::[lambda]::RuntimeHelpers::ordinaryToPrimitive [qv4runtime.cpp #1]
Prototype: ReturnedValue RuntimeHelpers::ordinaryToPrimitive(ExecutionEngine *engine, const Object *object, String *typeHint)
Coverage:  90.000% (18/20)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4runtime.cpp #1
Lines: 443-477
 90.000% (18/20)
217
QV4::RuntimeHelpers::numberToString::[lambda]::getElementIntFallback::getElementFallback::Runtime::method_getIterator [qv4runtime.cpp #1]
Name: QV4::RuntimeHelpers::numberToString::[lambda]::getElementIntFallback::getElementFallback::Runtime::method_getIterator [qv4runtime.cpp #1]
Prototype: ReturnedValue Runtime::method_getIterator(ExecutionEngine *engine, const Value &in, int iterator)
Coverage:  89.474% (17/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4runtime.cpp #1
Lines: 711-732
 89.474% (17/19)
187
QV4::RuntimeHelpers::numberToString::[lambda]::getElementIntFallback::getElementFallback::Runtime::method_iteratorClose [qv4runtime.cpp #1]
Name: QV4::RuntimeHelpers::numberToString::[lambda]::getElementIntFallback::getElementFallback::Runtime::method_iteratorClose [qv4runtime.cpp #1]
Prototype: ReturnedValue Runtime::method_iteratorClose(ExecutionEngine *engine, const Value &iterator, const Value &done)
Coverage: 100.000% (21/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4runtime.cpp #1
Lines: 756-787
100.000% (21/21)
247
QV4::RuntimeHelpers::numberToString::[lambda]::getElementIntFallback::getElementFallback::Runtime::method_loadElement [qv4runtime.cpp #1]
Name: QV4::RuntimeHelpers::numberToString::[lambda]::getElementIntFallback::getElementFallback::Runtime::method_loadElement [qv4runtime.cpp #1]
Prototype: ReturnedValue Runtime::method_loadElement(ExecutionEngine *engine, const Value &object, const Value &index)
Coverage: 100.000% (18/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4runtime.cpp #1
Lines: 643-662
100.000% (18/18)
127
QV4::RuntimeHelpers::numberToString::[lambda]::getElementIntFallback::getElementFallback::Runtime::method_loadProperty::Runtime::method_callPossiblyDirectEval::[lambda]::Runtime::method_callName::[lambda]::Runtime::method_callProperty::[lambda]::Runtime::method_callProperty [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_callProperty [qv4runtime.cpp #1]
Prototype: ReturnedValue Runtime::method_callProperty(ExecutionEngine *engine, Value *base, int nameIndex, Value *argv, int argc)
Coverage:  84.211% (16/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4runtime.cpp #1
Lines: 1180-1217
 84.211% (16/19)
157
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
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::createSpreadArguments [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::createSpreadArguments [qv4runtime.cpp #1]
Prototype: static CallArgs createSpreadArguments(Scope &scope, Value *argv, int argc)
Coverage: 100.000% (17/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4runtime.cpp #1
Lines: 1292-1325
100.000% (17/17)
247
QV4::RuntimeHelpers::numberToString::[lambda]::getElementIntFallback::getElementFallback::Runtime::method_storeElement [qv4runtime.cpp #1]
Name: QV4::RuntimeHelpers::numberToString::[lambda]::getElementIntFallback::getElementFallback::Runtime::method_storeElement [qv4runtime.cpp #1]
Prototype: void Runtime::method_storeElement(ExecutionEngine *engine, const Value &object, const Value &index, const Value &value)
Coverage:  95.238% (20/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4runtime.cpp #1
Lines: 689-709
 95.238% (20/21)
127
QV4::RuntimeHelpers::numberToString::[lambda]::getElementIntFallback::getElementIntFallback [qv4runtime.cpp #1]
Name: QV4::RuntimeHelpers::numberToString::[lambda]::getElementIntFallback::getElementIntFallback [qv4runtime.cpp #1]
Prototype: static __attribute__((noinline)) ReturnedValue getElementIntFallback(ExecutionEngine *engine, const Value &object, uint idx)
Coverage: 100.000% (21/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4runtime.cpp #1
Lines: 587-618
100.000% (21/21)
137
QV4::dumpBins
Name: QV4::dumpBins
Prototype: size_t dumpBins(BlockAllocator *b, bool printOutput = true)
Coverage:  85.714% (18/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mm.cpp
Lines: 1027-1054
 85.714% (18/21)
197
QmlListWrapper::virtualGet
Name: QmlListWrapper::virtualGet
Prototype: ReturnedValue QmlListWrapper::virtualGet(const Managed *m, PropertyKey id, const Value *receiver, bool *hasProperty)
Coverage:  66.667% (18/27)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmllistwrapper.cpp
Lines: 105-131
 66.667% (18/27)
187
QuickTestResult::fuzzyCompare
Name: QuickTestResult::fuzzyCompare
Prototype: bool QuickTestResult::fuzzyCompare(const QVariant &actual, const QVariant &expected, qreal delta)
Coverage:  21.739% (5/23)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmltest/quicktestresult.cpp
Lines: 488-528
 21.739% (5/23)
267
RegExpObject::initProperties::RegExpPrototype::method_exec
Name: RegExpObject::initProperties::RegExpPrototype::method_exec
Prototype: ReturnedValue RegExpPrototype::method_exec(const FunctionObject *b, const Value *thisObject, const Value *argv, int argc)
Coverage: 100.000% (25/25)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4regexpobject.cpp
Lines: 356-411
100.000% (25/25)
487
RelatedMethod
Name: RelatedMethod
Prototype: static const QQmlPropertyData * RelatedMethod(const QQmlObjectOrGadget &object, const QQmlPropertyData *current, QQmlPropertyData &dummy, const QQmlPropertyCache *propertyCache)
Coverage:  23.810% (5/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp
Lines: 1382-1424
 23.810% (5/21)
227
SparseArray::rebalance
Name: SparseArray::rebalance
Prototype: void SparseArray::rebalance(SparseArrayNode *x)
Coverage:  96.000% (24/25)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4sparsearray.cpp
Lines: 164-204
 96.000% (24/25)
297
SparseArrayData::allocate
Name: SparseArrayData::allocate
Prototype: uint SparseArrayData::allocate(Object *o, bool doubleSlot)
Coverage:  94.118% (16/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4arraydata.cpp
Lines: 361-398
 94.118% (16/17)
267
StringPrototype::method_includes
Name: StringPrototype::method_includes
Prototype: ReturnedValue StringPrototype::method_includes(const FunctionObject *b, const Value *thisObject, const Value *argv, int argc)
Coverage:  92.593% (25/27)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4stringobject.cpp
Lines: 438-464
 92.593% (25/27)
197
Value::sameValueZero
Name: Value::sameValueZero
Prototype: bool Value::sameValueZero(Value other) const
Coverage:  0.000% (0/29)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4value.cpp
Lines: 269-286
  0.000% (0/29)
147
Value::toNumberImpl
Name: Value::toNumberImpl
Prototype: double Value::toNumberImpl(Value val)
Coverage:  0.000% (0/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4value.cpp
Lines: 100-134
  0.000% (0/10)
67
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
WTF::binarySearchImpl
Name: WTF::binarySearchImpl
Prototype: template<typename ArrayElementType, typename KeyType, typename ArrayType, typename ExtractKey, BinarySearchMode mode> inline ArrayElementType* binarySearchImpl(ArrayType& array, size_t size, KeyType key, const ExtractKey& extractKey = ExtractKey())
Coverage:  0.000% (0/24)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/wtf/StdLibExtras.h
Lines: 185-222
  0.000% (0/24)
207
WTF::fastLog2
Name: WTF::fastLog2
Prototype: inline unsigned fastLog2(unsigned i)
Coverage:  0.000% (0/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/wtf/MathExtras.h
Lines: 433-449
  0.000% (0/19)
147
existingImageFileForPath::QQuickPixmapData::release
Name: existingImageFileForPath::QQuickPixmapData::release
Prototype: void QQuickPixmapData::release()
Coverage:  90.000% (18/20)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickpixmapcache.cpp
Lines: 1199-1226
 90.000% (18/20)
197
existingImageFileForPath::QQuickPixmapReader::networkRequestDone
Name: existingImageFileForPath::QQuickPixmapReader::networkRequestDone
Prototype: void QQuickPixmapReader::networkRequestDone(QNetworkReply *reply)
Coverage:  70.000% (14/20)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickpixmapcache.cpp
Lines: 513-561
 70.000% (14/20)
337
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
handleCompileErrors
Name: handleCompileErrors
Prototype: void handleCompileErrors(const QFileInfo &fi, QQuickView *view)
Coverage:  0.000% (0/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmltest/quicktest.cpp
Lines: 137-181
  0.000% (0/14)
357
loadConf
Name: loadConf
Prototype: static void loadConf(const QString &override, bool quiet)
Coverage:  0.000% (0/20)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qml/main.cpp
Lines: 81-127
  0.000% (0/20)
317
maybeRemoveAlpha
Name: maybeRemoveAlpha
Prototype: static void maybeRemoveAlpha(QImage *image)
Coverage:  50.000% (8/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickpixmapcache.cpp
Lines: 367-388
 50.000% (8/16)
117
operator<<
Name: operator<<
Prototype: QDebug operator<<(QDebug debug, const QQmlError &error)
Coverage:  90.476% (19/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlerror.cpp
Lines: 315-357
 90.476% (19/21)
277
qQuickShortcutContextMatcher
Name: qQuickShortcutContextMatcher
Prototype: static bool qQuickShortcutContextMatcher(QObject *obj, Qt::ShortcutContext context)
Coverage:  64.706% (11/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickshortcut.cpp
Lines: 95-112
 64.706% (11/17)
107
qt_composite_mode_to_string::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::QQuickContext2D::addArcTo
Name: qt_composite_mode_to_string::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::QQuickContext2D::addArcTo
Prototype: void QQuickContext2D::addArcTo(const QPointF& p1, const QPointF& p2, float radius)
Coverage:  0.000% (0/23)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2d.cpp
Lines: 3711-3767
  0.000% (0/23)
527
qt_composite_mode_to_string::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::QQuickContext2DStyle::gradient_proto_addColorStop
Name: qt_composite_mode_to_string::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::QQuickContext2DStyle::gradient_proto_addColorStop
Prototype: QV4::ReturnedValue QQuickContext2DStyle::gradient_proto_addColorStop(const QV4::FunctionObject *b, const QV4::Value *thisObject, const QV4::Value *argv, int argc)
Coverage:  0.000% (0/29)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2d.cpp
Lines: 3399-3432
  0.000% (0/29)
207
qt_composite_mode_to_string::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::QQuickJSContext2D::method_set_fillStyle
Name: qt_composite_mode_to_string::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::QQuickJSContext2D::method_set_fillStyle
Prototype: QV4::ReturnedValue QQuickJSContext2D::method_set_fillStyle(const QV4::FunctionObject *b, const QV4::Value *thisObject, const QV4::Value *argv, int argc)
Coverage:  0.000% (0/27)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2d.cpp
Lines: 1403-1436
  0.000% (0/27)
247
qt_composite_mode_to_string::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::QQuickJSContext2D::method_set_lineCap
Name: qt_composite_mode_to_string::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::QQuickJSContext2D::method_set_lineCap
Prototype: QV4::ReturnedValue QQuickJSContext2D::method_set_lineCap(const QV4::FunctionObject *b, const QV4::Value *thisObject, const QV4::Value *argv, int argc)
Coverage:  0.000% (0/24)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2d.cpp
Lines: 1823-1848
  0.000% (0/24)
187
qt_composite_mode_to_string::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::QQuickJSContext2D::method_set_lineJoin
Name: qt_composite_mode_to_string::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::QQuickJSContext2D::method_set_lineJoin
Prototype: QV4::ReturnedValue QQuickJSContext2D::method_set_lineJoin(const QV4::FunctionObject *b, const QV4::Value *thisObject, const QV4::Value *argv, int argc)
Coverage:  0.000% (0/24)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2d.cpp
Lines: 1882-1907
  0.000% (0/24)
187
qt_composite_mode_to_string::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::QQuickJSContext2D::method_set_strokeStyle
Name: qt_composite_mode_to_string::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::QQuickJSContext2D::method_set_strokeStyle
Prototype: QV4::ReturnedValue QQuickJSContext2D::method_set_strokeStyle(const QV4::FunctionObject *b, const QV4::Value *thisObject, const QV4::Value *argv, int argc)
Coverage:  0.000% (0/27)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2d.cpp
Lines: 1512-1546
  0.000% (0/27)
247
qt_composite_mode_to_string::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::textAlignOffset
Name: qt_composite_mode_to_string::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::textAlignOffset
Prototype: static int textAlignOffset(QQuickContext2D::TextAlignType value, const QFontMetrics &metrics, const QString &text)
Coverage:  0.000% (0/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2d.cpp
Lines: 3929-3947
  0.000% (0/18)
117
remapInputMethodQueryEvent
Name: remapInputMethodQueryEvent
Prototype: static void remapInputMethodQueryEvent(QObject *object, QInputMethodQueryEvent *e)
Coverage:  0.000% (0/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickwidgets/qquickwidget.cpp
Lines: 1421-1441
  0.000% (0/17)
127
removeOldBinding
Name: removeOldBinding
Prototype: static void removeOldBinding(QObject *object, QQmlPropertyIndex index, QQmlPropertyPrivate::BindingFlags flags = QQmlPropertyPrivate::None)
Coverage:  88.000% (22/25)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.cpp
Lines: 757-786
 88.000% (22/25)
197
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
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
typeLiteral::versionLiteral::nameLiteral::relativePathLiteral::pluginsLiteral::pathLiteral::classnamesLiteral::dependenciesLiteral::findImportsInAst::[lambda]::[lambda]::findImportsInAst
Name: typeLiteral::versionLiteral::nameLiteral::relativePathLiteral::pluginsLiteral::pathLiteral::classnamesLiteral::dependenciesLiteral::findImportsInAst::[lambda]::[lambda]::findImportsInAst
Prototype: QVariantList findImportsInAst(QQmlJS::AST::UiHeaderItemList *headerItemList, const QString &code, const QString &path)
Coverage:  0.000% (0/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlimportscanner/main.cpp
Lines: 83-124
  0.000% (0/21)
187
ArrayData::insert
Name: ArrayData::insert
Prototype: void ArrayData::insert(Object *o, uint index, const Value *v, bool isAccessor)
Coverage:  96.154% (25/26)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4arraydata.cpp
Lines: 597-626
 96.154% (25/26)
238
BytecodeGenerator::addInstructionHelper [qv4bytecodegenerator.cpp #1]
Name: BytecodeGenerator::addInstructionHelper [qv4bytecodegenerator.cpp #1]
Prototype: int BytecodeGenerator::addInstructionHelper(Instr::Type type, const Instr &i, int offsetOfOffset)
Coverage: 100.000% (22/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4bytecodegenerator.cpp #1
Lines: 186-241
100.000% (22/22)
258
BytecodeGenerator::packInstruction [qv4bytecodegenerator.cpp #1]
Name: BytecodeGenerator::packInstruction [qv4bytecodegenerator.cpp #1]
Prototype: void BytecodeGenerator::packInstruction(I &i)
Coverage:  95.455% (21/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4bytecodegenerator.cpp #1
Lines: 71-109
 95.455% (21/22)
248
BytecodeGenerator::packInstruction [qv4bytecodegenerator.cpp #2]
Name: BytecodeGenerator::packInstruction [qv4bytecodegenerator.cpp #2]
Prototype: void BytecodeGenerator::packInstruction(I &i)
Coverage:  95.455% (21/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4bytecodegenerator.cpp #2
Lines: 71-109
 95.455% (21/22)
248
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::Reference::baseObject [qv4codegen.cpp #1]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::Reference::baseObject [qv4codegen.cpp #1]
Prototype: Codegen::Reference Codegen::Reference::baseObject() const
Coverage:  20.833% (5/24)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 3860-3880
 20.833% (5/24)
168
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::Reference::baseObject [qv4codegen.cpp #2]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::Reference::baseObject [qv4codegen.cpp #2]
Prototype: Codegen::Reference Codegen::Reference::baseObject() const
Coverage:  20.833% (5/24)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 3860-3880
 20.833% (5/24)
168
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::handleCall [qv4codegen.cpp #1]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::handleCall [qv4codegen.cpp #1]
Prototype: void Codegen::handleCall(Reference &base, Arguments calldata)
Coverage:  86.207% (25/29)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 1790-1859
 86.207% (25/29)
538
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::handleCall [qv4codegen.cpp #2]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::handleCall [qv4codegen.cpp #2]
Prototype: void Codegen::handleCall(Reference &base, Arguments calldata)
Coverage:  86.207% (25/29)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 1790-1859
 86.207% (25/29)
538
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::visit [qv4codegen.cpp #1]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::visit [qv4codegen.cpp #1]
Prototype: bool Codegen::visit(TaggedTemplate *ast)
Coverage:  58.824% (10/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 2075-2111
 58.824% (10/17)
228
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::visit [qv4codegen.cpp #2]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::visit [qv4codegen.cpp #2]
Prototype: bool Codegen::visit(TaggedTemplate *ast)
Coverage:  58.824% (10/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 2075-2111
 58.824% (10/17)
228
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
FunctionPrototype::method_toString::FunctionPrototype::method_bind
Name: FunctionPrototype::method_toString::FunctionPrototype::method_bind
Prototype: ReturnedValue FunctionPrototype::method_bind(const FunctionObject *b, const Value *thisObject, const Value *argv, int argc)
Coverage:  96.429% (27/28)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp
Lines: 410-446
 96.429% (27/28)
298
FxListItemSG::pointForPosition
Name: FxListItemSG::pointForPosition
Prototype: QPointF pointForPosition(qreal pos) const
Coverage:  72.727% (16/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicklistview.cpp
Lines: 339-361
 72.727% (16/22)
158
IntrinsicTypedArrayPrototype::method_subarray
Name: IntrinsicTypedArrayPrototype::method_subarray
Prototype: ReturnedValue IntrinsicTypedArrayPrototype::method_subarray(const FunctionObject *builtin, const Value *thisObject, const Value *argv, int argc)
Coverage:  89.286% (25/28)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4typedarray.cpp
Lines: 593-632
 89.286% (25/28)
298
JSC::Yarr::Interpreter::backtrackBackReference
Name: JSC::Yarr::Interpreter::backtrackBackReference
Prototype: bool backtrackBackReference(ByteTerm& term, DisjunctionContext* context)
Coverage:  38.095% (8/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.cpp
Lines: 569-609
 38.095% (8/21)
238
JSC::Yarr::Interpreter::matchCharacterClass
Name: JSC::Yarr::Interpreter::matchCharacterClass
Prototype: bool matchCharacterClass(ByteTerm& term, DisjunctionContext* context)
Coverage:  90.476% (19/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.cpp
Lines: 450-485
 90.476% (19/21)
198
JSC::Yarr::YarrGenerator::compile
Name: JSC::Yarr::YarrGenerator::compile
Prototype: void compile(JSGlobalData* globalData, YarrCodeBlock& jitObject)
Coverage:  65.217% (15/23)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.cpp
Lines: 2645-2694
 65.217% (15/23)
288
Object::virtualInstanceOf
Name: Object::virtualInstanceOf
Prototype: ReturnedValue Object::virtualInstanceOf(const Object *typeObject, const Value &var)
Coverage:  95.455% (21/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4object.cpp
Lines: 726-766
 95.455% (21/22)
218
ObjectPrototype::method_defineProperties
Name: ObjectPrototype::method_defineProperties
Prototype: ReturnedValue ObjectPrototype::method_defineProperties(const FunctionObject *b, const Value *, const Value *argv, int argc)
Coverage:  95.652% (22/23)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4objectproto.cpp
Lines: 305-344
 95.652% (22/23)
298
ProxyObject::virtualDeleteProperty
Name: ProxyObject::virtualDeleteProperty
Prototype: bool ProxyObject::virtualDeleteProperty(Managed *m, PropertyKey id)
Coverage:  82.609% (19/23)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4proxy.cpp
Lines: 139-173
 82.609% (19/23)
298
ProxyObject::virtualGetPrototypeOf
Name: ProxyObject::virtualGetPrototypeOf
Prototype: Heap::Object *ProxyObject::virtualGetPrototypeOf(const Managed *m)
Coverage:  92.593% (25/27)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4proxy.cpp
Lines: 397-437
 92.593% (25/27)
308
ProxyObject::virtualHasProperty
Name: ProxyObject::virtualHasProperty
Prototype: bool ProxyObject::virtualHasProperty(const Managed *m, PropertyKey id)
Coverage:  88.889% (24/27)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4proxy.cpp
Lines: 175-209
 88.889% (24/27)
278
ProxyObject::virtualSetPrototypeOf
Name: ProxyObject::virtualSetPrototypeOf
Prototype: bool ProxyObject::virtualSetPrototypeOf(Managed *m, const Object *p)
Coverage: 100.000% (25/25)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4proxy.cpp
Lines: 439-478
100.000% (25/25)
308
QObjectWrapper::destroyObject
Name: QObjectWrapper::destroyObject
Prototype: void QObjectWrapper::destroyObject(bool lastCall)
Coverage:  84.615% (22/26)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp
Lines: 1073-1108
 84.615% (22/26)
218
QObjectWrapper::getProperty
Name: QObjectWrapper::getProperty
Prototype: ReturnedValue QObjectWrapper::getProperty(ExecutionEngine *engine, QObject *object, QQmlPropertyData *property, bool captureRequired)
Coverage:  96.875% (31/32)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp
Lines: 234-270
 96.875% (31/32)
258
QPacketProtocol::readyToRead
Name: QPacketProtocol::readyToRead
Prototype: void QPacketProtocol::readyToRead()
Coverage:  55.000% (11/20)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/packetprotocol/qpacketprotocol.cpp
Lines: 239-293
 55.000% (11/20)
328
QQmlComponent::createObject
Name: QQmlComponent::createObject
Prototype: void QQmlComponent::createObject(QQmlV4Function *args)
Coverage:  87.500% (21/24)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlcomponent.cpp
Lines: 1254-1308
 87.500% (21/24)
358
QQmlComponentAndAliasResolver::findAndRegisterImplicitComponents::QQmlComponentAndAliasResolver::collectIdsAndAliases
Name: QQmlComponentAndAliasResolver::findAndRegisterImplicitComponents::QQmlComponentAndAliasResolver::collectIdsAndAliases
Prototype: bool QQmlComponentAndAliasResolver::collectIdsAndAliases(int objectIndex)
Coverage:  85.714% (24/28)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmltypecompiler.cpp
Lines: 968-999
 85.714% (24/28)
198
QQmlComponentPrivate::setInitialProperties
Name: QQmlComponentPrivate::setInitialProperties
Prototype: void QQmlComponentPrivate::setInitialProperties(QV4::ExecutionEngine *engine, QV4::QmlContext *qmlContext, const QV4::Value &o, const QV4::Value &v)
Coverage:  66.667% (16/24)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlcomponent.cpp
Lines: 1210-1249
 66.667% (16/24)
288
QQmlContextData::findObjectId
Name: QQmlContextData::findObjectId
Prototype: QString QQmlContextData::findObjectId(const QObject *obj) const
Coverage:  76.190% (16/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlcontext.cpp
Lines: 808-829
 76.190% (16/21)
148
QQmlDateExtension::method_fromLocaleDateString
Name: QQmlDateExtension::method_fromLocaleDateString
Prototype: ReturnedValue QQmlDateExtension::method_fromLocaleDateString(const QV4::FunctionObject *b, const QV4::Value *, const QV4::Value *argv, int argc)
Coverage:  30.000% (9/30)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmllocale.cpp
Lines: 307-345
 30.000% (9/30)
258
QQmlDateExtension::method_fromLocaleString
Name: QQmlDateExtension::method_fromLocaleString
Prototype: ReturnedValue QQmlDateExtension::method_fromLocaleString(const QV4::FunctionObject *b, const QV4::Value *, const QV4::Value *argv, int argc)
Coverage:  30.000% (9/30)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmllocale.cpp
Lines: 220-257
 30.000% (9/30)
258
QQmlDelegateModel::_q_modelReset
Name: QQmlDelegateModel::_q_modelReset
Prototype: void QQmlDelegateModel::_q_modelReset()
Coverage:  77.273% (17/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmldelegatemodel.cpp
Lines: 1549-1583
 77.273% (17/22)
248
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
QQmlDelegateModel::setRootIndex
Name: QQmlDelegateModel::setRootIndex
Prototype: void QQmlDelegateModel::setRootIndex(const QVariant &root)
Coverage:  84.615% (22/26)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmldelegatemodel.cpp
Lines: 470-493
 84.615% (22/26)
188
QQmlDelegateModelAttached::emitChanges
Name: QQmlDelegateModelAttached::emitChanges
Prototype: void QQmlDelegateModelAttached::emitChanges()
Coverage: 100.000% (22/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmldelegatemodel.cpp
Lines: 2289-2315
100.000% (22/22)
178
QQmlDelegateModelGroup::insert
Name: QQmlDelegateModelGroup::insert
Prototype: void QQmlDelegateModelGroup::insert(QQmlV4Function *args)
Coverage:  73.077% (19/26)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmldelegatemodel.cpp
Lines: 2621-2661
 73.077% (19/26)
288
Page:<>1
McCabe - Cyclomatic Complexity: 1
...100
McCabe - Cyclomatic Complexity: 1
...160
McCabe - Cyclomatic Complexity: 2
...170
McCabe - Cyclomatic Complexity: 3
...180
McCabe - Cyclomatic Complexity: 4
...188
McCabe - Cyclomatic Complexity: 6
189
McCabe - Cyclomatic Complexity: 6
190
McCabe - Cyclomatic Complexity: 6
191
McCabe - Cyclomatic Complexity: 7
192193
McCabe - Cyclomatic Complexity: 8
194
McCabe - Cyclomatic Complexity: 8
195
McCabe - Cyclomatic Complexity: 9
196
McCabe - Cyclomatic Complexity: 10
...200
McCabe - Cyclomatic Complexity: 17
...202
McCabe - Cyclomatic Complexity: 36

Generated by Squish Coco 4.2.0