OpenCoverage

Qt Quick Test Coverage

Functions

Page:<>1
Condition %:  0.000% (0/11)
...40
Condition %:  0.000% (0/1)
...50
Condition %:  25.000% (2/8)
...60
Condition %:  50.000% (5/10)
...70
Condition %:  75.000% (3/4)
...73
Condition %:  75.000% (3/4)
74
Condition %:  76.923% (10/13)
75
Condition %:  78.947% (15/19)
76
Condition %:  80.000% (12/15)
7778
Condition %:  83.333% (5/6)
79
Condition %:  84.211% (16/19)
80
Condition %:  85.714% (6/7)
81
Condition %:  86.667% (13/15)
...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
QQuickText::fontInfo
Name: QQuickText::fontInfo
Prototype: QJSValue QQuickText::fontInfo() const
Coverage:  81.818% (9/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktext.cpp
Lines: 3124-3143
 81.818% (9/11)
142
QQuickText::hoveredLink
Name: QQuickText::hoveredLink
Prototype: QString QQuickText::hoveredLink() const
Coverage:  81.818% (9/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktext.cpp
Lines: 2799-2814
 81.818% (9/11)
84
QQuickTextEdit::effectiveHAlign
Name: QQuickTextEdit::effectiveHAlign
Prototype: QQuickTextEdit::HAlignment QQuickTextEdit::effectiveHAlign() const
Coverage:  81.818% (9/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextedit.cpp
Lines: 714-731
 81.818% (9/11)
105
QQuickTextInput::canPaste
Name: QQuickTextInput::canPaste
Prototype: bool QQuickTextInput::canPaste() const
Coverage:  81.818% (9/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput.cpp
Lines: 2461-2474
 81.818% (9/11)
63
QQuickTextInput::effectiveHAlign
Name: QQuickTextInput::effectiveHAlign
Prototype: QQuickTextInput::HAlignment QQuickTextInput::effectiveHAlign() const
Coverage:  81.818% (9/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput.cpp
Lines: 574-591
 81.818% (9/11)
105
QSGBatchRenderer::Allocator::releaseExplicit
Name: QSGBatchRenderer::Allocator::releaseExplicit
Prototype: void releaseExplicit(uint pageIndex, uint index)
Coverage:  81.818% (9/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgbatchrenderer_p.h
Lines: 165-190
 81.818% (9/11)
133
QSGBatchRenderer::qsg_positionAttribute
Name: QSGBatchRenderer::qsg_positionAttribute
Prototype: int qsg_positionAttribute(QSGGeometry *g)
Coverage:  81.818% (9/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp
Lines: 534-544
 81.818% (9/11)
93
QSequentialAnimationGroupJob::animationInserted
Name: QSequentialAnimationGroupJob::animationInserted
Prototype: void QSequentialAnimationGroupJob::animationInserted(QAbstractAnimationJob *anim)
Coverage:  81.818% (9/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/animations/qsequentialanimationgroupjob.cpp
Lines: 365-381
 81.818% (9/11)
53
QSmoothedAnimation::easeFollow
Name: QSmoothedAnimation::easeFollow
Prototype: qreal QSmoothedAnimation::easeFollow(qreal time_seconds)
Coverage:  81.818% (9/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquicksmoothedanimation.cpp
Lines: 218-240
 81.818% (9/11)
164
QSmoothedAnimation::updateCurrentTime
Name: QSmoothedAnimation::updateCurrentTime
Prototype: void QSmoothedAnimation::updateCurrentTime(int t)
Coverage:  81.818% (9/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquicksmoothedanimation.cpp
Lines: 242-259
 81.818% (9/11)
113
QmlIR::PoolList::unlink [qqmlirbuilder_p.h #1]
Name: QmlIR::PoolList::unlink [qqmlirbuilder_p.h #1]
Prototype: T *unlink(T *before, T *item)
Coverage:  81.818% (9/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmlirbuilder_p.h #1
Lines: 134-151
 81.818% (9/11)
104
QmlIR::PoolList::unlink [qqmlirbuilder_p.h #2]
Name: QmlIR::PoolList::unlink [qqmlirbuilder_p.h #2]
Prototype: T *unlink(T *before, T *item)
Coverage:  81.818% (9/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmlirbuilder_p.h #2
Lines: 134-151
 81.818% (9/11)
104
Reflect::method_get
Name: Reflect::method_get
Prototype: ReturnedValue Reflect::method_get(const FunctionObject *f, const Value *, const Value *argv, int argc)
Coverage:  81.818% (9/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4reflect.cpp
Lines: 150-165
 81.818% (9/11)
113
Reflect::method_has
Name: Reflect::method_has
Prototype: ReturnedValue Reflect::method_has(const FunctionObject *f, const Value *, const Value *argv, int argc)
Coverage:  81.818% (9/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4reflect.cpp
Lines: 185-202
 81.818% (9/11)
123
convertHex
Name: convertHex
Prototype: static inline unsigned char convertHex(ushort c)
Coverage:  81.818% (9/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljslexer.cpp
Lines: 65-73
 81.818% (9/11)
53
parseNumbersArray
Name: parseNumbersArray
Prototype: static inline void parseNumbersArray(const QChar *&str, QVarLengthArray<qreal, 8> &points)
Coverage:  81.818% (18/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquicksvgparser.cpp
Lines: 134-153
 81.818% (18/22)
126
QQmlValueTypeWrapper::virtualPut::QQmlValueTypeWrapper::virtualPut
Name: QQmlValueTypeWrapper::virtualPut::QQmlValueTypeWrapper::virtualPut
Prototype: bool QQmlValueTypeWrapper::virtualPut(Managed *m, PropertyKey id, const Value &value, Value *receiver)
Coverage:  82.000% (41/50)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlvaluetypewrapper.cpp
Lines: 426-539
 82.000% (41/50)
8416
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
QQuickAnchors::setMargins
Name: QQuickAnchors::setMargins
Prototype: void QQuickAnchors::setMargins(qreal offset)
Coverage:  82.051% (32/39)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickanchors.cpp
Lines: 1155-1197
 82.051% (32/39)
3010
QObjectWrapper::setProperty
Name: QObjectWrapper::setProperty
Prototype: void QObjectWrapper::setProperty(ExecutionEngine *engine, QObject *object, QQmlPropertyData *property, const Value &value)
Coverage:  82.090% (110/134)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp
Lines: 439-582
 82.090% (110/134)
11633
QQmlTypeData::buildTypeResolutionCaches
Name: QQmlTypeData::buildTypeResolutionCaches
Prototype: QQmlCompileError QQmlTypeData::buildTypeResolutionCaches( QQmlRefPointer<QQmlTypeNameCache> *typeNameCache, QV4::CompiledData::ResolvedTypeReferenceMap *resolvedTypeCache ) const
Coverage:  82.143% (23/28)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 2708-2757
 82.143% (23/28)
3110
SetCtor::virtualCallAsConstructor
Name: SetCtor::virtualCallAsConstructor
Prototype: ReturnedValue SetCtor::virtualCallAsConstructor(const FunctionObject *f, const Value *argv, int argc, const Value *)
Coverage:  82.143% (23/28)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4setobject.cpp
Lines: 56-90
 82.143% (23/28)
2410
JSC::Yarr::Interpreter::matchAssertionWordBoundary
Name: JSC::Yarr::Interpreter::matchAssertionWordBoundary
Prototype: bool matchAssertionWordBoundary(ByteTerm& term)
Coverage:  82.353% (14/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.cpp
Lines: 379-390
 82.353% (14/17)
72
QQuickAnchorsPrivate::fillChanged
Name: QQuickAnchorsPrivate::fillChanged
Prototype: void QQuickAnchorsPrivate::fillChanged()
Coverage:  82.353% (14/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickanchors.cpp
Lines: 195-220
 82.353% (14/17)
145
QQuickGrid::reportConflictingAnchors
Name: QQuickGrid::reportConflictingAnchors
Prototype: void QQuickGrid::reportConflictingAnchors()
Coverage:  82.353% (14/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickpositioners.cpp
Lines: 1865-1880
 82.353% (14/17)
105
QQuickItemLayer::setEffect
Name: QQuickItemLayer::setEffect
Prototype: void QQuickItemLayer::setEffect(QQmlComponent *component)
Coverage:  82.353% (14/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 8287-8314
 82.353% (14/17)
175
QQuickItemParticle::processDeletables
Name: QQuickItemParticle::processDeletables
Prototype: void QQuickItemParticle::processDeletables()
Coverage:  82.353% (14/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickitemparticle.cpp
Lines: 167-184
 82.353% (14/17)
136
QQuickRepeater::clear
Name: QQuickRepeater::clear
Prototype: void QQuickRepeater::clear()
Coverage:  82.353% (14/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickrepeater.cpp
Lines: 364-386
 82.353% (14/17)
137
QQuickStatePrivate::complete
Name: QQuickStatePrivate::complete
Prototype: void QQuickStatePrivate::complete()
Coverage:  82.353% (14/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickstate.cpp
Lines: 293-313
 82.353% (14/17)
135
QQuickTextInputPrivate::cursorForward
Name: QQuickTextInputPrivate::cursorForward
Prototype: void cursorForward(bool mark, int steps)
Coverage:  82.353% (14/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput_p_p.h
Lines: 378-391
 82.353% (14/17)
105
QQuickValueTypeProvider::equal
Name: QQuickValueTypeProvider::equal
Prototype: bool equal(int type, const void *lhs, const QVariant &rhs) override
Coverage:  82.353% (14/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickglobal.cpp
Lines: 668-689
 82.353% (14/17)
109
QQuickValueTypeProvider::init
Name: QQuickValueTypeProvider::init
Prototype: bool init(int type, QVariant& dst) override
Coverage:  82.353% (14/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickglobal.cpp
Lines: 425-453
 82.353% (14/17)
179
QQuickValueTypeProvider::read
Name: QQuickValueTypeProvider::read
Prototype: bool read(const QVariant &src, void *dst, int dstType) override
Coverage:  82.353% (14/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickglobal.cpp
Lines: 731-752
 82.353% (14/17)
109
QQuickValueTypeProvider::write
Name: QQuickValueTypeProvider::write
Prototype: bool write(int type, const void *src, QVariant& dst) override
Coverage:  82.353% (14/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickglobal.cpp
Lines: 765-786
 82.353% (14/17)
109
JSC::Yarr::YarrGenerator::backtrackTerm
Name: JSC::Yarr::YarrGenerator::backtrackTerm
Prototype: void backtrackTerm(size_t opIndex)
Coverage:  82.500% (33/40)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.cpp
Lines: 1307-1374
 82.500% (33/40)
3519
JSC::Yarr::YarrGenerator::generateTerm
Name: JSC::Yarr::YarrGenerator::generateTerm
Prototype: void generateTerm(size_t opIndex)
Coverage:  82.500% (33/40)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.cpp
Lines: 1241-1306
 82.500% (33/40)
3519
ProxyObject::virtualDeleteProperty
Name: ProxyObject::virtualDeleteProperty
Prototype: bool ProxyObject::virtualDeleteProperty(Managed *m, PropertyKey id)
Coverage:  82.609% (19/23)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4proxy.cpp
Lines: 139-173
 82.609% (19/23)
298
QV4::CompiledData::CompilationUnit::createUnitData [qv4compileddata.cpp #1]
Name: QV4::CompiledData::CompilationUnit::createUnitData [qv4compileddata.cpp #1]
Prototype: Unit *CompilationUnit::createUnitData(QmlIR::Document *irDocument)
Coverage:  82.609% (38/46)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compileddata.cpp #1
Lines: 458-561
 82.609% (38/46)
6418
QV4::CompiledData::CompilationUnit::loadFromDisk::[lambda]::CompilationUnit::saveToDisk::[lambda]::CompilationUnit::createUnitData [qv4compileddata.cpp #2]
Name: QV4::CompiledData::CompilationUnit::loadFromDisk::[lambda]::CompilationUnit::saveToDisk::[lambda]::CompilationUnit::createUnitData [qv4compileddata.cpp #2]
Prototype: Unit *CompilationUnit::createUnitData(QmlIR::Document *irDocument)
Coverage:  82.609% (38/46)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compileddata.cpp #2
Lines: 458-561
 82.609% (38/46)
6418
QV4::CompiledData::CompilationUnit::linkToEngine [qv4compileddata.cpp #2]
Name: QV4::CompiledData::CompilationUnit::linkToEngine [qv4compileddata.cpp #2]
Prototype: QV4::Function *CompilationUnit::linkToEngine(ExecutionEngine *engine)
Coverage:  82.692% (43/52)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compileddata.cpp #2
Lines: 106-196
 82.692% (43/52)
6018
QQmlMetaObject::methodReturnType
Name: QQmlMetaObject::methodReturnType
Prototype: int QQmlMetaObject::methodReturnType(const QQmlPropertyData &data, QByteArray *unknownTypeError) const
Coverage:  82.759% (24/29)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache.cpp
Lines: 1585-1630
 82.759% (24/29)
268
QQuickItemViewTransitioner::canTransition
Name: QQuickItemViewTransitioner::canTransition
Prototype: bool QQuickItemViewTransitioner::canTransition(QQuickItemViewTransitioner::TransitionType type, bool asTarget) const
Coverage:  82.759% (24/29)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitemviewtransition.cpp
Lines: 178-209
 82.759% (24/29)
1810
QQuickSinglePointHandler::wantsPointerEvent
Name: QQuickSinglePointHandler::wantsPointerEvent
Prototype: bool QQuickSinglePointHandler::wantsPointerEvent(QQuickPointerEvent *event)
Coverage:  82.759% (48/58)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/handlers/qquicksinglepointhandler.cpp
Lines: 68-127
 82.759% (48/58)
4116
QQuickTextInput::event
Name: QQuickTextInput::event
Prototype: bool QQuickTextInput::event(QEvent* ev)
Coverage:  82.812% (53/64)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput.cpp
Lines: 1668-1721
 82.812% (53/64)
3613
QParallelAnimationGroupJob::uncontrolledAnimationFinished
Name: QParallelAnimationGroupJob::uncontrolledAnimationFinished
Prototype: void QParallelAnimationGroupJob::uncontrolledAnimationFinished(QAbstractAnimationJob *animation)
Coverage:  82.857% (29/35)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/animations/qparallelanimationgroupjob.cpp
Lines: 206-238
 82.857% (29/35)
219
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
ListElement::destroy
Name: ListElement::destroy
Prototype: void ListElement::destroy(ListLayout *layout)
Coverage:  82.927% (34/41)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 1300-1363
 82.927% (34/41)
3417
QQmlJS::Tokenize::parse
Name: QQmlJS::Tokenize::parse
Prototype: bool Tokenize::parse(int startToken)
Coverage:  82.979% (39/47)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlmin/main.cpp
Lines: 458-541
 82.979% (39/47)
5014
QQuickGridScaledImage::QQuickGridScaledImage
Name: QQuickGridScaledImage::QQuickGridScaledImage
Prototype: QQuickGridScaledImage::QQuickGridScaledImage(QIODevice *data)
Coverage:  83.019% (44/53)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickscalegrid.cpp
Lines: 124-170
 83.019% (44/53)
3513
ArrayData::ensureAttributes
Name: ArrayData::ensureAttributes
Prototype: void ArrayData::ensureAttributes(Object *o)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4arraydata.cpp
Lines: 212-218
 83.333% (5/6)
32
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(YieldExpression *ast)
Coverage:  83.333% (10/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 2691-2716
 83.333% (10/12)
194
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(YieldExpression *ast)
Coverage:  83.333% (10/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 2691-2716
 83.333% (10/12)
194
JSC::Yarr::Interpreter::InputStream::checkInput
Name: JSC::Yarr::Interpreter::InputStream::checkInput
Prototype: bool checkInput(unsigned count)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.cpp
Lines: 253-260
 83.333% (5/6)
42
JSC::Yarr::Parser::consumeNumber
Name: JSC::Yarr::Parser::consumeNumber
Prototype: unsigned consumeNumber()
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrParser.h
Lines: 756-765
 83.333% (5/6)
52
JSC::Yarr::YarrPatternConstructor::copyTerm
Name: JSC::Yarr::YarrPatternConstructor::copyTerm
Prototype: PatternTerm copyTerm(PatternTerm& term, bool filterStartsWithBOL = false)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrPattern.cpp
Lines: 508-516
 83.333% (5/6)
52
Lookup::setter0Inline
Name: Lookup::setter0Inline
Prototype: bool Lookup::setter0Inline(Lookup *l, ExecutionEngine *engine, Value &object, const Value &value)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4lookup.cpp
Lines: 569-578
 83.333% (5/6)
52
Lookup::setterInsert
Name: Lookup::setterInsert
Prototype: bool Lookup::setterInsert(Lookup *l, ExecutionEngine *engine, Value &object, const Value &value)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4lookup.cpp
Lines: 598-609
 83.333% (5/6)
72
MathObject::method_acos
Name: MathObject::method_acos
Prototype: ReturnedValue MathObject::method_acos(const FunctionObject *, const Value *, const Value *argv, int argc)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4mathobject.cpp
Lines: 134-141
 83.333% (5/6)
42
MathObject::method_acosh
Name: MathObject::method_acosh
Prototype: ReturnedValue MathObject::method_acosh(const FunctionObject *, const Value *, const Value *argv, int argc)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4mathobject.cpp
Lines: 143-154
 83.333% (5/6)
42
MathObject::method_asin
Name: MathObject::method_asin
Prototype: ReturnedValue MathObject::method_asin(const FunctionObject *, const Value *, const Value *argv, int argc)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4mathobject.cpp
Lines: 156-163
 83.333% (5/6)
42
MathObject::method_asinh
Name: MathObject::method_asinh
Prototype: ReturnedValue MathObject::method_asinh(const FunctionObject *, const Value *, const Value *argv, int argc)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4mathobject.cpp
Lines: 165-176
 83.333% (5/6)
42
MathObject::method_atan
Name: MathObject::method_atan
Prototype: ReturnedValue MathObject::method_atan(const FunctionObject *, const Value *, const Value *argv, int argc)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4mathobject.cpp
Lines: 178-185
 83.333% (5/6)
42
MathObject::method_atanh
Name: MathObject::method_atanh
Prototype: ReturnedValue MathObject::method_atanh(const FunctionObject *, const Value *, const Value *argv, int argc)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4mathobject.cpp
Lines: 187-204
 83.333% (5/6)
42
MathObject::method_log
Name: MathObject::method_log
Prototype: ReturnedValue MathObject::method_log(const FunctionObject *, const Value *, const Value *argv, int argc)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4mathobject.cpp
Lines: 348-355
 83.333% (5/6)
42
MathObject::method_log10
Name: MathObject::method_log10
Prototype: ReturnedValue MathObject::method_log10(const FunctionObject *, const Value *, const Value *argv, int argc)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4mathobject.cpp
Lines: 357-364
 83.333% (5/6)
42
MathObject::method_log1p
Name: MathObject::method_log1p
Prototype: ReturnedValue MathObject::method_log1p(const FunctionObject *, const Value *, const Value *argv, int argc)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4mathobject.cpp
Lines: 366-376
 83.333% (5/6)
52
MathObject::method_log2
Name: MathObject::method_log2
Prototype: ReturnedValue MathObject::method_log2(const FunctionObject *, const Value *, const Value *argv, int argc)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4mathobject.cpp
Lines: 378-392
 83.333% (5/6)
42
MathObject::method_sin
Name: MathObject::method_sin
Prototype: ReturnedValue MathObject::method_sin(const FunctionObject *, const Value *, const Value *argv, int argc)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4mathobject.cpp
Lines: 496-503
 83.333% (5/6)
42
MathObject::method_sinh
Name: MathObject::method_sinh
Prototype: ReturnedValue MathObject::method_sinh(const FunctionObject *, const Value *, const Value *argv, int argc)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4mathobject.cpp
Lines: 505-512
 83.333% (5/6)
42
MathObject::method_tan
Name: MathObject::method_tan
Prototype: ReturnedValue MathObject::method_tan(const FunctionObject *, const Value *, const Value *argv, int argc)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4mathobject.cpp
Lines: 520-527
 83.333% (5/6)
42
MathObject::method_tanh
Name: MathObject::method_tanh
Prototype: ReturnedValue MathObject::method_tanh(const FunctionObject *, const Value *, const Value *argv, int argc)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4mathobject.cpp
Lines: 529-536
 83.333% (5/6)
42
Object::defineAccessorProperty
Name: Object::defineAccessorProperty
Prototype: void Object::defineAccessorProperty(StringOrSymbol *name, VTable::Call getter, VTable::Call setter)
Coverage:  83.333% (10/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4object.cpp
Lines: 174-195
 83.333% (10/12)
154
QJSValueIterator::name
Name: QJSValueIterator::name
Prototype: QString QJSValueIterator::name() const
Coverage:  83.333% (10/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsapi/qjsvalueiterator.cpp
Lines: 171-181
 83.333% (10/12)
104
QQmlBindingInstantiationContext::resolveInstantiatingProperty
Name: QQmlBindingInstantiationContext::resolveInstantiatingProperty
Prototype: bool QQmlBindingInstantiationContext::resolveInstantiatingProperty()
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmlpropertycachecreator.cpp
Lines: 57-69
 83.333% (5/6)
82
QQmlBindingProfiler::QQmlBindingProfiler
Name: QQmlBindingProfiler::QQmlBindingProfiler
Prototype: QQmlBindingProfiler(QQmlProfiler *profiler, QV4::Function *function)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/debugger/qqmlprofiler_p.h
Lines: 408-413
 83.333% (5/6)
22
QQmlBindingProfiler::~QQmlBindingProfiler
Name: QQmlBindingProfiler::~QQmlBindingProfiler
Prototype: ~QQmlBindingProfiler()
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/debugger/qqmlprofiler_p.h
Lines: 415-419
 83.333% (5/6)
22
QQmlDMListAccessorData::setModelData
Name: QQmlDMListAccessorData::setModelData
Prototype: void setModelData(const QVariant &data)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmladaptormodel.cpp
Lines: 586-592
 83.333% (5/6)
32
QQmlData::clearBit
Name: QQmlData::clearBit
Prototype: inline __attribute__((always_inline)) void clearBit(int bit)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmldata_p.h
Lines: 308-315
 83.333% (5/6)
42
QQmlDataBlob::QQmlDataBlob
Name: QQmlDataBlob::QQmlDataBlob
Prototype: QQmlDataBlob::QQmlDataBlob(const QUrl &url, Type type, QQmlTypeLoader *manager)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 256-264
 83.333% (5/6)
32
QQmlDataBlob::notifyComplete
Name: QQmlDataBlob::notifyComplete
Prototype: void QQmlDataBlob::notifyComplete(QQmlDataBlob *blob)
Coverage:  83.333% (15/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 715-743
 83.333% (15/18)
176
QQmlDelegateModel::_q_itemsRemoved
Name: QQmlDelegateModel::_q_itemsRemoved
Prototype: void QQmlDelegateModel::_q_itemsRemoved(int index, int count)
Coverage:  83.333% (15/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmldelegatemodel.cpp
Lines: 1442-1468
 83.333% (15/18)
176
QQmlDelegateModel::setDelegate
Name: QQmlDelegateModel::setDelegate
Prototype: void QQmlDelegateModel::setDelegate(QQmlComponent *delegate)
Coverage:  83.333% (15/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmldelegatemodel.cpp
Lines: 410-433
 83.333% (15/18)
166
QQmlImportInstance::setQmldirContent
Name: QQmlImportInstance::setQmldirContent
Prototype: bool QQmlImportInstance::setQmldirContent(const QString &resolvedUrl, const QQmlTypeLoaderQmldirContent &qmldir, QQmlImportNamespace *nameSpace, QList<QQmlError> *errors)
Coverage:  83.333% (10/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlimport.cpp
Lines: 673-697
 83.333% (10/12)
144
QQmlInstantiationInterrupt::reset
Name: QQmlInstantiationInterrupt::reset
Prototype: void QQmlInstantiationInterrupt::reset()
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlvme_p.h
Lines: 164-168
 83.333% (5/6)
22
QQmlJS::AST::UiObjectBinding::firstSourceLocation
Name: QQmlJS::AST::UiObjectBinding::firstSourceLocation
Prototype: SourceLocation firstSourceLocation() const override
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsast_p.h
Lines: 2840-2846
 83.333% (5/6)
32
QQmlObjectCompletionProfiler::QQmlObjectCompletionProfiler
Name: QQmlObjectCompletionProfiler::QQmlObjectCompletionProfiler
Prototype: QQmlObjectCompletionProfiler(QQmlVmeProfiler *parent)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/debugger/qqmlprofiler_p.h
Lines: 507-513
 83.333% (5/6)
32
QQmlObjectCompletionProfiler::~QQmlObjectCompletionProfiler
Name: QQmlObjectCompletionProfiler::~QQmlObjectCompletionProfiler
Prototype: ~QQmlObjectCompletionProfiler()
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/debugger/qqmlprofiler_p.h
Lines: 515-519
 83.333% (5/6)
22
QQmlObjectCreationProfiler::QQmlObjectCreationProfiler
Name: QQmlObjectCreationProfiler::QQmlObjectCreationProfiler
Prototype: QQmlObjectCreationProfiler(QQmlProfiler *profiler, const QV4::CompiledData::Object *obj)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/debugger/qqmlprofiler_p.h
Lines: 484-488
 83.333% (5/6)
12
QQmlObjectCreationProfiler::~QQmlObjectCreationProfiler
Name: QQmlObjectCreationProfiler::~QQmlObjectCreationProfiler
Prototype: ~QQmlObjectCreationProfiler()
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/debugger/qqmlprofiler_p.h
Lines: 490-493
 83.333% (5/6)
12
QQmlProperty::operator==
Name: QQmlProperty::operator==
Prototype: bool QQmlProperty::operator==(const QQmlProperty &other) const
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.cpp
Lines: 508-517
 83.333% (5/6)
52
QQmlPropertyCache::ensureResolved
Name: QQmlPropertyCache::ensureResolved
Prototype: inline QQmlPropertyData *QQmlPropertyCache::ensureResolved(QQmlPropertyData *p) const
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache_p.h
Lines: 725-731
 83.333% (5/6)
32
QQmlPropertyData::writeProperty
Name: QQmlPropertyData::writeProperty
Prototype: bool writeProperty(QObject *target, void *value, WriteFlags flags) const
Coverage:  83.333% (10/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache_p.h
Lines: 341-352
 83.333% (10/12)
83
QQmlPropertyPrivate::binding
Name: QQmlPropertyPrivate::binding
Prototype: QQmlAbstractBinding * QQmlPropertyPrivate::binding(QObject *object, QQmlPropertyIndex index)
Coverage:  83.333% (20/24)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.cpp
Lines: 811-838
 83.333% (20/24)
166
QQmlPropertyPrivate::findSignalByName
Name: QQmlPropertyPrivate::findSignalByName
Prototype: QMetaMethod QQmlPropertyPrivate::findSignalByName(const QMetaObject *mo, const QByteArray &name)
Coverage:  83.333% (15/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.cpp
Lines: 1624-1648
 83.333% (15/18)
146
QQmlThread::internalPostMethodToThread
Name: QQmlThread::internalPostMethodToThread
Prototype: void QQmlThread::internalPostMethodToThread(Message *message)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qqmlthread.cpp
Lines: 377-386
 83.333% (5/6)
72
QQmlTimer::event
Name: QQmlTimer::event
Prototype: bool QQmlTimer::event(QEvent *e)
Coverage:  83.333% (10/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmltimer.cpp
Lines: 330-346
 83.333% (10/12)
124
QQmlTimerPrivate::animationFinished
Name: QQmlTimerPrivate::animationFinished
Prototype: void QQmlTimerPrivate::animationFinished(QAbstractAnimationJob *)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmltimer.cpp
Lines: 348-355
 83.333% (5/6)
52
QQmlTypeLoader::shutdownThread
Name: QQmlTypeLoader::shutdownThread
Prototype: void QQmlTypeLoader::shutdownThread()
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 1321-1325
 83.333% (5/6)
22
QQmlVMEMetaObject::getForProperty
Name: QQmlVMEMetaObject::getForProperty
Prototype: QQmlVMEMetaObject *QQmlVMEMetaObject::getForProperty(QObject *o, int coreIndex)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlvmemetaobject.cpp
Lines: 1249-1257
 83.333% (5/6)
52
QQmlVMEMetaObject::getForSignal
Name: QQmlVMEMetaObject::getForSignal
Prototype: QQmlVMEMetaObject *QQmlVMEMetaObject::getForSignal(QObject *o, int coreIndex)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlvmemetaobject.cpp
Lines: 1273-1281
 83.333% (5/6)
52
Page:<>1
Condition %:  0.000% (0/11)
...40
Condition %:  0.000% (0/1)
...50
Condition %:  25.000% (2/8)
...60
Condition %:  50.000% (5/10)
...70
Condition %:  75.000% (3/4)
...73
Condition %:  75.000% (3/4)
74
Condition %:  76.923% (10/13)
75
Condition %:  78.947% (15/19)
76
Condition %:  80.000% (12/15)
7778
Condition %:  83.333% (5/6)
79
Condition %:  84.211% (16/19)
80
Condition %:  85.714% (6/7)
81
Condition %:  86.667% (13/15)
...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