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
...198
McCabe - Cyclomatic Complexity: 12
199
McCabe - Cyclomatic Complexity: 14
200
McCabe - Cyclomatic Complexity: 17
201
McCabe - Cyclomatic Complexity: 23
202
FunctionCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexityâ–´
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_compareEqual [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_compareEqual [qv4runtime.cpp #1]
Prototype: Bool Runtime::method_compareEqual(const Value &left, const Value &right)
Coverage:  73.016% (46/63)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4runtime.cpp #1
Lines: 1860-1967
 73.016% (46/63)
5036
isBinop
Name: isBinop
Prototype: inline bool isBinop(int tok)
Coverage:  97.297% (36/37)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljslexer.cpp
Lines: 177-219
 97.297% (36/37)
336
QQuickItemPrivate::dirtyToString
Name: QQuickItemPrivate::dirtyToString
Prototype: QString QQuickItemPrivate::dirtyToString() const
Coverage:  0.000% (0/109)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 6022-6053
  0.000% (0/109)
2037
QQuickListViewPrivate::applyInsertionChange
Name: QQuickListViewPrivate::applyInsertionChange
Prototype: bool QQuickListViewPrivate::applyInsertionChange(const QQmlChangeSet::Change &change, ChangeResult *insertResult, QList<FxViewItem *> *addedItems, QList<MovedItem> *movingIntoView)
Coverage:  85.211% (121/142)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicklistview.cpp
Lines: 3208-3365
 85.211% (121/142)
10537
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickWindowPrivate::updateDirtyNode
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickWindowPrivate::updateDirtyNode
Prototype: void QQuickWindowPrivate::updateDirtyNode(QQuickItem *item)
Coverage:  85.065% (131/154)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickwindow.cpp
Lines: 3246-3492
 85.065% (131/154)
16137
JSC::Yarr::Parser::parseEscape
Name: JSC::Yarr::Parser::parseEscape
Prototype: template<bool inCharacterClass, class EscapeDelegate> bool parseEscape(EscapeDelegate& delegate)
Coverage:  94.253% (82/87)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrParser.h
Lines: 263-427
 94.253% (82/87)
8938
QSGBatchRenderer::Renderer::uploadBatch
Name: QSGBatchRenderer::Renderer::uploadBatch
Prototype: void Renderer::uploadBatch(Batch *b)
Coverage:  53.333% (80/150)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp
Lines: 1780-1997
 53.333% (80/150)
17638
QQuickGrid::doPositioning
Name: QQuickGrid::doPositioning
Prototype: void QQuickGrid::doPositioning(QSizeF *contentSize)
Coverage:  96.183% (126/131)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickpositioners.cpp
Lines: 1711-1863
 96.183% (126/131)
11240
QQmlPropertyCacheCreator::createMetaObject
Name: QQmlPropertyCacheCreator::createMetaObject
Prototype: template <typename ObjectContainer> inline QQmlCompileError QQmlPropertyCacheCreator<ObjectContainer>::createMetaObject(int objectIndex, const CompiledObject *obj, const QQmlRefPointer<QQmlPropertyCache> &baseTypeCache)
Coverage:  86.029% (117/136)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmlpropertycachecreator_p.h
Lines: 264-563
 86.029% (117/136)
19641
QSGBatchRenderer::Renderer::render
Name: QSGBatchRenderer::Renderer::render
Prototype: void Renderer::render()
Coverage:  43.750% (56/128)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp
Lines: 2589-2755
 43.750% (56/128)
11441
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::binopHelper [qv4codegen.cpp #1]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::binopHelper [qv4codegen.cpp #1]
Prototype: Codegen::Reference Codegen::binopHelper(QSOperator::Op oper, Reference &left, Reference &right)
Coverage:  98.182% (108/110)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 1346-1604
 98.182% (108/110)
19042
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::binopHelper [qv4codegen.cpp #2]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::binopHelper [qv4codegen.cpp #2]
Prototype: Codegen::Reference Codegen::binopHelper(QSOperator::Op oper, Reference &left, Reference &right)
Coverage:  98.182% (108/110)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 1346-1604
 98.182% (108/110)
19042
QQmlJS::classify7
Name: QQmlJS::classify7
Prototype: static inline int classify7(const QChar *s, int parseModeFlags)
Coverage:  66.935% (83/124)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljskeywords_p.h
Lines: 554-644
 66.935% (83/124)
4842
QQuickCustomMaterialShader::updateState
Name: QQuickCustomMaterialShader::updateState
Prototype: void QQuickCustomMaterialShader::updateState(const RenderState &state, QSGMaterial *newEffect, QSGMaterial *oldEffect)
Coverage:  57.407% (62/108)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickopenglshadereffectnode.cpp
Lines: 110-257
 57.407% (62/108)
12642
QQuickStyledTextPrivate::parseTag
Name: QQuickStyledTextPrivate::parseTag
Prototype: bool QQuickStyledTextPrivate::parseTag(const QChar *&ch, const QString &textIn, QString &textOut, QTextCharFormat &format)
Coverage:  95.161% (118/124)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickstyledtext.cpp
Lines: 319-456
 95.161% (118/124)
11142
QSGSoftwareHelpers::qDrawBorderPixmap
Name: QSGSoftwareHelpers::qDrawBorderPixmap
Prototype: void qDrawBorderPixmap(QPainter *painter, const QRect &targetRect, const QMargins &targetMarginsIn, const QPixmap &pixmap, const QRect &sourceRect, const QMargins &sourceMarginsIn, const QTileRules &rules, QDrawBorderPixmap::DrawingHints hints)
Coverage:  0.000% (0/183)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwareinternalimagenode.cpp
Lines: 57-317
  0.000% (0/183)
19643
QQuickSvgParser::parsePathDataFast
Name: QQuickSvgParser::parsePathDataFast
Prototype: bool QQuickSvgParser::parsePathDataFast(const QString &dataStr, QPainterPath &path)
Coverage:  28.986% (40/138)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquicksvgparser.cpp
Lines: 269-598
 28.986% (40/138)
25444
QV4::ExecutionEngine::fromVariant
Name: QV4::ExecutionEngine::fromVariant
Prototype: QV4::ReturnedValue QV4::ExecutionEngine::fromVariant(const QVariant &variant)
Coverage:  81.633% (80/98)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 1385-1516
 81.633% (80/98)
7244
quick_test_main_with_setup
Name: quick_test_main_with_setup
Prototype: int quick_test_main_with_setup(int argc, char **argv, const char *name, const char *sourceDir, QObject *setup)
Coverage:  45.833% (66/144)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmltest/quicktest.cpp
Lines: 337-605
 45.833% (66/144)
16346
QQuickTextEditPrivate::init
Name: QQuickTextEditPrivate::init
Prototype: void QQuickTextEditPrivate::init()
Coverage:  77.143% (108/140)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextedit.cpp
Lines: 2257-2308
 77.143% (108/140)
3547
QQmlObjectCreator::setPropertyValue
Name: QQmlObjectCreator::setPropertyValue
Prototype: void QQmlObjectCreator::setPropertyValue(const QQmlPropertyData *property, const QV4::CompiledData::Binding *binding)
Coverage:  62.400% (78/125)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp
Lines: 364-689
 62.400% (78/125)
21048
QQuickFlickablePrivate::drag
Name: QQuickFlickablePrivate::drag
Prototype: void QQuickFlickablePrivate::drag(qint64 currentTimestamp, QEvent::Type eventType, const QPointF &localPos, const QVector2D &deltas, bool overThreshold, bool momentum, bool velocitySensitiveOverBounds, const QVector2D &velocity)
Coverage:  80.989% (213/263)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickflickable.cpp
Lines: 1049-1253
 80.989% (213/263)
14049
QQmlJS::classify4
Name: QQmlJS::classify4
Prototype: static inline int classify4(const QChar *s, int parseModeFlags)
Coverage:  78.378% (116/148)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljskeywords_p.h
Lines: 150-263
 78.378% (116/148)
6350
QQmlObjectCreator::setPropertyBinding
Name: QQmlObjectCreator::setPropertyBinding
Prototype: bool QQmlObjectCreator::setPropertyBinding(const QQmlPropertyData *bindingProperty, const QV4::CompiledData::Binding *binding)
Coverage:  69.412% (118/170)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp
Lines: 784-1088
 69.412% (118/170)
20950
QQmlPropertyPrivate::write
Name: QQmlPropertyPrivate::write
Prototype: bool QQmlPropertyPrivate::write(QObject *object, const QQmlPropertyData &property, const QVariant &value, QQmlContextData *context, QQmlPropertyData::WriteFlags flags)
Coverage:  78.191% (147/188)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.cpp
Lines: 1193-1410
 78.191% (147/188)
14750
ExecutionEngine::metaTypeFromJS
Name: ExecutionEngine::metaTypeFromJS
Prototype: bool ExecutionEngine::metaTypeFromJS(const Value *value, int type, void *data)
Coverage:  63.265% (93/147)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 1664-1863
 63.265% (93/147)
11851
JSC::Yarr::YarrGenerator::generate
Name: JSC::Yarr::YarrGenerator::generate
Prototype: void generate()
Coverage:  87.586% (127/145)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.cpp
Lines: 1376-1774
 87.586% (127/145)
17351
QQmlPropertyValidator::validateObject
Name: QQmlPropertyValidator::validateObject
Prototype: QVector<QQmlCompileError> QQmlPropertyValidator::validateObject(int objectIndex, const QV4::CompiledData::Binding *instantiatingBinding, bool populatingValueTypeGroupProperty) const
Coverage:  79.327% (165/208)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmlpropertyvalidator.cpp
Lines: 83-322
 79.327% (165/208)
16151
Lexer::scanString
Name: Lexer::scanString
Prototype: int Lexer::scanString(ScanStringMode mode)
Coverage:  91.791% (123/134)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljslexer.cpp
Lines: 817-981
 91.791% (123/134)
10754
QQmlJS::classify5
Name: QQmlJS::classify5
Prototype: static inline int classify5(const QChar *s, int parseModeFlags)
Coverage:  78.313% (130/166)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljskeywords_p.h
Lines: 265-389
 78.313% (130/166)
6856
QQmlJS::classify8
Name: QQmlJS::classify8
Prototype: static inline int classify8(const QChar *s, int parseModeFlags)
Coverage:  65.896% (114/173)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljskeywords_p.h
Lines: 646-767
 65.896% (114/173)
6457
QQuickTextInputPrivate::processKeyEvent
Name: QQuickTextInputPrivate::processKeyEvent
Prototype: void QQuickTextInputPrivate::processKeyEvent(QKeyEvent* event)
Coverage:  84.896% (163/192)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput.cpp
Lines: 4383-4588
 84.896% (163/192)
12257
QQuickImageParticle::finishBuildParticleNodes
Name: QQuickImageParticle::finishBuildParticleNodes
Prototype: void QQuickImageParticle::finishBuildParticleNodes(QSGNode** node)
Coverage:  76.111% (137/180)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickimageparticle.cpp
Lines: 1225-1465
 76.111% (137/180)
17158
QQuickPathView::refill
Name: QQuickPathView::refill
Prototype: void QQuickPathView::refill()
Coverage:  78.607% (158/201)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickpathview.cpp
Lines: 1936-2171
 78.607% (158/201)
16858
QSGBasicInternalRectangleNode::updateGeometry
Name: QSGBasicInternalRectangleNode::updateGeometry
Prototype: void QSGBasicInternalRectangleNode::updateGeometry()
Coverage:  79.200% (198/250)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgbasicinternalrectanglenode.cpp
Lines: 231-720
 79.200% (198/250)
35358
main
Name: main
Prototype: int main(int argc, char ** argv)
Coverage:  30.457% (60/197)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlscene/main.cpp
Lines: 461-690
 30.457% (60/197)
17360
MatchScore
Name: MatchScore
Prototype: static int MatchScore(const QV4::Value &actual, int conversionType)
Coverage:  45.082% (55/122)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp
Lines: 1228-1364
 45.082% (55/122)
7061
JSC::Yarr::YarrGenerator::backtrack
Name: JSC::Yarr::YarrGenerator::backtrack
Prototype: void backtrack()
Coverage:  90.164% (165/183)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.cpp
Lines: 1776-2301
 90.164% (165/183)
20062
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(BinaryExpression *ast)
Coverage:  78.049% (96/123)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 1155-1344
 78.049% (96/123)
10863
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(BinaryExpression *ast)
Coverage:  78.049% (96/123)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 1155-1344
 78.049% (96/123)
10863
QQuickTextPrivate::setupTextLayout
Name: QQuickTextPrivate::setupTextLayout
Prototype: QRectF QQuickTextPrivate::setupTextLayout(qreal *const baseline)
Coverage:  84.762% (356/420)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktext.cpp
Lines: 655-1148
 84.762% (356/420)
33766
QQmlPropertyValidator::validateLiteralBinding
Name: QQmlPropertyValidator::validateLiteralBinding
Prototype: QQmlCompileError QQmlPropertyValidator::validateLiteralBinding(QQmlPropertyCache *propertyCache, QQmlPropertyData *property, const QV4::CompiledData::Binding *binding) const
Coverage:  41.799% (79/189)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmlpropertyvalidator.cpp
Lines: 324-589
 41.799% (79/189)
14572
QQmlJS::classify6
Name: QQmlJS::classify6
Prototype: static inline int classify6(const QChar *s, int parseModeFlags)
Coverage:  71.622% (159/222)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljskeywords_p.h
Lines: 391-552
 71.622% (159/222)
8774
QQmlVMEMetaObject::metaCall
Name: QQmlVMEMetaObject::metaCall
Prototype: int QQmlVMEMetaObject::metaCall(QObject *o, QMetaObject::Call c, int _id, void **a)
Coverage:  82.917% (199/240)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlvmemetaobject.cpp
Lines: 621-982
 82.917% (199/240)
22295
JSC::Yarr::Interpreter::matchDisjunction
Name: JSC::Yarr::Interpreter::matchDisjunction
Prototype: JSRegExpResult matchDisjunction(ByteDisjunction* disjunction, DisjunctionContext* context, bool btrack = false)
Coverage:  61.250% (147/240)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.cpp
Lines: 1105-1397
 61.250% (147/240)
169106
Lexer::scanToken
Name: Lexer::scanToken
Prototype: int Lexer::scanToken()
Coverage:  93.471% (272/291)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljslexer.cpp
Lines: 449-815
 93.471% (272/291)
232106
ByteCodeHandler::decode
Name: ByteCodeHandler::decode
Prototype: void ByteCodeHandler::decode(const char *code, uint len)
Coverage:  33.977% (176/518)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4bytecodehandler.cpp
Lines: 66-77
 33.977% (176/518)
5388
ByteCodeHandler::collectLabelsInBytecode
Name: ByteCodeHandler::collectLabelsInBytecode
Prototype: std::vector<int> ByteCodeHandler::collectLabelsInBytecode(const char *code, uint len)
Coverage:  34.104% (177/519)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4bytecodehandler.cpp
Lines: 114-526
 34.104% (177/519)
271389
Parser::parse [qqmljs.g #2]
Name: Parser::parse [qqmljs.g #2]
Prototype: bool Parser::parse(int startToken)
Coverage:  94.271% (938/995)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljs.g #2
Lines: 578-4237
 94.271% (938/995)
1559445
VME::interpret
Name: VME::interpret
Prototype: QV4::ReturnedValue VME::interpret(CppStackFrame *frame, ExecutionEngine *engine, const char *code)
Coverage:  76.147% (830/1090)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4vme_moth.cpp
Lines: 449-1344
 76.147% (830/1090)
687560
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
...198
McCabe - Cyclomatic Complexity: 12
199
McCabe - Cyclomatic Complexity: 14
200
McCabe - Cyclomatic Complexity: 17
201
McCabe - Cyclomatic Complexity: 23
202

Generated by Squish Coco 4.2.0