OpenCoverage

Qt Quick Test Coverage

Functions

Page:<>1
Condition %:  0.000% (0/11)
...100
Condition %: 100.000% (1/1)
...160
Condition %: 100.000% (7/7)
...170
Condition %: 100.000% (1/1)
...180
Condition %: 100.000% (1/1)
...190
Condition %: 100.000% (1/1)
...193
Condition %: 100.000% (1/1)
194
Condition %: 100.000% (1/1)
195
Condition %: 100.000% (1/1)
196
Condition %: 100.000% (1/1)
197198
Condition %: 100.000% (1/1)
199
Condition %: 100.000% (1/1)
200
Condition %: 100.000% (1/1)
201
Condition %: 100.000% (1/1)
202
Condition %: 100.000% (1/1)
FunctionCondition %▴eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
QuickTestResult::skip
Name: QuickTestResult::skip
Prototype: void QuickTestResult::skip (const QString &message, const QUrl &location, int line)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmltest/quicktestresult.cpp
Lines: 598-604
100.000% (1/1)
31
QuickTestResult::skippedChanged
Name: QuickTestResult::skippedChanged
Prototype: void QuickTestResult::skippedChanged()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmltest/.moc/moc_quicktestresult_p.cpp
Lines: 544-547
100.000% (1/1)
11
QuickTestResult::startLogging
Name: QuickTestResult::startLogging
Prototype: void QuickTestResult::startLogging()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmltest/quicktestresult.cpp
Lines: 402-410
100.000% (4/4)
42
QuickTestResult::testCaseName
Name: QuickTestResult::testCaseName
Prototype: QString QuickTestResult::testCaseName() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmltest/quicktestresult.cpp
Lines: 226-230
100.000% (1/1)
21
QuickTestResult::testCaseNameChanged
Name: QuickTestResult::testCaseNameChanged
Prototype: void QuickTestResult::testCaseNameChanged()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmltest/.moc/moc_quicktestresult_p.cpp
Lines: 526-529
100.000% (1/1)
11
QuickTestResult::wait
Name: QuickTestResult::wait
Prototype: void QuickTestResult::wait(int ms)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmltest/quicktestresult.cpp
Lines: 643-646
100.000% (1/1)
11
QuickTestResult::waitForRendering
Name: QuickTestResult::waitForRendering
Prototype: bool QuickTestResult::waitForRendering(QQuickItem *item, int timeout)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmltest/quicktestresult.cpp
Lines: 653-658
100.000% (1/1)
21
QuickTestResultPrivate::QuickTestResultPrivate
Name: QuickTestResultPrivate::QuickTestResultPrivate
Prototype: QuickTestResultPrivate()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmltest/quicktestresult.cpp
Lines: 175-181
100.000% (1/1)
21
QuickTestResultPrivate::intern
Name: QuickTestResultPrivate::intern
Prototype: QByteArray QuickTestResultPrivate::intern(const QString &str)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmltest/quicktestresult.cpp
Lines: 201-205
100.000% (1/1)
21
QuickTestResultPrivate::~QuickTestResultPrivate
Name: QuickTestResultPrivate::~QuickTestResultPrivate
Prototype: ~QuickTestResultPrivate()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmltest/quicktestresult.cpp
Lines: 182-187
100.000% (1/1)
31
RefCounted::RefCounted
Name: RefCounted::RefCounted
Prototype: RefCounted()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/stubs/wtf/RefCounted.h
Lines: 47-47
100.000% (1/1)
11
RefCounted::deref
Name: RefCounted::deref
Prototype: void deref()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/stubs/wtf/RefCounted.h
Lines: 58-62
100.000% (4/4)
22
RefCounted::ref
Name: RefCounted::ref
Prototype: void ref()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/stubs/wtf/RefCounted.h
Lines: 53-56
100.000% (1/1)
11
RefCounted::~RefCounted
Name: RefCounted::~RefCounted
Prototype: ~RefCounted()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/stubs/wtf/RefCounted.h
Lines: 48-51
100.000% (1/1)
11
RefPtr::RefPtr
Name: RefPtr::RefPtr
Prototype: RefPtr()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/stubs/wtf/RefPtr.h
Lines: 47-47
100.000% (1/1)
11
RefPtr::RefPtr
Name: RefPtr::RefPtr
Prototype: RefPtr(const PassRefPtr<T>& other)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/stubs/wtf/RefPtr.h
Lines: 65-68
100.000% (1/1)
21
RefPtr::get
Name: RefPtr::get
Prototype: T* get() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/stubs/wtf/RefPtr.h
Lines: 77-77
100.000% (1/1)
11
RefPtr::operator!
Name: RefPtr::operator!
Prototype: bool operator!() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/stubs/wtf/RefPtr.h
Lines: 78-78
100.000% (1/1)
11
RefPtr::operator->
Name: RefPtr::operator->
Prototype: T* operator->() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/stubs/wtf/RefPtr.h
Lines: 76-76
100.000% (1/1)
11
RefPtr::release
Name: RefPtr::release
Prototype: PassRefPtr<T> release()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/stubs/wtf/RefPtr.h
Lines: 80-85
100.000% (1/1)
31
RefPtr::~RefPtr
Name: RefPtr::~RefPtr
Prototype: ~RefPtr()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/stubs/wtf/RefPtr.h
Lines: 70-74
100.000% (4/4)
22
RegExp::create
Name: RegExp::create
Prototype: Heap::RegExp *RegExp::create(ExecutionEngine* engine, const QString& pattern, bool ignoreCase, bool multiline, bool global)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4regexp.cpp
Lines: 72-91
100.000% (7/7)
123
RegExpObject::initProperties::Heap::RegExpCtor::clearLastMatch
Name: RegExpObject::initProperties::Heap::RegExpCtor::clearLastMatch
Prototype: void Heap::RegExpCtor::clearLastMatch()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4regexpobject.cpp
Lines: 205-211
100.000% (1/1)
41
RegExpObject::initProperties::Heap::RegExpCtor::init
Name: RegExpObject::initProperties::Heap::RegExpCtor::init
Prototype: void Heap::RegExpCtor::init(QV4::ExecutionContext *scope)
Coverage: 100.000% (2/2)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4regexpobject.cpp
Lines: 199-203
100.000% (2/2)
21
RegExpObject::initProperties::RegExpCtor::virtualCall
Name: RegExpObject::initProperties::RegExpCtor::virtualCall
Prototype: ReturnedValue RegExpCtor::virtualCall(const FunctionObject *f, const Value *, const Value *argv, int argc)
Coverage: 100.000% (11/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4regexpobject.cpp
Lines: 262-270
100.000% (11/11)
43
RegExpObject::initProperties::RegExpObject::initProperties
Name: RegExpObject::initProperties::RegExpObject::initProperties
Prototype: void RegExpObject::initProperties()
Coverage: 100.000% (5/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4regexpobject.cpp
Lines: 136-154
100.000% (5/5)
52
RegExpObject::initProperties::RegExpObject::source
Name: RegExpObject::initProperties::RegExpObject::source
Prototype: QString RegExpObject::source() const
Coverage: 100.000% (2/2)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4regexpobject.cpp
Lines: 177-183
100.000% (2/2)
41
RegExpObject::initProperties::RegExpObject::toQRegExp
Name: RegExpObject::initProperties::RegExpObject::toQRegExp
Prototype: QRegExp RegExpObject::toQRegExp() const
Coverage: 100.000% (3/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4regexpobject.cpp
Lines: 159-163
100.000% (3/3)
21
RegExpObject::initProperties::RegExpObject::toString
Name: RegExpObject::initProperties::RegExpObject::toString
Prototype: QString RegExpObject::toString() const
Coverage: 100.000% (10/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4regexpobject.cpp
Lines: 165-175
100.000% (10/10)
84
RegExpObject::initProperties::RegExpPrototype::init
Name: RegExpObject::initProperties::RegExpPrototype::init
Prototype: void RegExpPrototype::init(ExecutionEngine *engine, Object *constructor)
Coverage: 100.000% (24/24)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4regexpobject.cpp
Lines: 272-308
100.000% (24/24)
301
RegExpObject::initProperties::RegExpPrototype::method_exec
Name: RegExpObject::initProperties::RegExpPrototype::method_exec
Prototype: ReturnedValue RegExpPrototype::method_exec(const FunctionObject *b, const Value *thisObject, const Value *argv, int argc)
Coverage: 100.000% (25/25)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4regexpobject.cpp
Lines: 356-411
100.000% (25/25)
487
RegExpObject::initProperties::RegExpPrototype::method_get_input
Name: RegExpObject::initProperties::RegExpPrototype::method_get_input
Prototype: ReturnedValue RegExpPrototype::method_get_input(const FunctionObject *b, const Value *, const Value *, int)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4regexpobject.cpp
Lines: 463-466
100.000% (1/1)
11
RegExpObject::initProperties::RegExpPrototype::method_get_lastMatch_n
Name: RegExpObject::initProperties::RegExpPrototype::method_get_lastMatch_n
Prototype: template <uint index> ReturnedValue RegExpPrototype::method_get_lastMatch_n(const FunctionObject *b, const Value *, const Value *, int)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4regexpobject.cpp
Lines: 442-451
100.000% (4/4)
62
RegExpObject::initProperties::RegExpPrototype::method_get_leftContext
Name: RegExpObject::initProperties::RegExpPrototype::method_get_leftContext
Prototype: ReturnedValue RegExpPrototype::method_get_leftContext(const FunctionObject *b, const Value *, const Value *, int)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4regexpobject.cpp
Lines: 468-474
100.000% (1/1)
41
RegExpObject::initProperties::RegExpPrototype::method_get_rightContext
Name: RegExpObject::initProperties::RegExpPrototype::method_get_rightContext
Prototype: ReturnedValue RegExpPrototype::method_get_rightContext(const FunctionObject *b, const Value *, const Value *, int)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4regexpobject.cpp
Lines: 476-482
100.000% (1/1)
41
RegExpObject::initProperties::RegExpPrototype::method_test
Name: RegExpObject::initProperties::RegExpPrototype::method_test
Prototype: ReturnedValue RegExpPrototype::method_test(const FunctionObject *b, const Value *thisObject, const Value *argv, int argc)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4regexpobject.cpp
Lines: 413-417
100.000% (1/1)
21
RenderNodeState::clipRegion
Name: RenderNodeState::clipRegion
Prototype: const QRegion *clipRegion() const override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarerenderablenode.cpp
Lines: 241-241
100.000% (1/1)
11
RootNode::RootNode
Name: RootNode::RootNode
Prototype: RootNode()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextedit.cpp
Lines: 142-143
100.000% (1/1)
11
RootNode::resetCursorNode
Name: RootNode::resetCursorNode
Prototype: void resetCursorNode(QSGInternalRectangleNode* newNode)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextedit.cpp
Lines: 155-165
100.000% (7/7)
73
RootNode::resetFrameDecorations
Name: RootNode::resetFrameDecorations
Prototype: void resetFrameDecorations(QQuickTextNode* newNode)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextedit.cpp
Lines: 145-153
100.000% (4/4)
52
Round
Name: Round
Prototype: template<typename T> static T Round(T t)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickflickable.cpp
Lines: 82-85
100.000% (1/1)
11
RuntimeCodegen::generateFromFunctionExpression
Name: RuntimeCodegen::generateFromFunctionExpression
Prototype: void RuntimeCodegen::generateFromFunctionExpression(const QString &fileName, const QString &sourceCode, AST::FunctionExpression *ast, Compiler::Module *module)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4runtimecodegen.cpp
Lines: 45-66
100.000% (4/4)
122
RuntimeCodegen::throwSyntaxError
Name: RuntimeCodegen::throwSyntaxError
Prototype: void RuntimeCodegen::throwSyntaxError(const AST::SourceLocation &loc, const QString &detail)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4runtimecodegen.cpp
Lines: 68-74
100.000% (4/4)
42
ScopeJob::ScopeJob
Name: ScopeJob::ScopeJob
Prototype: ScopeJob::ScopeJob(QV4DataCollector *collector, int frameNr, int scopeNr)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4debugjob.cpp
Lines: 178-181
100.000% (1/1)
21
Script::run
Name: Script::run
Prototype: ReturnedValue Script::run(const QV4::Value *thisObject)
Coverage: 100.000% (10/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4script.cpp
Lines: 146-165
100.000% (10/10)
124
Serialize::deserialize
Name: Serialize::deserialize
Prototype: ReturnedValue Serialize::deserialize(const QByteArray &data, ExecutionEngine *engine)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4serialize.cpp
Lines: 420-424
100.000% (1/1)
21
Serialize::serialize
Name: Serialize::serialize
Prototype: QByteArray Serialize::serialize(const QV4::Value &value, ExecutionEngine *engine)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4serialize.cpp
Lines: 413-418
100.000% (1/1)
31
SetCtor::virtualCall
Name: SetCtor::virtualCall
Prototype: ReturnedValue SetCtor::virtualCall(const FunctionObject *f, const Value *, const Value *, int)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4setobject.cpp
Lines: 92-96
100.000% (1/1)
21
SetIteratorPrototype::init
Name: SetIteratorPrototype::init
Prototype: void SetIteratorPrototype::init(ExecutionEngine *e)
Coverage: 100.000% (2/2)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4setiterator.cpp
Lines: 50-57
100.000% (2/2)
41
SetIteratorPrototype::method_next
Name: SetIteratorPrototype::method_next
Prototype: ReturnedValue SetIteratorPrototype::method_next(const FunctionObject *b, const Value *that, const Value *, int)
Coverage: 100.000% (13/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4setiterator.cpp
Lines: 59-97
100.000% (13/13)
255
SetPrototype::init
Name: SetPrototype::init
Prototype: void SetPrototype::init(ExecutionEngine *engine, Object *ctor)
Coverage: 100.000% (11/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4setobject.cpp
Lines: 98-125
100.000% (11/11)
201
SetPrototype::method_add
Name: SetPrototype::method_add
Prototype: ReturnedValue SetPrototype::method_add(const FunctionObject *b, const Value *thisObject, const Value *argv, int)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4setobject.cpp
Lines: 146-155
100.000% (4/4)
62
SetPrototype::method_clear
Name: SetPrototype::method_clear
Prototype: ReturnedValue SetPrototype::method_clear(const FunctionObject *b, const Value *thisObject, const Value *, int)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4setobject.cpp
Lines: 157-166
100.000% (4/4)
62
SetPrototype::method_delete
Name: SetPrototype::method_delete
Prototype: ReturnedValue SetPrototype::method_delete(const FunctionObject *b, const Value *thisObject, const Value *argv, int)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4setobject.cpp
Lines: 168-176
100.000% (4/4)
52
SetPrototype::method_entries
Name: SetPrototype::method_entries
Prototype: ReturnedValue SetPrototype::method_entries(const FunctionObject *b, const Value *thisObject, const Value *, int)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4setobject.cpp
Lines: 178-188
100.000% (4/4)
72
SetPrototype::method_forEach
Name: SetPrototype::method_forEach
Prototype: ReturnedValue SetPrototype::method_forEach(const FunctionObject *b, const Value *thisObject, const Value *argv, int argc)
Coverage: 100.000% (16/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4setobject.cpp
Lines: 190-215
100.000% (16/16)
186
SetPrototype::method_has
Name: SetPrototype::method_has
Prototype: ReturnedValue SetPrototype::method_has(const FunctionObject *b, const Value *thisObject, const Value *argv, int)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4setobject.cpp
Lines: 217-225
100.000% (4/4)
52
SetPrototype::method_values
Name: SetPrototype::method_values
Prototype: ReturnedValue SetPrototype::method_values(const FunctionObject *b, const Value *thisObject, const Value *, int)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4setobject.cpp
Lines: 237-247
100.000% (4/4)
72
SignalHandlerConverter::SignalHandlerConverter
Name: SignalHandlerConverter::SignalHandlerConverter
Prototype: SignalHandlerConverter::SignalHandlerConverter(QQmlTypeCompiler *typeCompiler)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmltypecompiler.cpp
Lines: 297-307
100.000% (1/1)
21
SignalHandlerConverter::convertSignalHandlerExpressionsToFunctionDeclarations
Name: SignalHandlerConverter::convertSignalHandlerExpressionsToFunctionDeclarations
Prototype: bool SignalHandlerConverter::convertSignalHandlerExpressionsToFunctionDeclarations()
Coverage: 100.000% (16/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmltypecompiler.cpp
Lines: 309-325
100.000% (16/16)
126
SimpleArrayData::get
Name: SimpleArrayData::get
Prototype: ReturnedValue SimpleArrayData::get(const Heap::ArrayData *d, uint index)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4arraydata.cpp
Lines: 220-226
100.000% (4/4)
42
SimpleArrayData::length
Name: SimpleArrayData::length
Prototype: uint SimpleArrayData::length(const Heap::ArrayData *d)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4arraydata.cpp
Lines: 317-320
100.000% (1/1)
11
SimpleArrayData::pop_front
Name: SimpleArrayData::pop_front
Prototype: ReturnedValue SimpleArrayData::pop_front(Object *o)
Coverage: 100.000% (6/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4arraydata.cpp
Lines: 285-296
100.000% (6/6)
82
SimpleArrayData::push_front
Name: SimpleArrayData::push_front
Prototype: void SimpleArrayData::push_front(Object *o, const Value *values, uint n)
Coverage: 100.000% (11/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4arraydata.cpp
Lines: 264-283
100.000% (11/11)
134
SimpleArrayData::reallocate
Name: SimpleArrayData::reallocate
Prototype: Heap::ArrayData *SimpleArrayData::reallocate(Object *o, uint n, bool enforceAttributes)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4arraydata.cpp
Lines: 206-210
100.000% (1/1)
21
SimpleArrayData::setAttribute
Name: SimpleArrayData::setAttribute
Prototype: void SimpleArrayData::setAttribute(Object *o, uint index, PropertyAttributes attrs)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4arraydata.cpp
Lines: 259-262
100.000% (1/1)
11
SimpleMaterial::activate
Name: SimpleMaterial::activate
Prototype: void activate() override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickimageparticle.cpp
Lines: 414-420
100.000% (1/1)
31
SimpleMaterial::attributes
Name: SimpleMaterial::attributes
Prototype: QList<QByteArray> attributes() const override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickimageparticle.cpp
Lines: 430-432
100.000% (1/1)
11
SimpleMaterial::createMaterial
Name: SimpleMaterial::createMaterial
Prototype: static QSGSimpleMaterial<SimpleMaterialData> *createMaterial()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickimageparticle.cpp
Lines: 386-386
100.000% (1/1)
11
SimpleMaterial::createShader
Name: SimpleMaterial::createShader
Prototype: static QSGMaterialShader *createShader()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickimageparticle.cpp
Lines: 386-386
100.000% (1/1)
11
SimpleMaterial::deactivate
Name: SimpleMaterial::deactivate
Prototype: void deactivate() override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickimageparticle.cpp
Lines: 422-428
100.000% (1/1)
31
SimpleMaterial::fragmentShader
Name: SimpleMaterial::fragmentShader
Prototype: const char *fragmentShader() const override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickimageparticle.cpp
Lines: 412-412
100.000% (1/1)
11
SimpleMaterial::initialize
Name: SimpleMaterial::initialize
Prototype: void initialize() override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickimageparticle.cpp
Lines: 434-441
100.000% (1/1)
61
SimpleMaterial::updateState
Name: SimpleMaterial::updateState
Prototype: void updateState(const SimpleMaterialData* d, const SimpleMaterialData*) override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickimageparticle.cpp
Lines: 443-448
100.000% (1/1)
31
SimpleMaterial::vertexShader
Name: SimpleMaterial::vertexShader
Prototype: const char *vertexShader() const override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickimageparticle.cpp
Lines: 411-411
100.000% (1/1)
11
SmoothColorMaterialShader::SmoothColorMaterialShader
Name: SmoothColorMaterialShader::SmoothColorMaterialShader
Prototype: SmoothColorMaterialShader::SmoothColorMaterialShader()
Coverage: 100.000% (3/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultinternalrectanglenode.cpp
Lines: 69-73
100.000% (3/3)
21
SmoothColorMaterialShader::attributeNames
Name: SmoothColorMaterialShader::attributeNames
Prototype: char const *const *SmoothColorMaterialShader::attributeNames() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultinternalrectanglenode.cpp
Lines: 90-99
100.000% (1/1)
11
SmoothColorMaterialShader::initialize
Name: SmoothColorMaterialShader::initialize
Prototype: void SmoothColorMaterialShader::initialize()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultinternalrectanglenode.cpp
Lines: 101-106
100.000% (1/1)
31
SparseArray::SparseArray
Name: SparseArray::SparseArray
Prototype: SparseArray::SparseArray()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4sparsearray.cpp
Lines: 395-403
100.000% (1/1)
51
SparseArray::freeTree
Name: SparseArray::freeTree
Prototype: void SparseArray::freeTree(SparseArrayNode *root, int alignment)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4sparsearray.cpp
Lines: 386-393
100.000% (7/7)
53
SparseArray::insert
Name: SparseArray::insert
Prototype: SparseArrayNode *SparseArray::insert(uint akey)
Coverage: 100.000% (10/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4sparsearray.cpp
Lines: 417-438
100.000% (10/10)
154
SparseArray::rotateLeft
Name: SparseArray::rotateLeft
Prototype: void SparseArray::rotateLeft(SparseArrayNode *x)
Coverage: 100.000% (11/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4sparsearray.cpp
Lines: 117-134
100.000% (11/11)
144
SparseArrayData::del
Name: SparseArrayData::del
Prototype: bool SparseArrayData::del(Object *o, uint index)
Coverage: 100.000% (14/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4arraydata.cpp
Lines: 426-458
100.000% (14/14)
205
SparseArrayData::free
Name: SparseArrayData::free
Prototype: void SparseArrayData::free(Heap::ArrayData *d, uint idx)
Coverage: 100.000% (10/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4arraydata.cpp
Lines: 338-352
100.000% (10/10)
93
SparseArrayData::get
Name: SparseArrayData::get
Prototype: ReturnedValue SparseArrayData::get(const Heap::ArrayData *d, uint index)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4arraydata.cpp
Lines: 400-407
100.000% (4/4)
72
SparseArrayData::putArray
Name: SparseArrayData::putArray
Prototype: bool SparseArrayData::putArray(Object *o, uint index, const Value *values, uint n)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4arraydata.cpp
Lines: 539-544
100.000% (4/4)
32
SparseArrayData::reallocate
Name: SparseArrayData::reallocate
Prototype: Heap::ArrayData *SparseArrayData::reallocate(Object *o, uint n, bool enforceAttributes)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4arraydata.cpp
Lines: 354-358
100.000% (1/1)
21
SparseArrayData::setAttribute
Name: SparseArrayData::setAttribute
Prototype: void SparseArrayData::setAttribute(Object *o, uint index, PropertyAttributes attrs)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4arraydata.cpp
Lines: 460-475
100.000% (7/7)
123
SparseArrayNode::previousNode
Name: SparseArrayNode::previousNode
Prototype: const SparseArrayNode *SparseArrayNode::previousNode() const
Coverage: 100.000% (13/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4sparsearray.cpp
Lines: 72-88
100.000% (13/13)
114
SpriteMaterial::SpriteMaterial::[lambda]
Name: SpriteMaterial::SpriteMaterial::[lambda]
Prototype: []()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickimageparticle.cpp
Lines: 253-253
100.000% (1/1)
01
SpriteMaterial::attributes
Name: SpriteMaterial::attributes
Prototype: QList<QByteArray> attributes() const override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickimageparticle.cpp
Lines: 266-269
100.000% (1/1)
21
SpriteMaterial::createMaterial
Name: SpriteMaterial::createMaterial
Prototype: static QSGSimpleMaterial<SpriteMaterialData> *createMaterial()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickimageparticle.cpp
Lines: 230-230
100.000% (1/1)
11
SpriteMaterial::createShader
Name: SpriteMaterial::createShader
Prototype: static QSGMaterialShader *createShader()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickimageparticle.cpp
Lines: 230-230
100.000% (1/1)
11
SpriteMaterial::fragmentShader
Name: SpriteMaterial::fragmentShader
Prototype: const char *fragmentShader() const override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickimageparticle.cpp
Lines: 264-264
100.000% (1/1)
11
SpriteMaterial::initialize
Name: SpriteMaterial::initialize
Prototype: void initialize() override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickimageparticle.cpp
Lines: 271-282
100.000% (1/1)
91
SpriteMaterial::updateState
Name: SpriteMaterial::updateState
Prototype: void updateState(const SpriteMaterialData* d, const SpriteMaterialData*) override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickimageparticle.cpp
Lines: 284-296
100.000% (1/1)
161
SpriteMaterial::vertexShader
Name: SpriteMaterial::vertexShader
Prototype: const char *vertexShader() const override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickimageparticle.cpp
Lines: 263-263
100.000% (1/1)
11
SpriteMaterialData::SpriteMaterialData
Name: SpriteMaterialData::SpriteMaterialData
Prototype: SpriteMaterialData()
Coverage: 100.000% (3/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultspritenode.cpp
Lines: 97-101
100.000% (3/3)
21
SpriteMaterialData::attributeNames
Name: SpriteMaterialData::attributeNames
Prototype: char const *const *attributeNames() const override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultspritenode.cpp
Lines: 123-130
100.000% (1/1)
11
SpriteMaterialData::initialize
Name: SpriteMaterialData::initialize
Prototype: void initialize() override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultspritenode.cpp
Lines: 116-121
100.000% (1/1)
41
Page:<>1
Condition %:  0.000% (0/11)
...100
Condition %: 100.000% (1/1)
...160
Condition %: 100.000% (7/7)
...170
Condition %: 100.000% (1/1)
...180
Condition %: 100.000% (1/1)
...190
Condition %: 100.000% (1/1)
...193
Condition %: 100.000% (1/1)
194
Condition %: 100.000% (1/1)
195
Condition %: 100.000% (1/1)
196
Condition %: 100.000% (1/1)
197198
Condition %: 100.000% (1/1)
199
Condition %: 100.000% (1/1)
200
Condition %: 100.000% (1/1)
201
Condition %: 100.000% (1/1)
202
Condition %: 100.000% (1/1)

Generated by Squish Coco 4.2.0