OpenCoverage

Qt Quick Test Coverage

Functions

Page:<>1
McCabe - Cyclomatic Complexity: 560
23
McCabe - Cyclomatic Complexity: 19
4
McCabe - Cyclomatic Complexity: 16
5
McCabe - Cyclomatic Complexity: 13
6
McCabe - Cyclomatic Complexity: 11
...10
McCabe - Cyclomatic Complexity: 8
...20
McCabe - Cyclomatic Complexity: 5
...30
McCabe - Cyclomatic Complexity: 3
...100
McCabe - Cyclomatic Complexity: 1
...200
McCabe - Cyclomatic Complexity: 1
...202
McCabe - Cyclomatic Complexity: 1
FunctionCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexityâ–¾
QQuickRepeater::setModel
Name: QQuickRepeater::setModel
Prototype: void QQuickRepeater::setModel(const QVariant &m)
Coverage:  83.529% (71/85)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickrepeater.cpp
Lines: 197-248
 83.529% (71/85)
13728
QQuickListViewPrivate::updateStickySections
Name: QQuickListViewPrivate::updateStickySections
Prototype: void QQuickListViewPrivate::updateStickySections()
Coverage:  60.417% (87/144)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicklistview.cpp
Lines: 1066-1171
 60.417% (87/144)
8028
QQmlJS::classify9
Name: QQmlJS::classify9
Prototype: static inline int classify9(const QChar *s, int parseModeFlags)
Coverage:  74.390% (61/82)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljskeywords_p.h
Lines: 769-828
 74.390% (61/82)
3128
QQmlJS::Minify::parse
Name: QQmlJS::Minify::parse
Prototype: bool Minify::parse(int startToken)
Coverage:  97.030% (98/101)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlmin/main.cpp
Lines: 298-437
 97.030% (98/101)
8828
QSGShaderRewriter::Tokenizer::next
Name: QSGShaderRewriter::Tokenizer::next
Prototype: Tokenizer::Token Tokenizer::next()
Coverage:  51.402% (55/107)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgshaderrewriter.cpp
Lines: 93-166
 51.402% (55/107)
4327
QQuickTextNodeEngine::addTextBlock
Name: QQuickTextNodeEngine::addTextBlock
Prototype: void QQuickTextNodeEngine::addTextBlock(QTextDocument *textDocument, const QTextBlock &block, const QPointF &position, const QColor &textColor, const QColor &anchorColor, int selectionStart, int selectionEnd)
Coverage:  56.667% (51/90)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextnodeengine.cpp
Lines: 950-1112
 56.667% (51/90)
11027
QQuickTextControlPrivate::keyPressEvent
Name: QQuickTextControlPrivate::keyPressEvent
Prototype: void QQuickTextControlPrivate::keyPressEvent(QKeyEvent *e)
Coverage:  77.419% (72/93)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextcontrol.cpp
Lines: 820-970
 77.419% (72/93)
8827
QQmlDelegateModelPrivate::itemsRemoved
Name: QQmlDelegateModelPrivate::itemsRemoved
Prototype: void QQmlDelegateModelPrivate::itemsRemoved( const QVector<Compositor::Remove> &removes, QVarLengthArray<QVector<QQmlChangeSet::Change>, Compositor::MaximumGroupCount> *translatedRemoves, QHash<int, QList<QQmlDelegateModelItem *> > *movedItems)
Coverage:  76.829% (63/82)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmldelegatemodel.cpp
Lines: 1332-1428
 76.829% (63/82)
6527
throwLowercaseEnumError::QQmlTypeWrapper::virtualGet
Name: throwLowercaseEnumError::QQmlTypeWrapper::virtualGet
Prototype: ReturnedValue QQmlTypeWrapper::virtualGet(const Managed *m, PropertyKey id, const Value *receiver, bool *hasProperty)
Coverage:  74.157% (66/89)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypewrapper.cpp
Lines: 170-304
 74.157% (66/89)
7726
qt_font_from_string
Name: qt_font_from_string
Prototype: static QFont qt_font_from_string(const QString& fontString, const QFont &currentFont)
Coverage:  0.000% (0/82)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2d.cpp
Lines: 372-475
  0.000% (0/82)
6326
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]::qt_composite_mode_to_string
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]::qt_composite_mode_to_string
Prototype: static QString qt_composite_mode_to_string(QPainter::CompositionMode op)
Coverage:  0.000% (0/51)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2d.cpp
Lines: 849-904
  0.000% (0/51)
