OpenCoverage

Qt Quick Test Coverage

Functions

Page:<>1
Condition %: 100.000% (16/16)
...80
Condition %: 100.000% (1/1)
...90
Condition %: 100.000% (1/1)
...100
Condition %: 100.000% (1/1)
...109
Condition %: 100.000% (1/1)
110
Condition %: 100.000% (1/1)
111
Condition %: 100.000% (4/4)
112
Condition %: 100.000% (14/14)
113114
Condition %: 100.000% (1/1)
115
Condition %: 100.000% (1/1)
116
Condition %: 100.000% (1/1)
117
Condition %:  95.745% (45/47)
...120
Condition %:  90.000% (9/10)
...130
Condition %:  75.000% (9/12)
...140
Condition %:  62.992% (80/127)
...200
Condition %:  0.000% (0/1)
...202
Condition %:  0.000% (0/1)
FunctionCondition %▾eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
ExecutionEngine::setProfiler
Name: ExecutionEngine::setProfiler
Prototype: void ExecutionEngine::setProfiler(Profiling::Profiler *profiler)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 629-633
100.000% (1/1)
21
ExecutionEngine::setDebugger
Name: ExecutionEngine::setDebugger
Prototype: void ExecutionEngine::setDebugger(Debugging::Debugger *debugger)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 623-627
100.000% (1/1)
21
ExecutionEngine::qmlContext
Name: ExecutionEngine::qmlContext
Prototype: Heap::QmlContext *ExecutionEngine::qmlContext() const
Coverage: 100.000% (15/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 869-886
100.000% (15/15)
115
ExecutionEngine::newVariantObject
Name: ExecutionEngine::newVariantObject
Prototype: Heap::Object *ExecutionEngine::newVariantObject(const QVariant &v)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 842-845
100.000% (1/1)
11
ExecutionEngine::newURIErrorObject
Name: ExecutionEngine::newURIErrorObject
Prototype: Heap::Object *ExecutionEngine::newURIErrorObject(const Value &message)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 837-840
100.000% (1/1)
11
ExecutionEngine::newTypeErrorObject
Name: ExecutionEngine::newTypeErrorObject
Prototype: Heap::Object *ExecutionEngine::newTypeErrorObject(const QString &message)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 827-830
100.000% (1/1)
11
ExecutionEngine::newSyntaxErrorObject
Name: ExecutionEngine::newSyntaxErrorObject
Prototype: Heap::Object *ExecutionEngine::newSyntaxErrorObject(const QString &message)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 805-808
100.000% (1/1)
11
ExecutionEngine::newSyntaxErrorObject
Name: ExecutionEngine::newSyntaxErrorObject
Prototype: Heap::Object *ExecutionEngine::newSyntaxErrorObject(const QString &message, const QString &fileName, int line, int column)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 810-813
100.000% (1/1)
11
ExecutionEngine::newSymbolObject
Name: ExecutionEngine::newSymbolObject
Prototype: Heap::Object *ExecutionEngine::newSymbolObject(const Symbol *symbol)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 689-692
100.000% (1/1)
11
ExecutionEngine::newStringObject
Name: ExecutionEngine::newStringObject
Prototype: Heap::Object *ExecutionEngine::newStringObject(const String *string)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 684-687
100.000% (1/1)
11
ExecutionEngine::newString
Name: ExecutionEngine::newString
Prototype: Heap::String *ExecutionEngine::newString(const QString &s)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 671-674
100.000% (1/1)
11
ExecutionEngine::newSetIteratorObject
Name: ExecutionEngine::newSetIteratorObject
Prototype: Heap::Object *ExecutionEngine::newSetIteratorObject(Object *o)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 859-862
100.000% (1/1)
11
ExecutionEngine::newRegExpObject
Name: ExecutionEngine::newRegExpObject
Prototype: Heap::RegExpObject *ExecutionEngine::newRegExpObject(const QString &pattern, int flags)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 779-788
100.000% (1/1)
61
ExecutionEngine::newRegExpObject
Name: ExecutionEngine::newRegExpObject
Prototype: Heap::RegExpObject *ExecutionEngine::newRegExpObject(RegExp *re)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 790-793
100.000% (1/1)
11
ExecutionEngine::newRegExpObject
Name: ExecutionEngine::newRegExpObject
Prototype: Heap::RegExpObject *ExecutionEngine::newRegExpObject(const QRegExp &re)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 795-798
100.000% (1/1)
11
ExecutionEngine::newReferenceErrorObject
Name: ExecutionEngine::newReferenceErrorObject
Prototype: Heap::Object *ExecutionEngine::newReferenceErrorObject(const QString &message)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 816-819
100.000% (1/1)
11
ExecutionEngine::newReferenceErrorObject
Name: ExecutionEngine::newReferenceErrorObject
Prototype: Heap::Object *ExecutionEngine::newReferenceErrorObject(const QString &message, const QString &fileName, int line, int column)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 821-824
100.000% (1/1)
11
ExecutionEngine::newRangeErrorObject
Name: ExecutionEngine::newRangeErrorObject
Prototype: Heap::Object *ExecutionEngine::newRangeErrorObject(const QString &message)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 832-835
100.000% (1/1)
11
ExecutionEngine::newObject
Name: ExecutionEngine::newObject
Prototype: Heap::Object *ExecutionEngine::newObject()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 661-664
100.000% (1/1)
11
ExecutionEngine::newObject
Name: ExecutionEngine::newObject
Prototype: Heap::Object *ExecutionEngine::newObject(Heap::InternalClass *internalClass)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 666-669
100.000% (1/1)
11
ExecutionEngine::newNumberObject
Name: ExecutionEngine::newNumberObject
Prototype: Heap::Object *ExecutionEngine::newNumberObject(double value)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 694-697
100.000% (1/1)
11
ExecutionEngine::newMapIteratorObject
Name: ExecutionEngine::newMapIteratorObject
Prototype: Heap::Object *ExecutionEngine::newMapIteratorObject(Object *o)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 854-857
100.000% (1/1)
11
ExecutionEngine::newInternalClass
Name: ExecutionEngine::newInternalClass
Prototype: Heap::InternalClass *ExecutionEngine::newInternalClass(const VTable *vtable, Object *prototype)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 654-659
100.000% (1/1)
31
ExecutionEngine::newIdentifier
Name: ExecutionEngine::newIdentifier
Prototype: Heap::String *ExecutionEngine::newIdentifier(const QString &text)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 676-682
100.000% (1/1)
41
ExecutionEngine::newForInIteratorObject
Name: ExecutionEngine::newForInIteratorObject
Prototype: Heap::Object *ExecutionEngine::newForInIteratorObject(Object *o)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 847-852
100.000% (1/1)
31
ExecutionEngine::newErrorObject
Name: ExecutionEngine::newErrorObject
Prototype: Heap::Object *ExecutionEngine::newErrorObject(const Value &value)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 800-803
100.000% (1/1)
11
ExecutionEngine::newDateObjectFromTime
Name: ExecutionEngine::newDateObjectFromTime
Prototype: Heap::DateObject *ExecutionEngine::newDateObjectFromTime(const QTime &t)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 772-777
100.000% (1/1)
31
ExecutionEngine::newDateObject
Name: ExecutionEngine::newDateObject
Prototype: Heap::DateObject *ExecutionEngine::newDateObject(const Value &value)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 760-763
100.000% (1/1)
11
ExecutionEngine::newDateObject
Name: ExecutionEngine::newDateObject
Prototype: Heap::DateObject *ExecutionEngine::newDateObject(const QDateTime &dt)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 765-770
100.000% (1/1)
31
ExecutionEngine::newClass
Name: ExecutionEngine::newClass
Prototype: Heap::InternalClass *ExecutionEngine::newClass(Heap::InternalClass *other)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 647-652
100.000% (1/1)
31
ExecutionEngine::newBooleanObject
Name: ExecutionEngine::newBooleanObject
Prototype: Heap::Object *ExecutionEngine::newBooleanObject(bool b)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 699-702
100.000% (1/1)
11
ExecutionEngine::newArrayObject
Name: ExecutionEngine::newArrayObject
Prototype: Heap::ArrayObject *ExecutionEngine::newArrayObject(const Value *values, int length)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 717-737
100.000% (4/4)
142
ExecutionEngine::newArrayObject
Name: ExecutionEngine::newArrayObject
Prototype: Heap::ArrayObject *ExecutionEngine::newArrayObject(const QStringList &list)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 739-742
100.000% (1/1)
11
ExecutionEngine::newArrayObject
Name: ExecutionEngine::newArrayObject
Prototype: Heap::ArrayObject *ExecutionEngine::newArrayObject(Heap::InternalClass *internalClass)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 744-747
100.000% (1/1)
11
ExecutionEngine::newArrayIteratorObject
Name: ExecutionEngine::newArrayIteratorObject
Prototype: Heap::Object *ExecutionEngine::newArrayIteratorObject(Object *o)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 864-867
100.000% (1/1)
11
ExecutionEngine::newArrayBuffer
Name: ExecutionEngine::newArrayBuffer
Prototype: Heap::ArrayBuffer *ExecutionEngine::newArrayBuffer(const QByteArray &array)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 749-752
100.000% (1/1)
11
ExecutionEngine::newArrayBuffer
Name: ExecutionEngine::newArrayBuffer
Prototype: Heap::ArrayBuffer *ExecutionEngine::newArrayBuffer(size_t length)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 754-757
100.000% (1/1)
11
ExecutionEngine::initRootContext
Name: ExecutionEngine::initRootContext
Prototype: void ExecutionEngine::initRootContext()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 636-645
100.000% (1/1)
71
ExecutionEngine::global
Name: ExecutionEngine::global
Prototype: ReturnedValue ExecutionEngine::global()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 1656-1659
100.000% (1/1)
11
ExecutionEngine::currentContext
Name: ExecutionEngine::currentContext
Prototype: ExecutionContext *ExecutionEngine::currentContext() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 617-620
100.000% (1/1)
11
ExecutionEngine::catchException
Name: ExecutionEngine::catchException
Prototype: ReturnedValue ExecutionEngine::catchException(StackTrace *trace)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 1058-1068
100.000% (4/4)
82
ExecutionEngine::callingQmlContext
Name: ExecutionEngine::callingQmlContext
Prototype: QQmlContextData *ExecutionEngine::callingQmlContext() const
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 897-904
100.000% (4/4)
42
ExecutionContext::setProperty
Name: ExecutionContext::setProperty
Prototype: ExecutionContext::Error ExecutionContext::setProperty(String *name, const Value &value)
Coverage: 100.000% (34/34)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4context.cpp
Lines: 227-280
100.000% (34/34)
3714
ExecutionContext::newWithContext
Name: ExecutionContext::newWithContext
Prototype: Heap::ExecutionContext *ExecutionContext::newWithContext(Heap::Object *with)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4context.cpp
Lines: 126-133
100.000% (1/1)
41
ExecutionContext::newCatchContext
Name: ExecutionContext::newCatchContext
Prototype: Heap::ExecutionContext *ExecutionContext::newCatchContext(CppStackFrame *frame, int blockIndex, Heap::String *exceptionVarName)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4context.cpp
Lines: 135-143
100.000% (1/1)
61
ExecutionContext::newCallContext
Name: ExecutionContext::newCallContext
Prototype: Heap::CallContext *ExecutionContext::newCallContext(CppStackFrame *frame)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4context.cpp
Lines: 94-124
100.000% (4/4)
212
ExecutionContext::newBlockContext
Name: ExecutionContext::newBlockContext
Prototype: Heap::CallContext *ExecutionContext::newBlockContext(CppStackFrame *frame, int blockIndex)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4context.cpp
Lines: 58-79
100.000% (1/1)
141
ExecutionContext::getPropertyAndBase
Name: ExecutionContext::getPropertyAndBase
Prototype: ReturnedValue ExecutionContext::getPropertyAndBase(String *name, Value *base)
Coverage: 100.000% (24/24)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4context.cpp
Lines: 316-359
100.000% (24/24)
2911
ExecutionContext::getProperty
Name: ExecutionContext::getProperty
Prototype: ReturnedValue ExecutionContext::getProperty(String *name)
Coverage: 100.000% (20/20)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4context.cpp
Lines: 282-314
100.000% (20/20)
2010
ExecutionContext::cloneBlockContext
Name: ExecutionContext::cloneBlockContext
Prototype: Heap::CallContext *ExecutionContext::cloneBlockContext(Heap::CallContext *context)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4context.cpp
Lines: 81-92
100.000% (1/1)
61
ExecutableAllocator::ExecutableAllocator
Name: ExecutableAllocator::ExecutableAllocator
Prototype: ExecutableAllocator::ExecutableAllocator()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4executableallocator.cpp
Lines: 143-146
100.000% (1/1)
21
ExecutableAllocator::Allocation::start
Name: ExecutableAllocator::Allocation::start
Prototype: void *ExecutableAllocator::Allocation::start() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4executableallocator.cpp
Lines: 47-50
100.000% (1/1)
11
ExecutableAllocator::Allocation::split
Name: ExecutableAllocator::Allocation::split
Prototype: ExecutableAllocator::Allocation *ExecutableAllocator::Allocation::split(size_t dividingSize)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4executableallocator.cpp
Lines: 60-77
100.000% (4/4)
112
ExecutableAllocator::Allocation::mergePrevious
Name: ExecutableAllocator::Allocation::mergePrevious
Prototype: bool ExecutableAllocator::Allocation::mergePrevious(ExecutableAllocator *allocator)
Coverage: 100.000% (9/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4executableallocator.cpp
Lines: 99-117
100.000% (9/9)
123
ExecutableAllocator::Allocation::mergeNext
Name: ExecutableAllocator::Allocation::mergeNext
Prototype: bool ExecutableAllocator::Allocation::mergeNext(ExecutableAllocator *allocator)
Coverage: 100.000% (9/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4executableallocator.cpp
Lines: 79-97
100.000% (9/9)
133
EvalJob::resultAsBoolean
Name: EvalJob::resultAsBoolean
Prototype: bool EvalJob::resultAsBoolean() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4debugjob.cpp
Lines: 301-304
100.000% (1/1)
11
EvalJob::handleResult
Name: EvalJob::handleResult
Prototype: void EvalJob::handleResult(QV4::ScopedValue &result)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4debugjob.cpp
Lines: 296-299
100.000% (1/1)
11
EvalJob::EvalJob
Name: EvalJob::EvalJob
Prototype: EvalJob::EvalJob(QV4::ExecutionEngine *engine, const QString &script)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4debugjob.cpp
Lines: 292-294
100.000% (1/1)
11
EvalFunction::virtualCall
Name: EvalFunction::virtualCall
Prototype: ReturnedValue EvalFunction::virtualCall(const FunctionObject *f, 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/qv4globalobject.cpp
Lines: 387-391
100.000% (1/1)
11
EvalFunction::evalCall
Name: EvalFunction::evalCall
Prototype: ReturnedValue EvalFunction::evalCall(const Value *, const Value *argv, int argc, bool directCall) const
Coverage: 100.000% (26/26)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4globalobject.cpp
Lines: 341-384
100.000% (26/26)
287
Error::print
Name: Error::print
Prototype: void Error::print()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlcachegen/qmlcachegen.cpp
Lines: 72-75
100.000% (1/1)
51
Error::augment
Name: Error::augment
Prototype: Error Error::augment(const QString &contextErrorMessage) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlcachegen/qmlcachegen.cpp
Lines: 77-82
100.000% (1/1)
31
ESTable::~ESTable
Name: ESTable::~ESTable
Prototype: ESTable::~ESTable()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4estable.cpp
Lines: 60-68
100.000% (1/1)
61
ESTable::size
Name: ESTable::size
Prototype: uint ESTable::size() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4estable.cpp
Lines: 166-169
100.000% (1/1)
11
ESTable::remove
Name: ESTable::remove
Prototype: bool ESTable::remove(const Value &key)
Coverage: 100.000% (10/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4estable.cpp
Lines: 146-163
100.000% (10/10)
114
ESTable::iterate
Name: ESTable::iterate
Prototype: void ESTable::iterate(uint idx, Value *key, Value *value)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4estable.cpp
Lines: 173-180
100.000% (1/1)
51
ESTable::has
Name: ESTable::has
Prototype: bool ESTable::has(const Value &key) const
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4estable.cpp
Lines: 118-126
100.000% (7/7)
43
ESTable::clear
Name: ESTable::clear
Prototype: void ESTable::clear()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4estable.cpp
Lines: 80-83
100.000% (1/1)
11
ESTable::ESTable
Name: ESTable::ESTable
Prototype: ESTable::ESTable()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4estable.cpp
Lines: 51-58
100.000% (1/1)
41
DynamicRoleModelNodeMetaObject::~DynamicRoleModelNodeMetaObject
Name: DynamicRoleModelNodeMetaObject::~DynamicRoleModelNodeMetaObject
Prototype: DynamicRoleModelNodeMetaObject::~DynamicRoleModelNodeMetaObject()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 1731-1737
100.000% (4/4)
32
DynamicRoleModelNodeMetaObject::DynamicRoleModelNodeMetaObject
Name: DynamicRoleModelNodeMetaObject::DynamicRoleModelNodeMetaObject
Prototype: DynamicRoleModelNodeMetaObject::DynamicRoleModelNodeMetaObject(DynamicRoleModelNode *object)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 1726-1729
100.000% (1/1)
21
DynamicRoleModelNode::sync
Name: DynamicRoleModelNode::sync
Prototype: QVector<int> DynamicRoleModelNode::sync(DynamicRoleModelNode *src, DynamicRoleModelNode *target)
Coverage: 100.000% (18/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 1653-1680
100.000% (18/18)
186
DynamicRoleModelNode::setValue
Name: DynamicRoleModelNode::setValue
Prototype: bool setValue(const QByteArray &name, const QVariant &val)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel_p_p.h
Lines: 98-101
100.000% (1/1)
11
DynamicRoleModelNode::setNodeUpdatesEnabled
Name: DynamicRoleModelNode::setNodeUpdatesEnabled
Prototype: void setNodeUpdatesEnabled(bool enable)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel_p_p.h
Lines: 103-106
100.000% (1/1)
11
DynamicRoleModelNode::getValue
Name: DynamicRoleModelNode::getValue
Prototype: QVariant getValue(const QString &name) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel_p_p.h
Lines: 93-96
100.000% (1/1)
11
DynamicRoleModelNode::getUid
Name: DynamicRoleModelNode::getUid
Prototype: int getUid() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel_p_p.h
Lines: 108-111
100.000% (1/1)
11
DynamicRoleModelNode::create
Name: DynamicRoleModelNode::create
Prototype: DynamicRoleModelNode *DynamicRoleModelNode::create(const QVariantMap &obj, QQmlListModel *owner)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 1645-1651
100.000% (1/1)
41
DynamicRoleModelNode::DynamicRoleModelNode
Name: DynamicRoleModelNode::DynamicRoleModelNode
Prototype: DynamicRoleModelNode::DynamicRoleModelNode(QQmlListModel *owner, int uid)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 1640-1643
100.000% (1/1)
11
DistanceFieldStyledTextMaterialShader::initialize
Name: DistanceFieldStyledTextMaterialShader::initialize
Prototype: void DistanceFieldStyledTextMaterialShader::initialize()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdistancefieldglyphnode_p.cpp
Lines: 289-293
100.000% (1/1)
21
DistanceFieldStyledTextMaterialShader::DistanceFieldStyledTextMaterialShader
Name: DistanceFieldStyledTextMaterialShader::DistanceFieldStyledTextMaterialShader
Prototype: DistanceFieldStyledTextMaterialShader::DistanceFieldStyledTextMaterialShader()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdistancefieldglyphnode_p.cpp
Lines: 284-287
100.000% (1/1)
21
DistanceFieldShiftedStyleTextMaterialShader::updateShift
Name: DistanceFieldShiftedStyleTextMaterialShader::updateShift
Prototype: void DistanceFieldShiftedStyleTextMaterialShader::updateShift(qreal fontScale, const QPointF &shift)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdistancefieldglyphnode_p.cpp
Lines: 459-464
100.000% (1/1)
31
DistanceFieldShiftedStyleTextMaterialShader::initialize
Name: DistanceFieldShiftedStyleTextMaterialShader::initialize
Prototype: void DistanceFieldShiftedStyleTextMaterialShader::initialize()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdistancefieldglyphnode_p.cpp
Lines: 438-442
100.000% (1/1)
21
DistanceFieldShiftedStyleTextMaterialShader::DistanceFieldShiftedStyleTextMaterialShader
Name: DistanceFieldShiftedStyleTextMaterialShader::DistanceFieldShiftedStyleTextMaterialShader
Prototype: DistanceFieldShiftedStyleTextMaterialShader::DistanceFieldShiftedStyleTextMaterialShader()
Coverage: 100.000% (3/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdistancefieldglyphnode_p.cpp
Lines: 431-436
100.000% (3/3)
21
DistanceFieldOutlineTextMaterialShader::updateOutlineAlphaRange
Name: DistanceFieldOutlineTextMaterialShader::updateOutlineAlphaRange
Prototype: void DistanceFieldOutlineTextMaterialShader::updateOutlineAlphaRange(int dfRadius)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdistancefieldglyphnode_p.cpp
Lines: 367-379
100.000% (1/1)
91
DistanceFieldOutlineTextMaterialShader::initialize
Name: DistanceFieldOutlineTextMaterialShader::initialize
Prototype: void DistanceFieldOutlineTextMaterialShader::initialize()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdistancefieldglyphnode_p.cpp
Lines: 360-365
100.000% (1/1)
31
DistanceFieldOutlineTextMaterialShader::DistanceFieldOutlineTextMaterialShader
Name: DistanceFieldOutlineTextMaterialShader::DistanceFieldOutlineTextMaterialShader
Prototype: DistanceFieldOutlineTextMaterialShader::DistanceFieldOutlineTextMaterialShader()
Coverage: 100.000% (2/2)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdistancefieldglyphnode_p.cpp
Lines: 354-358
100.000% (2/2)
11
DeformableMaterial::vertexShader
Name: DeformableMaterial::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: 196-196
100.000% (1/1)
11
DeformableMaterial::updateState
Name: DeformableMaterial::updateState
Prototype: void updateState(const DeformableMaterialData* d, const DeformableMaterialData*) override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickimageparticle.cpp
Lines: 213-218
100.000% (1/1)
31
DeformableMaterial::initialize
Name: DeformableMaterial::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: 204-211
100.000% (1/1)
61
DeformableMaterial::fragmentShader
Name: DeformableMaterial::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: 197-197
100.000% (1/1)
11
DeformableMaterial::createShader
Name: DeformableMaterial::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: 167-167
100.000% (1/1)
11
DeformableMaterial::createMaterial
Name: DeformableMaterial::createMaterial
Prototype: static QSGSimpleMaterial<DeformableMaterialData> *createMaterial()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickimageparticle.cpp
Lines: 167-167
100.000% (1/1)
11
DeformableMaterial::attributes
Name: DeformableMaterial::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: 199-202
100.000% (1/1)
21
DeformableMaterial::DeformableMaterial::[lambda]
Name: DeformableMaterial::DeformableMaterial::[lambda]
Prototype: []()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickimageparticle.cpp
Lines: 186-186
100.000% (1/1)
01
DataViewPrototype::method_get_byteOffset
Name: DataViewPrototype::method_get_byteOffset
Prototype: ReturnedValue DataViewPrototype::method_get_byteOffset(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/qv4dataview.cpp
Lines: 144-151
100.000% (4/4)
42
DataViewPrototype::method_get_byteLength
Name: DataViewPrototype::method_get_byteLength
Prototype: ReturnedValue DataViewPrototype::method_get_byteLength(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/qv4dataview.cpp
Lines: 135-142
100.000% (4/4)
42
DataViewPrototype::method_get_buffer
Name: DataViewPrototype::method_get_buffer
Prototype: ReturnedValue DataViewPrototype::method_get_buffer(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/qv4dataview.cpp
Lines: 126-133
100.000% (4/4)
42
DataViewPrototype::init
Name: DataViewPrototype::init
Prototype: void DataViewPrototype::init(ExecutionEngine *engine, Object *ctor)
Coverage: 100.000% (27/27)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4dataview.cpp
Lines: 85-124
100.000% (27/27)
321
DataViewCtor::virtualCallAsConstructor
Name: DataViewCtor::virtualCallAsConstructor
Prototype: ReturnedValue DataViewCtor::virtualCallAsConstructor(const FunctionObject *f, const Value *argv, int argc, const Value *)
Coverage: 100.000% (18/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4dataview.cpp
Lines: 58-78
100.000% (18/18)
163
DataViewCtor::virtualCall
Name: DataViewCtor::virtualCall
Prototype: ReturnedValue DataViewCtor::virtualCall(const FunctionObject *f, const Value *, const Value *argv, int argc)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4dataview.cpp
Lines: 80-83
100.000% (1/1)
11
Page:<>1
Condition %: 100.000% (16/16)
...80
Condition %: 100.000% (1/1)
...90
Condition %: 100.000% (1/1)
...100
Condition %: 100.000% (1/1)
...109
Condition %: 100.000% (1/1)
110
Condition %: 100.000% (1/1)
111
Condition %: 100.000% (4/4)
112
Condition %: 100.000% (14/14)
113114
Condition %: 100.000% (1/1)
115
Condition %: 100.000% (1/1)
116
Condition %: 100.000% (1/1)
117
Condition %:  95.745% (45/47)
...120
Condition %:  90.000% (9/10)
...130
Condition %:  75.000% (9/12)
...140
Condition %:  62.992% (80/127)
...200
Condition %:  0.000% (0/1)
...202
Condition %:  0.000% (0/1)

Generated by Squish Coco 4.2.0