OpenCoverage

Qt Quick Test Coverage

Functions

Page:<>1
Condition %:  0.000% (0/11)
...30
Condition %:  0.000% (0/1)
...40
Condition %:  0.000% (0/1)
...50
Condition %:  25.000% (2/8)
...60
Condition %:  50.000% (5/10)
...65
Condition %:  66.667% (6/9)
66
Condition %:  70.000% (7/10)
67
Condition %:  71.429% (5/7)
68
Condition %:  71.429% (5/7)
6970
Condition %:  75.000% (3/4)
71
Condition %:  75.000% (3/4)
72
Condition %:  75.000% (3/4)
73
Condition %:  75.000% (3/4)
...80
Condition %:  85.714% (6/7)
...90
Condition %: 100.000% (1/1)
...100
Condition %: 100.000% (1/1)
...200
Condition %: 100.000% (1/1)
...202
Condition %: 100.000% (1/1)
FunctionCondition %▴eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
QQuickTextInputPrivate::setRightPadding
Name: QQuickTextInputPrivate::setRightPadding
Prototype: void QQuickTextInputPrivate::setRightPadding(qreal value, bool reset)
Coverage:  73.333% (11/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput.cpp
Lines: 2969-2981
 73.333% (11/15)
83
QQuickTextInputPrivate::setSelection
Name: QQuickTextInputPrivate::setSelection
Prototype: void QQuickTextInputPrivate::setSelection(int start, int length)
Coverage:  73.333% (22/30)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput.cpp
Lines: 3271-3310
 73.333% (22/30)
287
QQuickTextInputPrivate::setTopPadding
Name: QQuickTextInputPrivate::setTopPadding
Prototype: void QQuickTextInputPrivate::setTopPadding(qreal value, bool reset)
Coverage:  73.333% (11/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput.cpp
Lines: 2941-2953
 73.333% (11/15)
83
QQuickTextPrivate::setBottomPadding
Name: QQuickTextPrivate::setBottomPadding
Prototype: void QQuickTextPrivate::setBottomPadding(qreal value, bool reset)
Coverage:  73.333% (11/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktext.cpp
Lines: 212-224
 73.333% (11/15)
83
QQuickTextPrivate::setLeftPadding
Name: QQuickTextPrivate::setLeftPadding
Prototype: void QQuickTextPrivate::setLeftPadding(qreal value, bool reset)
Coverage:  73.333% (11/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktext.cpp
Lines: 184-196
 73.333% (11/15)
83
QQuickTextPrivate::setRightPadding
Name: QQuickTextPrivate::setRightPadding
Prototype: void QQuickTextPrivate::setRightPadding(qreal value, bool reset)
Coverage:  73.333% (11/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktext.cpp
Lines: 198-210
 73.333% (11/15)
83
QQuickTextPrivate::setTopPadding
Name: QQuickTextPrivate::setTopPadding
Prototype: void QQuickTextPrivate::setTopPadding(qreal value, bool reset)
Coverage:  73.333% (11/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktext.cpp
Lines: 170-182
 73.333% (11/15)
83
TabledMaterial::TabledMaterial
Name: TabledMaterial::TabledMaterial
Prototype: TabledMaterial()
Coverage:  73.333% (11/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickimageparticle.cpp
Lines: 94-120
 73.333% (11/15)
139
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
QQuickShaderEffectSource::updatePaintNode
Name: QQuickShaderEffectSource::updatePaintNode
Prototype: QSGNode *QQuickShaderEffectSource::updatePaintNode(QSGNode *oldNode, UpdatePaintNodeData *)
Coverage:  73.469% (36/49)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickshadereffectsource.cpp
Lines: 683-774
 73.469% (36/49)
6711
QQuickFlickable::filterMouseEvent
Name: QQuickFlickable::filterMouseEvent
Prototype: bool QQuickFlickable::filterMouseEvent(QQuickItem *receiver, QMouseEvent *event)
Coverage:  73.529% (50/68)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickflickable.cpp
Lines: 2316-2374
 73.529% (50/68)
4012
QQuickPathView::setCurrentIndex
Name: QQuickPathView::setCurrentIndex
Prototype: void QQuickPathView::setCurrentIndex(int idx)
Coverage:  73.529% (25/34)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickpathview.cpp
Lines: 742-779
 73.529% (25/34)
2910
QV4Include::method_include
Name: QV4Include::method_include
Prototype: QV4::ReturnedValue QV4Include::method_include(const QV4::FunctionObject *b, const QV4::Value *, const QV4::Value *argv, int argc)
Coverage:  73.529% (25/34)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4include.cpp
Lines: 202-262
 73.529% (25/34)
349
JSC::Yarr::CharacterClassConstructor::addSortedRange
Name: JSC::Yarr::CharacterClassConstructor::addSortedRange
Prototype: void addSortedRange(Vector<CharacterRange>& ranges, UChar lo, UChar hi)
Coverage:  73.684% (14/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrPattern.cpp
Lines: 218-262
 73.684% (14/19)
247
QQmlDebugConnector::instance
Name: QQmlDebugConnector::instance
Prototype: QQmlDebugConnector *QQmlDebugConnector::instance()
Coverage:  73.684% (28/38)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/debugger/qqmldebugconnector.cpp
Lines: 108-161
 73.684% (28/38)
3613
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickWindowPrivate::pointerEventInstance
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickWindowPrivate::pointerEventInstance
Prototype: QQuickPointerEvent *QQuickWindowPrivate::pointerEventInstance(QQuickPointerDevice *device, QEvent::Type eventType) const
Coverage:  73.684% (14/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickwindow.cpp
Lines: 2244-2275
 73.684% (14/19)
168
QQuickSpriteEngine::advance
Name: QQuickSpriteEngine::advance
Prototype: void QQuickSpriteEngine::advance(int idx)
Coverage:  73.684% (14/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickspriteengine.cpp
Lines: 605-638
 73.684% (14/19)
227
QQuickText::invalidateFontCaches
Name: QQuickText::invalidateFontCaches
Prototype: void QQuickText::invalidateFontCaches()
Coverage:  73.684% (14/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktext.cpp
Lines: 2932-2946
 73.684% (14/19)
85
QQuickTextInputPrivate::emitCursorPositionChanged
Name: QQuickTextInputPrivate::emitCursorPositionChanged
Prototype: bool QQuickTextInputPrivate::emitCursorPositionChanged()
Coverage:  73.684% (14/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput.cpp
Lines: 4298-4330
 73.684% (14/19)
187
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
QQmlContextWrapper::virtualPut
Name: QQmlContextWrapper::virtualPut
Prototype: bool QQmlContextWrapper::virtualPut(Managed *m, PropertyKey id, const Value &value, Value *receiver)
Coverage:  73.810% (31/42)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qmlcontext.cpp
Lines: 232-305
 73.810% (31/42)
4712
QQmlBinding::expression::QQmlBinding::dependencies
Name: QQmlBinding::expression::QQmlBinding::dependencies
Prototype: QVector<QQmlProperty> QQmlBinding::dependencies() const
Coverage:  73.913% (17/23)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlbinding.cpp
Lines: 637-666
 73.913% (17/23)
189
QQuickMaskExtruder::ensureInitialized
Name: QQuickMaskExtruder::ensureInitialized
Prototype: void QQuickMaskExtruder::ensureInitialized(const QRectF &rf)
Coverage:  73.913% (17/23)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickmaskextruder.cpp
Lines: 123-155
 73.913% (17/23)
207
QQuickGridViewPrivate::translateAndTransitionItemsAfter
Name: QQuickGridViewPrivate::translateAndTransitionItemsAfter
Prototype: void QQuickGridViewPrivate::translateAndTransitionItemsAfter(int afterModelIndex, const ChangeResult &insertionResult, const ChangeResult &removalResult)
Coverage:  74.074% (20/27)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgridview.cpp
Lines: 2507-2545
 74.074% (20/27)
269
QQuickStyledTextPrivate::parseAttribute
Name: QQuickStyledTextPrivate::parseAttribute
Prototype: QPair<QStringRef,QStringRef> QQuickStyledTextPrivate::parseAttribute(const QChar *&ch, const QString &textIn)
Coverage:  74.074% (20/27)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickstyledtext.cpp
Lines: 727-758
 74.074% (20/27)
238
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
QQmlTypeCompiler::compile
Name: QQmlTypeCompiler::compile
Prototype: QQmlRefPointer<QV4::CompiledData::CompilationUnit> QQmlTypeCompiler::compile()
Coverage:  74.194% (23/31)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmltypecompiler.cpp
Lines: 70-179
 74.194% (23/31)
5611
QQuickItem::mapFromItem
Name: QQuickItem::mapFromItem
Prototype: void QQuickItem::mapFromItem(QQmlV4Function *args) const
Coverage:  74.194% (23/31)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 4416-4471
 74.194% (23/31)
368
QQuickItem::mapToItem
Name: QQuickItem::mapToItem
Prototype: void QQuickItem::mapToItem(QQmlV4Function *args) const
Coverage:  74.194% (23/31)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 4504-4559
 74.194% (23/31)
368
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickWindowPrivate::deliverTouchEvent
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickWindowPrivate::deliverTouchEvent
Prototype: void QQuickWindowPrivate::deliverTouchEvent(QQuickPointerTouchEvent *event)
Coverage:  74.194% (23/31)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickwindow.cpp
Lines: 2407-2441
 74.194% (23/31)
2311
QMetaObjectWrapper::callOverloadedConstructor
Name: QMetaObjectWrapper::callOverloadedConstructor
Prototype: ReturnedValue QMetaObjectWrapper::callOverloadedConstructor(QV4::ExecutionEngine *engine, QV4::CallData *callArgs) const
Coverage:  74.286% (26/35)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp
Lines: 2111-2171
 74.286% (26/35)
4211
QQuickItemViewPrivate::createItem
Name: QQuickItemViewPrivate::createItem
Prototype: FxViewItem *QQuickItemViewPrivate::createItem(int modelIndex, QQmlIncubator::IncubationMode incubationMode)
Coverage:  74.286% (26/35)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitemview.cpp
Lines: 2241-2294
 74.286% (26/35)
3210
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
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
BackendSupport::BackendSupport
Name: BackendSupport::BackendSupport
Prototype: BackendSupport()
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickpixmapcache.cpp
Lines: 432-441
 75.000% (3/4)
72
BindableFbo::bind
Name: BindableFbo::bind
Prototype: void BindableFbo::bind() const
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultlayer.cpp
Lines: 83-88
 75.000% (3/4)
32
Codegen::Codegen::Codegen::condition [qv4codegen.cpp #1]
Name: Codegen::Codegen::Codegen::condition [qv4codegen.cpp #1]
Prototype: void Codegen::condition(ExpressionNode *ast, const BytecodeGenerator::Label *iftrue, const BytecodeGenerator::Label *iffalse, bool trueBlockFollowsCondition)
Coverage:  75.000% (12/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 307-335
 75.000% (12/16)
196
Codegen::Codegen::Codegen::condition [qv4codegen.cpp #2]
Name: Codegen::Codegen::Codegen::condition [qv4codegen.cpp #2]
Prototype: void Codegen::condition(ExpressionNode *ast, const BytecodeGenerator::Label *iftrue, const BytecodeGenerator::Label *iffalse, bool trueBlockFollowsCondition)
Coverage:  75.000% (12/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 307-335
 75.000% (12/16)
196
Codegen::Codegen::Codegen::expression [qv4codegen.cpp #1]
Name: Codegen::Codegen::Codegen::expression [qv4codegen.cpp #1]
Prototype: Codegen::Reference Codegen::expression(ExpressionNode *ast)
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 337-346
 75.000% (3/4)
62
Codegen::Codegen::Codegen::expression [qv4codegen.cpp #2]
Name: Codegen::Codegen::Codegen::expression [qv4codegen.cpp #2]
Prototype: Codegen::Reference Codegen::expression(ExpressionNode *ast)
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 337-346
 75.000% (3/4)
62
Codegen::Codegen::Codegen::referenceForPropertyName [qv4codegen.cpp #1]
Name: Codegen::Codegen::Codegen::referenceForPropertyName [qv4codegen.cpp #1]
Prototype: Codegen::Reference Codegen::referenceForPropertyName(const Codegen::Reference &object, AST::PropertyName *name)
Coverage:  75.000% (6/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 550-565
 75.000% (6/8)
113
Codegen::Codegen::Codegen::referenceForPropertyName [qv4codegen.cpp #2]
Name: Codegen::Codegen::Codegen::referenceForPropertyName [qv4codegen.cpp #2]
Prototype: Codegen::Reference Codegen::referenceForPropertyName(const Codegen::Reference &object, AST::PropertyName *name)
Coverage:  75.000% (6/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 550-565
 75.000% (6/8)
113
Codegen::Codegen::Codegen::targetForPatternElement [qv4codegen.cpp #1]
Name: Codegen::Codegen::Codegen::targetForPatternElement [qv4codegen.cpp #1]
Prototype: Codegen::Reference Codegen::targetForPatternElement(AST::PatternElement *p)
Coverage:  75.000% (9/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 472-483
 75.000% (9/12)
94
Codegen::Codegen::Codegen::targetForPatternElement [qv4codegen.cpp #2]
Name: Codegen::Codegen::Codegen::targetForPatternElement [qv4codegen.cpp #2]
Prototype: Codegen::Reference Codegen::targetForPatternElement(AST::PatternElement *p)
Coverage:  75.000% (9/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 472-483
 75.000% (9/12)
94
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::RValue::loadInAccumulator [qv4codegen.cpp #1]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::RValue::loadInAccumulator [qv4codegen.cpp #1]
Prototype: void Codegen::RValue::loadInAccumulator() const
Coverage:  75.000% (6/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 3702-3716
 75.000% (6/8)
55
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::RValue::loadInAccumulator [qv4codegen.cpp #2]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::RValue::loadInAccumulator [qv4codegen.cpp #2]
Prototype: void Codegen::RValue::loadInAccumulator() const
Coverage:  75.000% (6/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 3702-3716
 75.000% (6/8)
55
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::visit [qv4codegen.cpp #1]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::visit [qv4codegen.cpp #1]
Prototype: bool Codegen::visit(NullExpression *)
Coverage:  75.000% (6/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 2321-2332
 75.000% (6/8)
63
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::visit [qv4codegen.cpp #2]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::visit [qv4codegen.cpp #2]
Prototype: bool Codegen::visit(NullExpression *)
Coverage:  75.000% (6/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 2321-2332
 75.000% (6/8)
63
DistanceFieldStyledTextMaterialShader::updateState
Name: DistanceFieldStyledTextMaterialShader::updateState
Prototype: void DistanceFieldStyledTextMaterialShader::updateState(const RenderState &state, QSGMaterial *newEffect, QSGMaterial *oldEffect)
Coverage:  75.000% (6/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdistancefieldglyphnode_p.cpp
Lines: 295-309
 75.000% (6/8)
92
ExecutionEngine::catchExceptionAsQmlError
Name: ExecutionEngine::catchExceptionAsQmlError
Prototype: QQmlError ExecutionEngine::catchExceptionAsQmlError()
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 1156-1171
 75.000% (3/4)
122
FunctionPrototype::method_toString::Heap::ScriptFunction::init
Name: FunctionPrototype::method_toString::Heap::ScriptFunction::init
Prototype: void Heap::ScriptFunction::init(QV4::ExecutionContext *scope, Function *function)
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp
Lines: 519-537
 75.000% (3/4)
122
FxViewItem::FxViewItem
Name: FxViewItem::FxViewItem
Prototype: FxViewItem::FxViewItem(QQuickItem *i, QQuickItemView *v, bool own, QQuickItemViewAttached *attached)
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitemview.cpp
Lines: 55-62
 75.000% (3/4)
22
GlobalFunctions::method_decodeURI
Name: GlobalFunctions::method_decodeURI
Prototype: ReturnedValue GlobalFunctions::method_decodeURI(const FunctionObject *b, const Value *, const Value *argv, int argc)
Coverage:  75.000% (6/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4globalobject.cpp
Lines: 547-563
 75.000% (6/8)
113
GlobalFunctions::method_decodeURIComponent
Name: GlobalFunctions::method_decodeURIComponent
Prototype: ReturnedValue GlobalFunctions::method_decodeURIComponent(const FunctionObject *b, const Value *, const Value *argv, int argc)
Coverage:  75.000% (6/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4globalobject.cpp
Lines: 566-582
 75.000% (6/8)
113
GlobalFunctions::method_encodeURI
Name: GlobalFunctions::method_encodeURI
Prototype: ReturnedValue GlobalFunctions::method_encodeURI(const FunctionObject *b, const Value *, const Value *argv, int argc)
Coverage:  75.000% (6/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4globalobject.cpp
Lines: 585-601
 75.000% (6/8)
113
GlobalFunctions::method_encodeURIComponent
Name: GlobalFunctions::method_encodeURIComponent
Prototype: ReturnedValue GlobalFunctions::method_encodeURIComponent(const FunctionObject *b, const Value *, const Value *argv, int argc)
Coverage:  75.000% (6/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4globalobject.cpp
Lines: 604-620
 75.000% (6/8)
113
Heap::RegExp::destroy
Name: Heap::RegExp::destroy
Prototype: void Heap::RegExp::destroy()
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4regexp.cpp
Lines: 127-139
 75.000% (3/4)
72
JSC::MacroAssemblerX86_64::urshift64
Name: JSC::MacroAssemblerX86_64::urshift64
Prototype: void urshift64(RegisterID src, TrustedImm32 imm, RegisterID dest)
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86_64.h
Lines: 375-380
 75.000% (3/4)
32
JSC::Yarr::Interpreter::recordParenthesesMatch
Name: JSC::Yarr::Interpreter::recordParenthesesMatch
Prototype: void recordParenthesesMatch(ByteTerm& term, ParenthesesDisjunctionContext* context)
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.cpp
Lines: 611-618
 75.000% (3/4)
42
JSC::Yarr::YarrPattern::nondigitsCharacterClass
Name: JSC::Yarr::YarrPattern::nondigitsCharacterClass
Prototype: CharacterClass* nondigitsCharacterClass()
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrPattern.h
Lines: 358-363
 75.000% (3/4)
32
JSC::Yarr::YarrPattern::nonwordcharCharacterClass
Name: JSC::Yarr::YarrPattern::nonwordcharCharacterClass
Prototype: CharacterClass* nonwordcharCharacterClass()
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrPattern.h
Lines: 370-375
 75.000% (3/4)
32
JSC::Yarr::YarrPatternConstructor::atomCharacterClassBuiltIn
Name: JSC::Yarr::YarrPatternConstructor::atomCharacterClassBuiltIn
Prototype: void atomCharacterClassBuiltIn(BuiltInCharacterClassID classID, bool invert)
Coverage:  75.000% (6/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrPattern.cpp
Lines: 372-392
 75.000% (6/8)
95
ListElement::getDateTimeProperty
Name: ListElement::getDateTimeProperty
Prototype: QDateTime *ListElement::getDateTimeProperty(const ListLayout::Role &role)
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 820-829
 75.000% (3/4)
52
ListElement::setTranslationProperty
Name: ListElement::setTranslationProperty
Prototype: int ListElement::setTranslationProperty(const ListLayout::Role &role, const QV4::CompiledData::Binding *b)
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 1124-1136
 75.000% (3/4)
72
ListLayout::getExistingRole
Name: ListLayout::getExistingRole
Prototype: const ListLayout::Role *ListLayout::getExistingRole(const QString &key) const
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 252-259
 75.000% (3/4)
52
ObjectReferenceHash::remove
Name: ObjectReferenceHash::remove
Prototype: void ObjectReferenceHash::remove(QObject *obj)
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/debugger/qqmldebugservice.cpp
Lines: 140-147
 75.000% (3/4)
42
PassRefPtr::PassRefPtr
Name: PassRefPtr::PassRefPtr
Prototype: PassRefPtr(const RefPtr<T>& other)
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/stubs/wtf/PassRefPtr.h
Lines: 61-66
 75.000% (3/4)
22
PersistentValueStorage::Iterator::operator++
Name: PersistentValueStorage::Iterator::operator++
Prototype: PersistentValueStorage::Iterator &PersistentValueStorage::Iterator::operator++()
Coverage:  75.000% (12/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4persistent.cpp
Lines: 149-166
 75.000% (12/16)
146
QAnimationGroupJob::prependAnimation
Name: QAnimationGroupJob::prependAnimation
Prototype: void QAnimationGroupJob::prependAnimation(QAbstractAnimationJob *animation)
Coverage:  75.000% (6/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/animations/qanimationgroupjob.cpp
Lines: 79-95
 75.000% (6/8)
103
QJSEnginePrivate::Locker::unlock
Name: QJSEnginePrivate::Locker::unlock
Prototype: void QJSEnginePrivate::Locker::unlock()
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsapi/qjsengine_p.h
Lines: 133-139
 75.000% (3/4)
32
QJSEnginePrivate::cache
Name: QJSEnginePrivate::cache
Prototype: QQmlPropertyCache *QJSEnginePrivate::cache(QObject *obj)
Coverage:  75.000% (6/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsapi/qjsengine_p.h
Lines: 163-171
 75.000% (6/8)
52
QObjectMethod::create
Name: QObjectMethod::create
Prototype: ReturnedValue QObjectMethod::create(ExecutionContext *scope, QObject *object, int index)
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp
Lines: 1860-1871
 75.000% (3/4)
72
QPODVector::reserve
Name: QPODVector::reserve
Prototype: void reserve(int count)
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qpodvector_p.h
Lines: 99-104
 75.000% (3/4)
32
QQmlComponent::qmlAttachedProperties
Name: QQmlComponent::qmlAttachedProperties
Prototype: QQmlComponentAttached *QQmlComponent::qmlAttachedProperties(QObject *obj)
Coverage:  75.000% (6/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlcomponent.cpp
Lines: 971-990
 75.000% (6/8)
123
QQmlComponentPrivate::completeCreate
Name: QQmlComponentPrivate::completeCreate
Prototype: void QQmlComponentPrivate::completeCreate()
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlcomponent.cpp
Lines: 945-953
 75.000% (3/4)
52
QQmlComponentPrivate::initializeObjectWithInitialProperties
Name: QQmlComponentPrivate::initializeObjectWithInitialProperties
Prototype: void QQmlComponentPrivate::initializeObjectWithInitialProperties(QV4::QmlContext *qmlContext, const QV4::Value &valuemap, QObject *toCreate)
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlcomponent.cpp
Lines: 1430-1440
 75.000% (3/4)
62
QQmlDMCachedModelData::metaCall
Name: QQmlDMCachedModelData::metaCall
Prototype: int QQmlDMCachedModelData::metaCall(QMetaObject::Call call, int id, void **arguments)
Coverage:  75.000% (24/32)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmladaptormodel.cpp
Lines: 282-314
 75.000% (24/32)
2410
QQmlDMListAccessorData::setValue
Name: QQmlDMListAccessorData::setValue
Prototype: void setValue(const QString &role, const QVariant &value) override
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmladaptormodel.cpp
Lines: 628-632
 75.000% (3/4)
22
QQmlData::get
Name: QQmlData::get
Prototype: static QQmlData *get(const QObject *object, bool create = false)
Coverage:  75.000% (9/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmldata_p.h
Lines: 244-258
 75.000% (9/12)
94
QQmlDebugConnection::handshakeTimeout
Name: QQmlDebugConnection::handshakeTimeout
Prototype: void QQmlDebugConnection::handshakeTimeout()
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmldebugconnection.cpp
Lines: 241-248
 75.000% (3/4)
42
QQmlDebugConnector::setServices
Name: QQmlDebugConnector::setServices
Prototype: void QQmlDebugConnector::setServices(const QStringList &services)
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/debugger/qqmldebugconnector.cpp
Lines: 93-98
 75.000% (3/4)
32
QQmlDebugConnectorFactory::~QQmlDebugConnectorFactory
Name: QQmlDebugConnectorFactory::~QQmlDebugConnectorFactory
Prototype: QQmlDebugConnectorFactory::~QQmlDebugConnectorFactory()
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/debugger/qqmldebugconnector.cpp
Lines: 163-174
 75.000% (3/4)
72
QQmlDelegateModelPrivate::removeCacheItem
Name: QQmlDelegateModelPrivate::removeCacheItem
Prototype: void QQmlDelegateModelPrivate::removeCacheItem(QQmlDelegateModelItem *cacheItem)
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmldelegatemodel.cpp
Lines: 911-919
 75.000% (3/4)
52
QQmlDelegateModelPrivate::~QQmlDelegateModelPrivate
Name: QQmlDelegateModelPrivate::~QQmlDelegateModelPrivate
Prototype: QQmlDelegateModelPrivate::~QQmlDelegateModelPrivate()
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmldelegatemodel.cpp
Lines: 223-229
 75.000% (3/4)
32
QQmlEngineControlClient::releaseEngine
Name: QQmlEngineControlClient::releaseEngine
Prototype: void QQmlEngineControlClient::releaseEngine(int engineId)
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlenginecontrolclient.cpp
Lines: 78-89
 75.000% (3/4)
72
QQmlError::setMessageType
Name: QQmlError::setMessageType
Prototype: void QQmlError::setMessageType(QtMsgType messageType)
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlerror.cpp
Lines: 273-278
 75.000% (3/4)
32
QQmlFileSelector::~QQmlFileSelector
Name: QQmlFileSelector::~QQmlFileSelector
Prototype: QQmlFileSelector::~QQmlFileSelector()
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlfileselector.cpp
Lines: 114-122
 75.000% (3/4)
52
QQmlFileSelectorPrivate::~QQmlFileSelectorPrivate
Name: QQmlFileSelectorPrivate::~QQmlFileSelectorPrivate
Prototype: QQmlFileSelectorPrivate::~QQmlFileSelectorPrivate()
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlfileselector.cpp
Lines: 142-146
 75.000% (3/4)
22
QQmlIncubatorPrivate::calculateStatus
Name: QQmlIncubatorPrivate::calculateStatus
Prototype: QQmlIncubator::Status QQmlIncubatorPrivate::calculateStatus() const
Coverage:  75.000% (9/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlincubator.cpp
Lines: 695-705
 75.000% (9/12)
74
QQmlInstantiatorPrivate::makeModel
Name: QQmlInstantiatorPrivate::makeModel
Prototype: void QQmlInstantiatorPrivate::makeModel()
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmlinstantiator.cpp
Lines: 206-216
 75.000% (3/4)
82
QQmlJS::AST::CaseBlock::accept0
Name: QQmlJS::AST::CaseBlock::accept0
Prototype: void CaseBlock::accept0(Visitor *visitor)
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsast.cpp
Lines: 862-871
 75.000% (3/4)
52
QQmlJS::AST::CaseClause::accept0
Name: QQmlJS::AST::CaseClause::accept0
Prototype: void CaseClause::accept0(Visitor *visitor)
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsast.cpp
Lines: 884-892
 75.000% (3/4)
42
QQmlJS::AST::ComputedPropertyName::accept0
Name: QQmlJS::AST::ComputedPropertyName::accept0
Prototype: void ComputedPropertyName::accept0(Visitor *visitor)
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsast.cpp
Lines: 1300-1307
 75.000% (3/4)
32
QQmlJS::AST::DefaultClause::accept0
Name: QQmlJS::AST::DefaultClause::accept0
Prototype: void DefaultClause::accept0(Visitor *visitor)
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsast.cpp
Lines: 894-901
 75.000% (3/4)
32
QQmlJS::AST::Elision::accept0
Name: QQmlJS::AST::Elision::accept0
Prototype: void Elision::accept0(Visitor *visitor)
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsast.cpp
Lines: 473-480
 75.000% (3/4)
22
QQmlJS::AST::Finally::accept0
Name: QQmlJS::AST::Finally::accept0
Prototype: void Finally::accept0(Visitor *visitor)
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsast.cpp
Lines: 942-949
 75.000% (3/4)
32
QQmlJS::AST::IdentifierPropertyName::accept0
Name: QQmlJS::AST::IdentifierPropertyName::accept0
Prototype: void IdentifierPropertyName::accept0(Visitor *visitor)
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsast.cpp
Lines: 482-488
 75.000% (3/4)
22
QQmlJS::AST::Node::accept
Name: QQmlJS::AST::Node::accept
Prototype: void Node::accept(Visitor *visitor)
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsast.cpp
Lines: 69-75
 75.000% (3/4)
32
QQmlJS::AST::NumericLiteralPropertyName::accept0
Name: QQmlJS::AST::NumericLiteralPropertyName::accept0
Prototype: void NumericLiteralPropertyName::accept0(Visitor *visitor)
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsast.cpp
Lines: 498-504
 75.000% (3/4)
22
QQmlJS::AST::PatternProperty::accept0
Name: QQmlJS::AST::PatternProperty::accept0
Prototype: void PatternProperty::accept0(Visitor *visitor)
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsast.cpp
Lines: 1267-1276
 75.000% (3/4)
52
Page:<>1
Condition %:  0.000% (0/11)
...30
Condition %:  0.000% (0/1)
...40
Condition %:  0.000% (0/1)
...50
Condition %:  25.000% (2/8)
...60
Condition %:  50.000% (5/10)
...65
Condition %:  66.667% (6/9)
66
Condition %:  70.000% (7/10)
67
Condition %:  71.429% (5/7)
68
Condition %:  71.429% (5/7)
6970
Condition %:  75.000% (3/4)
71
Condition %:  75.000% (3/4)
72
Condition %:  75.000% (3/4)
73
Condition %:  75.000% (3/4)
...80
Condition %:  85.714% (6/7)
...90
Condition %: 100.000% (1/1)
...100
Condition %: 100.000% (1/1)
...200
Condition %: 100.000% (1/1)
...202
Condition %: 100.000% (1/1)

Generated by Squish Coco 4.2.0