226
QSpringAnimation::updateCurrentTime
Name: QSpringAnimation::updateCurrentTime
Prototype: void QSpringAnimation::updateCurrentTime(int time)
Coverage:  66.667% (60/90)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickspringanimation.cpp
Lines: 208-312
 66.667% (60/90)
6826
QQuickShapeNvprRenderer::updateNode
Name: QQuickShapeNvprRenderer::updateNode
Prototype: void QQuickShapeNvprRenderer::updateNode()
Coverage:  0.000% (0/63)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshapenvprrenderer.cpp
Lines: 335-445
  0.000% (0/63)
7226
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QSGRenderThread::syncAndRender
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QSGRenderThread::syncAndRender
Prototype: void QSGRenderThread::syncAndRender()
Coverage:  0.000% (0/97)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgthreadedrenderloop.cpp
Lines: 585-682
  0.000% (0/97)
7626
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickWindow::event
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickWindow::event
Prototype: bool QQuickWindow::event(QEvent *e)
Coverage:  68.519% (37/54)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickwindow.cpp
Lines: 1569-1657
 68.519% (37/54)
4626
QQuickPinchArea::updatePinch
Name: QQuickPinchArea::updatePinch
Prototype: void QQuickPinchArea::updatePinch()
Coverage:  64.602% (73/113)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickpincharea.cpp
Lines: 438-605
 64.602% (73/113)
13726
QQuickParentAnimation::transition
Name: QQuickParentAnimation::transition
Prototype: QAbstractAnimationJob* QQuickParentAnimation::transition(QQuickStateActions &actions, QQmlProperties &modified, TransitionDirection direction, QObject *defaultTarget)
Coverage:  46.341% (57/123)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitemanimation.cpp
Lines: 226-413
 46.341% (57/123)
13626
QQmlPropertyCache::toMetaObjectBuilder
Name: QQmlPropertyCache::toMetaObjectBuilder
Prototype: void QQmlPropertyCache::toMetaObjectBuilder(QMetaObjectBuilder &builder)
Coverage:  92.405% (73/79)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache.cpp
Lines: 1138-1261
 92.405% (73/79)
7226
QQmlBinding::slowWrite
Name: QQmlBinding::slowWrite
Prototype: bool QQmlBinding::slowWrite(const QQmlPropertyData &core, const QQmlPropertyData &valueTypeData, const QV4::Value &result, bool isUndefined, QQmlPropertyData::WriteFlags flags)
Coverage:  88.172% (82/93)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlbinding.cpp
Lines: 394-500
 88.172% (82/93)
7826
QQmlAdaptorModel::setModel
Name: QQmlAdaptorModel::setModel
Prototype: void QQmlAdaptorModel::setModel(const QVariant &variant, QQmlDelegateModel *vdm, QQmlEngine *engine)
Coverage:  82.051% (64/78)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmladaptormodel.cpp
Lines: 922-961
 82.051% (64/78)
14226
QAbstractAnimationJob::setState
Name: QAbstractAnimationJob::setState
Prototype: void QAbstractAnimationJob::setState(QAbstractAnimationJob::State newState)
Coverage:  81.188% (82/101)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/animations/qabstractanimationjob.cpp
Lines: 314-398
 81.188% (82/101)
