OpenCoverage

Qt Quick Test Coverage

Functions

Page:<>1
McCabe - Cyclomatic Complexity: 1
...100
McCabe - Cyclomatic Complexity: 1
...170
McCabe - Cyclomatic Complexity: 3
...180
McCabe - Cyclomatic Complexity: 4
...190
McCabe - Cyclomatic Complexity: 6
...196
McCabe - Cyclomatic Complexity: 10
197
McCabe - Cyclomatic Complexity: 11
198
McCabe - Cyclomatic Complexity: 12
199
McCabe - Cyclomatic Complexity: 14
200201
McCabe - Cyclomatic Complexity: 23
202
McCabe - Cyclomatic Complexity: 36
FunctionCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexityâ–´
TestCaseCollector::enumerateTestCases
Name: TestCaseCollector::enumerateTestCases
Prototype: TestCaseEnumerationResult enumerateTestCases(CompilationUnit *compilationUnit, const Object *object = nullptr)
Coverage:  75.439% (43/57)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmltest/quicktest.cpp
Lines: 258-329
 75.439% (43/57)
4417
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::jumpBinop [qv4codegen.cpp #1]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::jumpBinop [qv4codegen.cpp #1]
Prototype: Codegen::Reference Codegen::jumpBinop(QSOperator::Op oper, Reference &left, Reference &right)
Coverage:  87.755% (43/49)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 1621-1726
 87.755% (43/49)
7618
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::jumpBinop [qv4codegen.cpp #2]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::jumpBinop [qv4codegen.cpp #2]
Prototype: Codegen::Reference Codegen::jumpBinop(QSOperator::Op oper, Reference &left, Reference &right)
Coverage:  87.755% (43/49)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 1621-1726
 87.755% (43/49)
7618
GlobalFunctions::method_parseInt
Name: GlobalFunctions::method_parseInt
Prototype: ReturnedValue GlobalFunctions::method_parseInt(const FunctionObject *b, const Value *, const Value *argv, int argc)
Coverage: 100.000% (65/65)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4globalobject.cpp
Lines: 411-489
100.000% (65/65)
5618
JSC::Yarr::YarrPatternConstructor::setupAlternativeOffsets
Name: JSC::Yarr::YarrPatternConstructor::setupAlternativeOffsets
Prototype: unsigned setupAlternativeOffsets(PatternAlternative* alternative, unsigned currentCallFrameSize, unsigned initialInputPosition)
Coverage:  97.778% (44/45)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrPattern.cpp
Lines: 571-655
 97.778% (44/45)
5318
ListModel::set
Name: ListModel::set
Prototype: void ListModel::set(int elementIndex, QV4::Object *object, QVector<int> *roles)
Coverage:  88.000% (44/50)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 558-633
 88.000% (44/50)
5618
ListModel::sync
Name: ListModel::sync
Prototype: bool ListModel::sync(ListModel *src, ListModel *target)
Coverage:  87.037% (47/54)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 354-471
 87.037% (47/54)
7818
QQmlImportsPrivate::addFileImport
Name: QQmlImportsPrivate::addFileImport
Prototype: bool QQmlImportsPrivate::addFileImport(const QString& uri, const QString &prefix, int vmaj, int vmin, bool isImplicitImport, bool incomplete, QQmlImportDatabase *database, QList<QQmlError> *errors)
Coverage:  86.207% (50/58)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlimport.cpp
Lines: 1499-1596
 86.207% (50/58)
5518
QQmlListCompositor::listItemsInserted
Name: QQmlListCompositor::listItemsInserted
Prototype: void QQmlListCompositor::listItemsInserted( QVector<Insert> *translatedInsertions, void *list, const QVector<QQmlChangeSet::Change> &insertions, const QVector<MovedFlags> *movedFlags)
Coverage:  97.183% (69/71)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmllistcompositor.cpp
Lines: 949-1043
 97.183% (69/71)
5518
QQmlObjectCreator::setupBindings
Name: QQmlObjectCreator::setupBindings
Prototype: void QQmlObjectCreator::setupBindings(bool applyDeferredBindings)
Coverage:  89.552% (60/67)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp
Lines: 702-782
 89.552% (60/67)
5118
QQmlProfilerEventType::feature
Name: QQmlProfilerEventType::feature
Prototype: ProfileFeature QQmlProfilerEventType::feature() const
Coverage:  59.375% (19/32)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlprofilereventtype.cpp
Lines: 65-107
 59.375% (19/32)
1818
QQuickAnchorsPrivate::updateHorizontalAnchors
Name: QQuickAnchorsPrivate::updateHorizontalAnchors
Prototype: void QQuickAnchorsPrivate::updateHorizontalAnchors()
Coverage:  92.982% (53/57)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickanchors.cpp
Lines: 702-799
 92.982% (53/57)
7518
QQuickAnimatedSprite::prepareNextFrame
Name: QQuickAnimatedSprite::prepareNextFrame
Prototype: void QQuickAnimatedSprite::prepareNextFrame(QSGSpriteNode *node)
Coverage:  69.697% (46/66)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickanimatedsprite.cpp
Lines: 771-898
 69.697% (46/66)
9118
QQuickGenericShaderEffect::updateShaderVars
Name: QQuickGenericShaderEffect::updateShaderVars
Prototype: void QQuickGenericShaderEffect::updateShaderVars(Shader shaderType)
Coverage:  0.000% (0/54)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgenericshadereffect.cpp
Lines: 490-576
  0.000% (0/54)
5118
QQuickItemViewPrivate::layout
Name: QQuickItemViewPrivate::layout
Prototype: void QQuickItemViewPrivate::layout()
Coverage:  95.588% (65/68)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitemview.cpp
Lines: 1791-1890
 95.588% (65/68)
6418
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
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
QQuickKeyNavigationAttached::keyReleased
Name: QQuickKeyNavigationAttached::keyReleased
Prototype: void QQuickKeyNavigationAttached::keyReleased(QKeyEvent *event, bool post)
Coverage:  63.265% (31/49)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 679-728
 63.265% (31/49)
3118
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
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
QQuickOpenGLShaderEffectCommon::updateMaterial
Name: QQuickOpenGLShaderEffectCommon::updateMaterial
Prototype: void QQuickOpenGLShaderEffectCommon::updateMaterial(QQuickOpenGLShaderEffectNode *node, QQuickOpenGLShaderEffectMaterial *material, bool updateUniforms, bool updateUniformValues, bool updateTextureProviders)
Coverage:  77.049% (47/61)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickopenglshadereffect.cpp
Lines: 442-514
 77.049% (47/61)
5718
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
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickWindowPrivate::deliverMouseEvent
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickWindowPrivate::deliverMouseEvent
Prototype: void QQuickWindowPrivate::deliverMouseEvent(QQuickPointerMouseEvent *pointerEvent)
Coverage:  98.361% (60/61)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickwindow.cpp
Lines: 1736-1812
 98.361% (60/61)
4718
QQuickTextControl::processEvent
Name: QQuickTextControl::processEvent
Prototype: void QQuickTextControl::processEvent(QEvent *e, const QMatrix &matrix)
Coverage:  85.294% (29/34)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextcontrol.cpp
Lines: 722-779
 85.294% (29/34)
3418
QQuickTextInput::insert
Name: QQuickTextInput::insert
Prototype: void QQuickTextInput::insert(int position, const QString &text)
Coverage:  89.831% (53/59)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput.cpp
Lines: 2131-2196
 89.831% (53/59)
4918
QQuickTextInputPrivate::finishChange
Name: QQuickTextInputPrivate::finishChange
Prototype: bool QQuickTextInputPrivate::finishChange(int validateFromState, bool update, bool edited)
Coverage:  93.939% (62/66)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput.cpp
Lines: 3545-3638
 93.939% (62/66)
6118
QQuickTimeLinePrivate::advance
Name: QQuickTimeLinePrivate::advance
Prototype: int QQuickTimeLinePrivate::advance(int t)
Coverage:  80.882% (55/68)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquicktimeline.cpp
Lines: 735-833
 80.882% (55/68)
6318
QSGSoftwareInternalRectangleNode::paintRectangle
Name: QSGSoftwareInternalRectangleNode::paintRectangle
Prototype: void QSGSoftwareInternalRectangleNode::paintRectangle(QPainter *painter, const QRect &rect)
Coverage:  0.000% (0/57)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwareinternalrectanglenode.cpp
Lines: 302-422
  0.000% (0/57)
7818
QSequentialAnimationGroupJob::updateCurrentTime
Name: QSequentialAnimationGroupJob::updateCurrentTime
Prototype: void QSequentialAnimationGroupJob::updateCurrentTime(int currentTime)
Coverage:  49.231% (32/65)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/animations/qsequentialanimationgroupjob.cpp
Lines: 207-246
 49.231% (32/65)
2018
QV4::CompiledData::CompilationUnit::createUnitData [qv4compileddata.cpp #1]
Name: QV4::CompiledData::CompilationUnit::createUnitData [qv4compileddata.cpp #1]
Prototype: Unit *CompilationUnit::createUnitData(QmlIR::Document *irDocument)
Coverage:  82.609% (38/46)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compileddata.cpp #1
Lines: 458-561
 82.609% (38/46)
6418
QV4::CompiledData::CompilationUnit::linkToEngine [qv4compileddata.cpp #2]
Name: QV4::CompiledData::CompilationUnit::linkToEngine [qv4compileddata.cpp #2]
Prototype: QV4::Function *CompilationUnit::linkToEngine(ExecutionEngine *engine)
Coverage:  82.692% (43/52)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compileddata.cpp #2
Lines: 106-196
 82.692% (43/52)
6018
QV4::CompiledData::CompilationUnit::loadFromDisk::[lambda]::CompilationUnit::saveToDisk::[lambda]::CompilationUnit::createUnitData [qv4compileddata.cpp #2]
Name: QV4::CompiledData::CompilationUnit::loadFromDisk::[lambda]::CompilationUnit::saveToDisk::[lambda]::CompilationUnit::createUnitData [qv4compileddata.cpp #2]
Prototype: Unit *CompilationUnit::createUnitData(QmlIR::Document *irDocument)
Coverage:  82.609% (38/46)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compileddata.cpp #2
Lines: 458-561
 82.609% (38/46)
6418
annotateListElements::[lambda]::saveUnitAsCpp
Name: annotateListElements::[lambda]::saveUnitAsCpp
Prototype: static bool saveUnitAsCpp(const QString &inputFileName, const QString &outputFileName, QV4::CompiledData::CompilationUnit *unit, QString *errorString)
Coverage:  0.000% (0/46)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlcachegen/qmlcachegen.cpp
Lines: 338-411
  0.000% (0/46)
4718
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
JSC::Yarr::YarrGenerator::backtrackTerm
Name: JSC::Yarr::YarrGenerator::backtrackTerm
Prototype: void backtrackTerm(size_t opIndex)
Coverage:  82.500% (33/40)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.cpp
Lines: 1307-1374
 82.500% (33/40)
3519
JSC::Yarr::YarrGenerator::generateTerm
Name: JSC::Yarr::YarrGenerator::generateTerm
Prototype: void generateTerm(size_t opIndex)
Coverage:  82.500% (33/40)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.cpp
Lines: 1241-1306
 82.500% (33/40)
3519
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
QQmlComponentAndAliasResolver::findAndRegisterImplicitComponents::QQmlComponentAndAliasResolver::resolve
Name: QQmlComponentAndAliasResolver::findAndRegisterImplicitComponents::QQmlComponentAndAliasResolver::resolve
Prototype: bool QQmlComponentAndAliasResolver::resolve()
Coverage:  65.574% (40/61)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmltypecompiler.cpp
Lines: 875-966
 65.574% (40/61)
5319
QQmlComponentAndAliasResolver::findAndRegisterImplicitComponents::QQmlComponentAndAliasResolver::resolveAliasesInObject
Name: QQmlComponentAndAliasResolver::findAndRegisterImplicitComponents::QQmlComponentAndAliasResolver::resolveAliasesInObject
Prototype: QQmlComponentAndAliasResolver::AliasResolutionResult QQmlComponentAndAliasResolver::resolveAliasesInObject(int objectIndex, QQmlCompileError *error)
Coverage:  69.492% (41/59)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmltypecompiler.cpp
Lines: 1053-1171
 69.492% (41/59)
7519
QQmlComponentAndAliasResolver::findAndRegisterImplicitComponents::QQmlDeferredAndCustomParserBindingScanner::scanObject
Name: QQmlComponentAndAliasResolver::findAndRegisterImplicitComponents::QQmlDeferredAndCustomParserBindingScanner::scanObject
Prototype: bool QQmlDeferredAndCustomParserBindingScanner::scanObject(int objectIndex)
Coverage:  91.549% (65/71)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmltypecompiler.cpp
Lines: 1187-1290
 91.549% (65/71)
6819
QQmlEnumTypeResolver::tryQualifiedEnumAssignment
Name: QQmlEnumTypeResolver::tryQualifiedEnumAssignment
Prototype: bool QQmlEnumTypeResolver::tryQualifiedEnumAssignment(const QmlIR::Object *obj, const QQmlPropertyCache *propertyCache, const QQmlPropertyData *prop, QmlIR::Binding *binding)
Coverage:  78.049% (64/82)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmltypecompiler.cpp
Lines: 565-655
 78.049% (64/82)
5719
QQuickGridViewPrivate::addVisibleItems
Name: QQuickGridViewPrivate::addVisibleItems
Prototype: bool QQuickGridViewPrivate::addVisibleItems(qreal fillFrom, qreal fillTo, qreal bufferFrom, qreal bufferTo, bool doBuffer)
Coverage:  89.041% (65/73)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgridview.cpp
Lines: 475-568
 89.041% (65/73)
6919
QQuickPinchHandler::handlePointerEventImpl
Name: QQuickPinchHandler::handlePointerEventImpl
Prototype: void QQuickPinchHandler::handlePointerEventImpl(QQuickPointerEvent *event)
Coverage:  47.368% (27/57)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/handlers/qquickpinchhandler.cpp
Lines: 317-441
 47.368% (27/57)
7819
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickWindowPrivate::clearFocusInScope
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickWindowPrivate::clearFocusInScope
Prototype: void QQuickWindowPrivate::clearFocusInScope(QQuickItem *scope, QQuickItem *item, Qt::FocusReason reason, FocusOptions options)
Coverage:  80.000% (52/65)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickwindow.cpp
Lines: 1002-1093
 80.000% (52/65)
5319
QQuickTextControl::inputMethodQuery
Name: QQuickTextControl::inputMethodQuery
Prototype: QVariant QQuickTextControl::inputMethodQuery(Qt::InputMethodQuery property, QVariant argument) const
Coverage:  4.348% (2/46)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextcontrol.cpp
Lines: 1377-1446
  4.348% (2/46)
4619
QQuickTextInputPrivate::processInputMethodEvent
Name: QQuickTextInputPrivate::processInputMethodEvent
Prototype: void QQuickTextInputPrivate::processInputMethodEvent(QInputMethodEvent *event)
Coverage:  90.141% (64/71)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput.cpp
Lines: 3400-3509
 90.141% (64/71)
8019
QSGBatchRenderer::Renderer::renderRenderNode
Name: QSGBatchRenderer::Renderer::renderRenderNode
Prototype: void Renderer::renderRenderNode(Batch *batch)
Coverage:  83.636% (46/55)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp
Lines: 2773-2887
 83.636% (46/55)
13819
QSGBatchRenderer::Renderer::updateStencilClip
Name: QSGBatchRenderer::Renderer::updateStencilClip
Prototype: Renderer::ClipType Renderer::updateStencilClip(const QSGClipNode *clip)
Coverage:  64.286% (54/84)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp
Lines: 2005-2161
 64.286% (54/84)
18919
QSGSoftwareRenderableNodeUpdater::updateNodes
Name: QSGSoftwareRenderableNodeUpdater::updateNodes
Prototype: void QSGSoftwareRenderableNodeUpdater::updateNodes(QSGNode *node, bool isNodeRemoved)
Coverage:  50.000% (27/54)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarerenderablenodeupdater.cpp
Lines: 205-296
 50.000% (27/54)
5719
Serialize::deserialize
Name: Serialize::deserialize
Prototype: ReturnedValue Serialize::deserialize(const char *&data, ExecutionEngine *engine)
Coverage:  87.805% (36/41)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4serialize.cpp
Lines: 302-411
 87.805% (36/41)
6819
StringPrototype::method_split
Name: StringPrototype::method_split
Prototype: ReturnedValue StringPrototype::method_split(const FunctionObject *b, const Value *thisObject, const Value *argv, int argc)
Coverage:  86.207% (50/58)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4stringobject.cpp
Lines: 895-976
 86.207% (50/58)
6919
existingImageFileForPath::QQuickPixmap::load
Name: existingImageFileForPath::QQuickPixmap::load
Prototype: void QQuickPixmap::load(QQmlEngine *engine, const QUrl &url, const QSize &requestSize, QQuickPixmap::Options options, const QQuickImageProviderOptions &providerOptions)
Coverage:  68.333% (41/60)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickpixmapcache.cpp
Lines: 1529-1599
 68.333% (41/60)
4619
loadProperty
Name: loadProperty
Prototype: static QV4::ReturnedValue loadProperty(QV4::ExecutionEngine *v4, QObject *object, const QQmlPropertyData &property)
Coverage:  89.655% (52/58)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp
Lines: 126-207
 89.655% (52/58)
6619
main
Name: main
Prototype: int main(int argc, char *argv[])
Coverage:  33.898% (20/59)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmljs/qmljs.cpp
Lines: 72-169
 33.898% (20/59)
7919
ArrayData::sort
Name: ArrayData::sort
Prototype: void ArrayData::sort(ExecutionEngine *engine, Object *thisObject, const Value &comparefn, uint len)
Coverage:  40.580% (28/69)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4arraydata.cpp
Lines: 721-820
 40.580% (28/69)
5820
CallArgument::toValue
Name: CallArgument::toValue
Prototype: QV4::ReturnedValue CallArgument::toValue(QV4::ExecutionEngine *engine)
Coverage:  76.667% (46/60)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp
Lines: 1802-1858
 76.667% (46/60)
4820
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::visit [qv4codegen.cpp #1]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::visit [qv4codegen.cpp #1]
Prototype: bool Codegen::visit(ArrayPattern *ast)
Coverage:  75.862% (44/58)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 945-1102
 75.862% (44/58)
10220
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::visit [qv4codegen.cpp #2]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::visit [qv4codegen.cpp #2]
Prototype: bool Codegen::visit(ArrayPattern *ast)
Coverage:  75.862% (44/58)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 945-1102
 75.862% (44/58)
10220
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
QQmlJS::classify10
Name: QQmlJS::classify10
Prototype: static inline int classify10(const QChar *s, int parseModeFlags)
Coverage:  58.621% (34/58)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljskeywords_p.h
Lines: 830-872
 58.621% (34/58)
2220
QQuickAnchorChanges::reverse
Name: QQuickAnchorChanges::reverse
Prototype: void QQuickAnchorChanges::reverse()
Coverage:  78.723% (74/94)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickstateoperations.cpp
Lines: 1042-1130
 78.723% (74/94)
6920
QQuickAnchorsPrivate::updateVerticalAnchors
Name: QQuickAnchorsPrivate::updateVerticalAnchors
Prototype: void QQuickAnchorsPrivate::updateVerticalAnchors()
Coverage:  88.710% (55/62)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickanchors.cpp
Lines: 615-689
 88.710% (55/62)
5120
QQuickFlickable::wheelEvent
Name: QQuickFlickable::wheelEvent
Prototype: void QQuickFlickable::wheelEvent(QWheelEvent *event)
Coverage:  0.000% (0/68)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickflickable.cpp
Lines: 1416-1519
  0.000% (0/68)
7020
QQuickImageParticle::commit
Name: QQuickImageParticle::commit
Prototype: void QQuickImageParticle::commit(int gIdx, int pIdx)
Coverage:  66.176% (45/68)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickimageparticle.cpp
Lines: 1768-1926
 66.176% (45/68)
13020
QQuickItem::inputMethodQuery
Name: QQuickItem::inputMethodQuery
Prototype: QVariant QQuickItem::inputMethodQuery(Qt::InputMethodQuery query) const
Coverage:  23.256% (10/43)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 4214-4262
 23.256% (10/43)
2520
QQuickItemViewPrivate::positionViewAtIndex
Name: QQuickItemViewPrivate::positionViewAtIndex
Prototype: void QQuickItemViewPrivate::positionViewAtIndex(int index, int mode)
Coverage:  87.879% (58/66)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitemview.cpp
Lines: 825-902
 87.879% (58/66)
5920
QSGSoftwareRenderableNode::renderNode
Name: QSGSoftwareRenderableNode::renderNode
Prototype: QRegion QSGSoftwareRenderableNode::renderNode(QPainter *painter, bool forceOpaquePainting)
Coverage:  36.207% (21/58)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarerenderablenode.cpp
Lines: 246-356
 36.207% (21/58)
7120
qt_color_from_string
Name: qt_color_from_string
Prototype: QColor qt_color_from_string(const QV4::Value &name)
Coverage:  0.000% (0/66)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2d.cpp
Lines: 140-210
  0.000% (0/66)
4620
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]::QQuickJSContext2DPrototype::method_drawImage
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]::QQuickJSContext2DPrototype::method_drawImage
Prototype: QV4::ReturnedValue QQuickJSContext2DPrototype::method_drawImage(const QV4::FunctionObject *b, const QV4::Value *thisObject, const QV4::Value *argv, int argc)
Coverage:  0.000% (0/108)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2d.cpp
Lines: 2926-3040
  0.000% (0/108)
8520
ArrayData::realloc
Name: ArrayData::realloc
Prototype: void ArrayData::realloc(Object *o, Type newType, uint requested, bool enforceAttributes)
Coverage: 100.000% (72/72)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4arraydata.cpp
Lines: 94-204
100.000% (72/72)
7621
Codegen::Codegen::Codegen::unop [qv4codegen.cpp #1]
Name: Codegen::Codegen::Codegen::unop [qv4codegen.cpp #1]
Prototype: Codegen::Reference Codegen::unop(UnaryOperation op, const Reference &expr)
Coverage:  90.566% (48/53)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 149-254
 90.566% (48/53)
6521
JSC::Yarr::ByteCompiler::emitDisjunction
Name: JSC::Yarr::ByteCompiler::emitDisjunction
Prototype: void emitDisjunction(PatternDisjunction* disjunction, unsigned inputCountAlreadyChecked = 0, unsigned parenthesesInputCountAlreadyChecked = 0)
Coverage:  83.636% (46/55)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.cpp
Lines: 1822-1931
 83.636% (46/55)
6621
JSC::Yarr::Parser::parseTokens
Name: JSC::Yarr::Parser::parseTokens
Prototype: void parseTokens()
Coverage:  94.118% (48/51)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrParser.h
Lines: 570-673
 94.118% (48/51)
6321
ListModel::set
Name: ListModel::set
Prototype: void ListModel::set(int elementIndex, QV4::Object *object)
Coverage:  84.746% (50/59)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 635-705
 84.746% (50/59)
5121
QParallelAnimationGroupJob::updateCurrentTime
Name: QParallelAnimationGroupJob::updateCurrentTime
Prototype: void QParallelAnimationGroupJob::updateCurrentTime(int )
Coverage:  78.462% (51/65)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/animations/qparallelanimationgroupjob.cpp
Lines: 70-124
 78.462% (51/65)
3121
QQmlTypeLoader::Blob::addImport
Name: QQmlTypeLoader::Blob::addImport
Prototype: bool QQmlTypeLoader::Blob::addImport(const QV4::CompiledData::Import *import, QList<QQmlError> *errors)
Coverage:  81.667% (49/60)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 1392-1501
 81.667% (49/60)
6721
QQuickItemView::trackedPositionChanged
Name: QQuickItemView::trackedPositionChanged
Prototype: void QQuickItemView::trackedPositionChanged()
Coverage:  91.549% (65/71)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitemview.cpp
Lines: 1225-1303
 91.549% (65/71)
6021
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
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickWindowPrivate::deliverHoverEvent
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickWindowPrivate::deliverHoverEvent
Prototype: bool QQuickWindowPrivate::deliverHoverEvent(QQuickItem *item, const QPointF &scenePos, const QPointF &lastScenePos, Qt::KeyboardModifiers modifiers, ulong timestamp, bool &accepted)
Coverage:  77.465% (55/71)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickwindow.cpp
Lines: 1835-1919
 77.465% (55/71)
5121
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickWindowPrivate::deliverMatchingPointsToItem
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickWindowPrivate::deliverMatchingPointsToItem
Prototype: void QQuickWindowPrivate::deliverMatchingPointsToItem(QQuickItem *item, QQuickPointerEvent *pointerEvent, bool handlersOnly)
Coverage:  84.615% (66/78)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickwindow.cpp
Lines: 2544-2638
 84.615% (66/78)
5521
QQuickSpriteEngine::assembledImage
Name: QQuickSpriteEngine::assembledImage
Prototype: QImage QQuickSpriteEngine::assembledImage(int maxSize)
Coverage:  71.930% (41/57)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickspriteengine.cpp
Lines: 376-516
 71.930% (41/57)
9721
QQuickTextEdit::updatePaintNode
Name: QQuickTextEdit::updatePaintNode
Prototype: QSGNode *QQuickTextEdit::updatePaintNode(QSGNode *oldNode, UpdatePaintNodeData *updatePaintNodeData)
Coverage:  78.571% (66/84)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextedit.cpp
Lines: 2012-2172
 78.571% (66/84)
11621
QQuickTextInput::inputMethodQuery
Name: QQuickTextInput::inputMethodQuery
Prototype: QVariant QQuickTextInput::inputMethodQuery(Qt::InputMethodQuery property, QVariant argument) const
Coverage:  25.000% (12/48)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput.cpp
Lines: 1953-2003
 25.000% (12/48)
2921
QQuickWidget::event
Name: QQuickWidget::event
Prototype: bool QQuickWidget::event(QEvent *e)
Coverage:  32.558% (14/43)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickwidgets/qquickwidget.cpp
Lines: 1444-1526
 32.558% (14/43)
3621
QSGDefaultContext::renderContextInitialized
Name: QSGDefaultContext::renderContextInitialized
Prototype: void QSGDefaultContext::renderContextInitialized(QSGRenderContext *renderContext)
Coverage:  22.951% (14/61)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultcontext.cpp
Lines: 115-172
 22.951% (14/61)
6921
QSGDefaultLayer::grab
Name: QSGDefaultLayer::grab
Prototype: void QSGDefaultLayer::grab()
Coverage:  48.515% (49/101)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultlayer.cpp
Lines: 293-458
 48.515% (49/101)
14521
ResourceFileMapper::qmlCompilerFiles::ResourceFileMapper::populateFromQrcFile::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::ResourceFileMapper::populateFromQrcFile
Name: ResourceFileMapper::qmlCompilerFiles::ResourceFileMapper::populateFromQrcFile::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::ResourceFileMapper::populateFromQrcFile
Prototype: void ResourceFileMapper::populateFromQrcFile(QFile &file)
Coverage:  0.000% (0/64)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlcachegen/resourcefilemapper.cpp
Lines: 77-169
  0.000% (0/64)
5021
TypedArrayCtor::virtualCallAsConstructor
Name: TypedArrayCtor::virtualCallAsConstructor
Prototype: ReturnedValue TypedArrayCtor::virtualCallAsConstructor(const FunctionObject *f, const Value *argv, int argc, const Value *)
Coverage:  86.747% (72/83)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4typedarray.cpp
Lines: 217-349
 86.747% (72/83)
10621
qt_search_for_variable
Name: qt_search_for_variable
Prototype: int qt_search_for_variable(const char *s, int length, int index, VariableQualifier &decl, int &typeIndex, int &typeLength, int &nameIndex, int &nameLength, QQuickOpenGLShaderEffectCommon::Key::ShaderType shaderType)
Coverage:  90.000% (81/90)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickopenglshadereffect.cpp
Lines: 84-179
 90.000% (81/90)
6221
Object::internalDefineOwnProperty
Name: Object::internalDefineOwnProperty
Prototype: bool Object::internalDefineOwnProperty(ExecutionEngine *engine, uint index, StringOrSymbol *member, const Property *p, PropertyAttributes attrs)
Coverage:  92.308% (72/78)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4object.cpp
Lines: 595-681
 92.308% (72/78)
5422
QQmlListCompositor::move
Name: QQmlListCompositor::move
Prototype: void QQmlListCompositor::move( Group fromGroup, int from, Group toGroup, int to, int count, Group moveGroup, QVector<Remove> *removes, QVector<Insert> *inserts)
Coverage:  87.037% (94/108)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmllistcompositor.cpp
Lines: 766-935
 87.037% (94/108)
10322
QQuickCustomAffector::affectSystem
Name: QQuickCustomAffector::affectSystem
Prototype: void QQuickCustomAffector::affectSystem(qreal dt)
Coverage:  73.750% (59/80)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickcustomaffector.cpp
Lines: 109-181
 73.750% (59/80)
5022
QQuickParticleEmitter::emitWindow
Name: QQuickParticleEmitter::emitWindow
Prototype: void QQuickParticleEmitter::emitWindow(int timeStamp)
Coverage:  40.964% (34/83)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickparticleemitter.cpp
Lines: 350-508
 40.964% (34/83)
11022
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickPropertyAnimation::createTransitionActions
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickPropertyAnimation::createTransitionActions
Prototype: QQuickStateActions QQuickPropertyAnimation::createTransitionActions(QQuickStateActions &actions, QQmlProperties &modified, QObject *defaultTarget)
Coverage:  91.346% (95/104)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickanimation.cpp
Lines: 2595-2706
 91.346% (95/104)
7522
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QSGSoftwareRenderThread::syncAndRender
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QSGSoftwareRenderThread::syncAndRender
Prototype: void QSGSoftwareRenderThread::syncAndRender()
Coverage:  0.000% (0/79)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarethreadedrenderloop.cpp
Lines: 469-548
  0.000% (0/79)
5122
QQuickTextPrivate::updateSize
Name: QQuickTextPrivate::updateSize
Prototype: void QQuickTextPrivate::updateSize()
Coverage:  81.707% (67/82)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktext.cpp
Lines: 346-491
 81.707% (67/82)
10022
QQuickTrailEmitter::emitWindow
Name: QQuickTrailEmitter::emitWindow
Prototype: void QQuickTrailEmitter::emitWindow(int timeStamp)
Coverage:  45.679% (37/81)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquicktrailemitter.cpp
Lines: 151-287
 45.679% (37/81)
9322
QSGDefaultDistanceFieldGlyphCache::resizeTexture
Name: QSGDefaultDistanceFieldGlyphCache::resizeTexture
Prototype: void QSGDefaultDistanceFieldGlyphCache::resizeTexture(TextureInfo *texInfo, int width, int height)
Coverage:  41.892% (31/74)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultdistancefieldglyphcache.cpp
Lines: 283-484
 41.892% (31/74)
35122
annotateListElements::[lambda]::main::main
Name: annotateListElements::[lambda]::main::main
Prototype: int main(int argc, char **argv)
Coverage:  33.784% (25/74)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlcachegen/qmlcachegen.cpp
Lines: 413-556
 33.784% (25/74)
14222
JSC::Yarr::Interpreter::backtrackParentheses
Name: JSC::Yarr::Interpreter::backtrackParentheses
Prototype: JSRegExpResult backtrackParentheses(ByteTerm& term, DisjunctionContext* context)
Coverage:  35.385% (23/65)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.cpp
Lines: 940-1068
 35.385% (23/65)
7623
Page:<>1
McCabe - Cyclomatic Complexity: 1
...100
McCabe - Cyclomatic Complexity: 1
...170
McCabe - Cyclomatic Complexity: 3
...180
McCabe - Cyclomatic Complexity: 4
...190
McCabe - Cyclomatic Complexity: 6
...196
McCabe - Cyclomatic Complexity: 10
197
McCabe - Cyclomatic Complexity: 11
198
McCabe - Cyclomatic Complexity: 12
199
McCabe - Cyclomatic Complexity: 14
200201
McCabe - Cyclomatic Complexity: 23
202
McCabe - Cyclomatic Complexity: 36

Generated by Squish Coco 4.2.0