4626
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::Reference::loadInAccumulator::[lambda]::[lambda]::Codegen::Reference::loadInAccumulator [qv4codegen.cpp #2]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::Reference::loadInAccumulator::[lambda]::[lambda]::Codegen::Reference::loadInAccumulator [qv4codegen.cpp #2]
Prototype: void Codegen::Reference::loadInAccumulator() const
Coverage:  81.250% (65/80)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 4048-4184
 81.250% (65/80)
9726
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::Reference::loadInAccumulator::[lambda]::[lambda]::Codegen::Reference::loadInAccumulator [qv4codegen.cpp #1]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::Reference::loadInAccumulator::[lambda]::[lambda]::Codegen::Reference::loadInAccumulator [qv4codegen.cpp #1]
Prototype: void Codegen::Reference::loadInAccumulator() const
Coverage:  81.250% (65/80)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 4048-4184
 81.250% (65/80)
9726
qt_composite_mode_from_string
Name: qt_composite_mode_from_string
Prototype: static QPainter::CompositionMode qt_composite_mode_from_string(const QString &compositeOperator)
Coverage:  0.000% (0/73)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2d.cpp
Lines: 795-847
  0.000% (0/73)
4925
Serialize::serialize
Name: Serialize::serialize
Prototype: void Serialize::serialize(QByteArray &data, const QV4::Value &v, ExecutionEngine *engine)
Coverage:  74.667% (56/75)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4serialize.cpp
Lines: 157-300
 74.667% (56/75)
10225
QQuickListViewPrivate::fixup
Name: QQuickListViewPrivate::fixup
Prototype: void QQuickListViewPrivate::fixup(AxisData &data, qreal minExtent, qreal maxExtent)
Coverage:  87.143% (122/140)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicklistview.cpp
Lines: 1482-1583
 87.143% (122/140)
7325
QQmlTypeData::done
Name: QQmlTypeData::done
Prototype: void QQmlTypeData::done()
Coverage:  81.333% (61/75)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 2212-2377
 81.333% (61/75)
10425
QQmlJS::classify3
Name: QQmlJS::classify3
Prototype: static inline int classify3(const QChar *s, int parseModeFlags)
Coverage:  97.260% (71/73)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljskeywords_p.h
Lines: 90-148
 97.260% (71/73)
3325
Lexer::scanNumber
Name: Lexer::scanNumber
Prototype: int Lexer::scanNumber(QChar ch)
Coverage:  95.402% (83/87)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljslexer.cpp
Lines: 983-1122
 95.402% (83/87)
8825
QSGSoftwareRenderableNode::update
Name: QSGSoftwareRenderableNode::update
Prototype: void QSGSoftwareRenderableNode::update()
Coverage:  18.333% (11/60)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarerenderablenode.cpp
Lines: 133-232
 18.333% (11/60)
5924
QQuickStyledTextPrivate::parse
Name: QQuickStyledTextPrivate::parse
Prototype: void QQuickStyledTextPrivate::parse()
Coverage:  97.468% (77/79)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickstyledtext.cpp
Lines: 189-293
 97.468% (77/79)
8124
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickWindowPrivate::setFocusInScope
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickWindowPrivate::setFocusInScope
Prototype: void QQuickWindowPrivate::setFocusInScope(QQuickItem *scope, QQuickItem *item, Qt::FocusReason reason, FocusOptions options)
Coverage:  87.778% (79/90)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickwindow.cpp
Lines: 889-1000
 87.778% (79/90)
6724
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickWindowPrivate::deliverTouchAsMouse
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickWindowPrivate::deliverTouchAsMouse
Prototype: bool QQuickWindowPrivate::deliverTouchAsMouse(QQuickItem *item, QQuickPointerEvent *pointerEvent)
Coverage:  48.718% (38/78)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickwindow.cpp
Lines: 657-771
 48.718% (38/78)
7224
QQuickPathView::modelUpdated
Name: QQuickPathView::modelUpdated
Prototype: void QQuickPathView::modelUpdated(const QQmlChangeSet &changeSet, bool reset)
Coverage:  87.640% (78/89)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickpathview.cpp
Lines: 2173-2270
 87.640% (78/89)
7324
QQuickPathAnimationUpdater::setValue
Name: QQuickPathAnimationUpdater::setValue
Prototype: void QQuickPathAnimationUpdater::setValue(qreal v)
Coverage:  59.813% (64/107)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitemanimation.cpp
Lines: 933-1034
 59.813% (64/107)
6124
QQuickImage::updatePaintNode
Name: QQuickImage::updatePaintNode
Prototype: QSGNode *QQuickImage::updatePaintNode(QSGNode *oldNode, UpdatePaintNodeData *)
Coverage:  72.727% (72/99)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickimage.cpp
Lines: 658-807
 72.727% (72/99)
10324
QQuickBasePositioner::prePositioning
Name: QQuickBasePositioner::prePositioning
Prototype: void QQuickBasePositioner::prePositioning()
Coverage:  93.590% (73/78)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickpositioners.cpp
Lines: 295-408
 93.590% (73/78)
7624
QQmlListCompositor::listItemsRemoved
Name: QQmlListCompositor::listItemsRemoved
Prototype: void QQmlListCompositor::listItemsRemoved( QVector<Remove> *translatedRemovals, void *list, QVector<QQmlChangeSet::Change> *removals, QVector<QQmlChangeSet::Change> *insertions, QVector<MovedFlags> *movedFlags)
Coverage:  88.235% (90/102)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmllistcompositor.cpp
Lines: 1071-1233
 88.235% (90/102)
10224
QQmlIncubatorPrivate::incubate
Name: QQmlIncubatorPrivate::incubate
Prototype: void QQmlIncubatorPrivate::incubate(QQmlInstantiationInterrupt &i)
Coverage:  87.838% (65/74)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlincubator.cpp
Lines: 270-376
 87.838% (65/74)
6924
Object::internalPut
Name: Object::internalPut
Prototype: bool Object::internalPut(PropertyKey id, const Value &value, Value *receiver)
Coverage:  91.250% (73/80)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4object.cpp
Lines: 471-562
 91.250% (73/80)
6624
Lexer::scanDirectives
Name: Lexer::scanDirectives
Prototype: bool Lexer::scanDirectives(Directives *directives, DiagnosticMessage *error)
Coverage:  76.190% (64/84)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljslexer.cpp
Lines: 1378-1538
 76.190% (64/84)
9824
runQmlmin
Name: runQmlmin
Prototype: int runQmlmin(int argc, char *argv[])
Coverage:  38.462% (30/78)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlmin/main.cpp
Lines: 559-691
 38.462% (30/78)
13323
decode
Name: decode
Prototype: static QString decode(const QString &input, DecodeMode decodeMode, bool *ok)
Coverage:  90.411% (66/73)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4globalobject.cpp
Lines: 226-329
 90.411% (66/73)
7723
QSGSoftwareRenderLoop::renderWindow
Name: QSGSoftwareRenderLoop::renderWindow
Prototype: void QSGSoftwareRenderLoop::renderWindow(QQuickWindow *window, bool isNewExpose)
Coverage:  54.545% (42/77)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarerenderloop.cpp
Lines: 103-206
 54.545% (42/77)
8623
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QSGThreadedRenderLoop::polishAndSync
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QSGThreadedRenderLoop::polishAndSync
Prototype: void QSGThreadedRenderLoop::polishAndSync(Window *w, bool inExpose)
Coverage:  0.000% (0/79)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgthreadedrenderloop.cpp
Lines: 1158-1241
  0.000% (0/79)
6123
QQuickImageParticle::initialize
Name: QQuickImageParticle::initialize
Prototype: void QQuickImageParticle::initialize(int gIdx, int pIdx)
Coverage:  77.612% (52/67)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickimageparticle.cpp
Lines: 1651-1766
 77.612% (52/67)
8423
QQuickGridViewPrivate::flick
Name: QQuickGridViewPrivate::flick
Prototype: bool QQuickGridViewPrivate::flick(AxisData &data, qreal minExtent, qreal maxExtent, qreal vSize, QQuickTimeLineCallback::Callback fixupCallback, qreal velocity)
Coverage:  78.788% (78/99)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgridview.cpp
Lines: 1000-1106
 78.788% (78/99)
7723
QQuickGridViewPrivate::fixup
Name: QQuickGridViewPrivate::fixup
Prototype: void QQuickGridViewPrivate::fixup(AxisData &data, qreal minExtent, qreal maxExtent)
Coverage:  85.075% (114/134)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgridview.cpp
Lines: 902-998
 85.075% (114/134)
6923
QQmlImportsPrivate::importExtension
Name: QQmlImportsPrivate::importExtension
Prototype: bool QQmlImportsPrivate::importExtension(const QString &qmldirFilePath, const QString &uri, int vmaj, int vmin, QQmlImportDatabase *database, const QQmlTypeLoaderQmldirContent &qmldir, QList<QQmlError> *errors)
Coverage:  73.438% (47/64)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlimport.cpp
Lines: 1081-1201
 73.438% (47/64)
7023
QQmlDebugConnection::protocolReadyRead
Name: QQmlDebugConnection::protocolReadyRead
Prototype: void QQmlDebugConnection::protocolReadyRead()
Coverage:  52.239% (35/67)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmldebugconnection.cpp
Lines: 119-239
 52.239% (35/67)
8323
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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::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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Page:<>1
McCabe - Cyclomatic Complexity: 560
23
McCabe - Cyclomatic Complexity: 19
4
McCabe - Cyclomatic Complexity: 16
5
McCabe - Cyclomatic Complexity: 13
6
McCabe - Cyclomatic Complexity: 11
...10
McCabe - Cyclomatic Complexity: 8
...20
McCabe - Cyclomatic Complexity: 5
...30
McCabe - Cyclomatic Complexity: 3
...100
McCabe - Cyclomatic Complexity: 1
...200
McCabe - Cyclomatic Complexity: 1
...202
McCabe - Cyclomatic Complexity: 1

Generated by Squish Coco 4.2.0