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)
...108
Condition %: 100.000% (1/1)
109
Condition %: 100.000% (1/1)
110
Condition %: 100.000% (1/1)
111
Condition %: 100.000% (4/4)
112113
Condition %: 100.000% (1/1)
114
Condition %: 100.000% (1/1)
115
Condition %: 100.000% (1/1)
116
Condition %: 100.000% (1/1)
...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
Heap::ComplexString::init [qv4string.cpp #2]
Name: Heap::ComplexString::init [qv4string.cpp #2]
Prototype: void Heap::ComplexString::init(String *l, String *r)
Coverage: 100.000% (14/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4string.cpp #2
Lines: 106-127
100.000% (14/14)
134
Heap::ComplexString::init [qv4string.cpp #2]
Name: Heap::ComplexString::init [qv4string.cpp #2]
Prototype: void Heap::ComplexString::init(Heap::String *ref, int from, int len)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4string.cpp #2
Lines: 129-139
100.000% (1/1)
61
Heap::CallContext::setArg
Name: Heap::CallContext::setArg
Prototype: void Heap::CallContext::setArg(uint index, Value v)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4context.cpp
Lines: 361-364
100.000% (1/1)
11
Heap::BooleanCtor::init
Name: Heap::BooleanCtor::init
Prototype: void Heap::BooleanCtor::init(QV4::ExecutionContext *scope)
Coverage: 100.000% (2/2)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4booleanobject.cpp
Lines: 48-51
100.000% (2/2)
11
Heap::ArrayObject::init
Name: Heap::ArrayObject::init
Prototype: void Heap::ArrayObject::init(const QStringList &list)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4object.cpp
Lines: 936-953
100.000% (4/4)
102
Heap::ArrayData::markObjects
Name: Heap::ArrayData::markObjects
Prototype: void Heap::ArrayData::markObjects(Heap::Base *base, MarkStack *stack)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4arraydata.cpp
Lines: 87-91
100.000% (1/1)
21
Heap::ArrayBufferCtor::init
Name: Heap::ArrayBufferCtor::init
Prototype: void Heap::ArrayBufferCtor::init(QV4::ExecutionContext *scope)
Coverage: 100.000% (2/2)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4arraybuffer.cpp
Lines: 51-54
100.000% (2/2)
11
Heap::ArrayBuffer::init
Name: Heap::ArrayBuffer::init
Prototype: void Heap::ArrayBuffer::init(size_t length)
Coverage: 100.000% (8/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4arraybuffer.cpp
Lines: 95-106
100.000% (8/8)
103
Heap::ArrayBuffer::init
Name: Heap::ArrayBuffer::init
Prototype: void Heap::ArrayBuffer::init(const QByteArray& array)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4arraybuffer.cpp
Lines: 108-113
100.000% (1/1)
31
Heap::ArrayBuffer::destroy
Name: Heap::ArrayBuffer::destroy
Prototype: void Heap::ArrayBuffer::destroy()
Coverage: 100.000% (6/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4arraybuffer.cpp
Lines: 115-120
100.000% (6/6)
32
Heap::ArgumentsObject::init
Name: Heap::ArgumentsObject::init
Prototype: void Heap::ArgumentsObject::init(QV4::CppStackFrame *frame)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4argumentsobject.cpp
Lines: 53-72
100.000% (1/1)
141
HandleDestroyedFunctor::operator()
Name: HandleDestroyedFunctor::operator()
Prototype: void operator()()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/designer/qquickdesignercustomobjectdata.cpp
Lines: 58-58
100.000% (1/1)
11
GlobalFunctions::method_parseInt
Name: GlobalFunctions::method_parseInt
Prototype: ReturnedValue GlobalFunctions::method_parseInt(const FunctionObject *b, const Value *, const Value *argv, int argc)
Coverage: 100.000% (65/65)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4globalobject.cpp
Lines: 411-489
100.000% (65/65)
5618
GlobalFunctions::method_parseFloat
Name: GlobalFunctions::method_parseFloat
Prototype: ReturnedValue GlobalFunctions::method_parseFloat(const FunctionObject *b, const Value *, const Value *argv, int argc)
Coverage: 100.000% (15/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4globalobject.cpp
Lines: 492-516
100.000% (15/15)
175
GlobalFunctions::method_isNaN
Name: GlobalFunctions::method_isNaN
Prototype: ReturnedValue GlobalFunctions::method_isNaN(const FunctionObject *, const Value *, const Value *argv, int argc)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4globalobject.cpp
Lines: 519-530
100.000% (7/7)
63
GlobalFunctions::method_isFinite
Name: GlobalFunctions::method_isFinite
Prototype: ReturnedValue GlobalFunctions::method_isFinite(const FunctionObject *, const Value *, const Value *argv, int argc)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4globalobject.cpp
Lines: 533-544
100.000% (7/7)
63
GenericBinding::doStore
Name: GenericBinding::doStore
Prototype: template <typename T> inline __attribute__((always_inline)) bool doStore(T value, const QQmlPropertyData *pd, QQmlPropertyData::WriteFlags flags) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlbinding.cpp
Lines: 330-335
100.000% (1/1)
21
GeneratorPrototype::method_throw
Name: GeneratorPrototype::method_throw
Prototype: ReturnedValue GeneratorPrototype::method_throw(const FunctionObject *f, const Value *thisObject, const Value *argv, int argc)
Coverage: 100.000% (11/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4generatorobject.cpp
Lines: 193-210
100.000% (11/11)
103
GeneratorPrototype::method_return
Name: GeneratorPrototype::method_return
Prototype: ReturnedValue GeneratorPrototype::method_return(const FunctionObject *f, const Value *thisObject, const Value *argv, int argc)
Coverage: 100.000% (12/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4generatorobject.cpp
Lines: 171-191
100.000% (12/12)
114
GeneratorPrototype::method_next
Name: GeneratorPrototype::method_next
Prototype: ReturnedValue GeneratorPrototype::method_next(const FunctionObject *f, const Value *thisObject, const Value *argv, int argc)
Coverage: 100.000% (9/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4generatorobject.cpp
Lines: 157-169
100.000% (9/9)
83
GeneratorPrototype::init
Name: GeneratorPrototype::init
Prototype: void GeneratorPrototype::init(ExecutionEngine *engine, Object *ctor)
Coverage: 100.000% (8/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4generatorobject.cpp
Lines: 135-155
100.000% (8/8)
141
GeneratorObject::resume
Name: GeneratorObject::resume
Prototype: ReturnedValue GeneratorObject::resume(ExecutionEngine *engine, const Value &arg) const
Coverage: 100.000% (6/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4generatorobject.cpp
Lines: 212-234
100.000% (6/6)
162
GeneratorFunctionCtor::virtualCallAsConstructor
Name: GeneratorFunctionCtor::virtualCallAsConstructor
Prototype: ReturnedValue GeneratorFunctionCtor::virtualCallAsConstructor(const FunctionObject *f, const Value *argv, int argc, const Value *)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4generatorobject.cpp
Lines: 57-68
100.000% (4/4)
72
GeneratorFunctionCtor::virtualCall
Name: GeneratorFunctionCtor::virtualCall
Prototype: ReturnedValue GeneratorFunctionCtor::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/qv4generatorobject.cpp
Lines: 71-74
100.000% (1/1)
11
GeneratorFunction::virtualCallAsConstructor
Name: GeneratorFunction::virtualCallAsConstructor
Prototype: ReturnedValue GeneratorFunction::virtualCallAsConstructor(const FunctionObject *f, const Value *, int, const Value *)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4generatorobject.cpp
Lines: 87-90
100.000% (1/1)
11
GeneratorFunction::virtualCall
Name: GeneratorFunction::virtualCall
Prototype: ReturnedValue GeneratorFunction::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/qv4generatorobject.cpp
Lines: 92-126
100.000% (1/1)
221
GeneratorFunction::create
Name: GeneratorFunction::create
Prototype: Heap::FunctionObject *GeneratorFunction::create(ExecutionContext *context, Function *function)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4generatorobject.cpp
Lines: 76-85
100.000% (1/1)
71
FxListItemSG::size
Name: FxListItemSG::size
Prototype: qreal size() const override
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicklistview.cpp
Lines: 283-288
100.000% (4/4)
32
FxListItemSG::setSize
Name: FxListItemSG::setSize
Prototype: void setSize(qreal size)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicklistview.cpp
Lines: 325-330
100.000% (4/4)
32
FxListItemSG::setSection
Name: FxListItemSG::setSection
Prototype: void setSection(QQuickItem *s)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicklistview.cpp
Lines: 263-265
100.000% (1/1)
11
FxListItemSG::sectionSize
Name: FxListItemSG::sectionSize
Prototype: qreal sectionSize() const override
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicklistview.cpp
Lines: 292-296
100.000% (4/4)
32
FxListItemSG::section
Name: FxListItemSG::section
Prototype: inline QQuickItem *section() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicklistview.cpp
Lines: 260-262
100.000% (1/1)
11
FxListItemSG::itemSize
Name: FxListItemSG::itemSize
Prototype: qreal itemSize() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicklistview.cpp
Lines: 289-291
100.000% (1/1)
11
FxListItemSG::itemPosition
Name: FxListItemSG::itemPosition
Prototype: qreal itemPosition() const
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicklistview.cpp
Lines: 277-282
100.000% (4/4)
32
FxListItemSG::endPosition
Name: FxListItemSG::endPosition
Prototype: qreal endPosition() const override
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicklistview.cpp
Lines: 297-307
100.000% (4/4)
72
FxListItemSG::contains
Name: FxListItemSG::contains
Prototype: bool contains(qreal x, qreal y) const override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicklistview.cpp
Lines: 331-334
100.000% (1/1)
21
FxListItemSG::FxListItemSG
Name: FxListItemSG::FxListItemSG
Prototype: FxListItemSG(QQuickItem *i, QQuickListView *v, bool own)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicklistview.cpp
Lines: 256-258
100.000% (1/1)
21
FxGridItemSG::size
Name: FxGridItemSG::size
Prototype: qreal size() const override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgridview.cpp
Lines: 77-79
100.000% (1/1)
11
FxGridItemSG::setPosition
Name: FxGridItemSG::setPosition
Prototype: void setPosition(qreal col, qreal row, bool immediate = false)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgridview.cpp
Lines: 122-124
100.000% (1/1)
11
FxGridItemSG::sectionSize
Name: FxGridItemSG::sectionSize
Prototype: qreal sectionSize() const override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgridview.cpp
Lines: 81-83
100.000% (1/1)
11
FxGridItemSG::rowPos
Name: FxGridItemSG::rowPos
Prototype: qreal rowPos() const
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgridview.cpp
Lines: 85-90
100.000% (4/4)
32
FxGridItemSG::position
Name: FxGridItemSG::position
Prototype: qreal position() const override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgridview.cpp
Lines: 69-71
100.000% (1/1)
11
FxGridItemSG::pointForPosition
Name: FxGridItemSG::pointForPosition
Prototype: QPointF pointForPosition(qreal col, qreal row) const
Coverage: 100.000% (14/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgridview.cpp
Lines: 133-152
100.000% (14/14)
155
FxGridItemSG::endRowPos
Name: FxGridItemSG::endRowPos
Prototype: qreal endRowPos() const
Coverage: 100.000% (10/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgridview.cpp
Lines: 109-121
100.000% (10/10)
74
FxGridItemSG::endPosition
Name: FxGridItemSG::endPosition
Prototype: qreal endPosition() const override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgridview.cpp
Lines: 73-75
100.000% (1/1)
11
FxGridItemSG::contains
Name: FxGridItemSG::contains
Prototype: bool contains(qreal x, qreal y) const override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgridview.cpp
Lines: 125-128
100.000% (1/1)
21
FxGridItemSG::colPos
Name: FxGridItemSG::colPos
Prototype: qreal colPos() const
Coverage: 100.000% (10/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgridview.cpp
Lines: 92-108
100.000% (10/10)
94
FxGridItemSG::FxGridItemSG
Name: FxGridItemSG::FxGridItemSG
Prototype: FxGridItemSG(QQuickItem *i, QQuickGridView *v, bool own)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgridview.cpp
Lines: 65-67
100.000% (1/1)
21
FunctionPrototype::method_toString::ScriptFunction::virtualCall
Name: FunctionPrototype::method_toString::ScriptFunction::virtualCall
Prototype: ReturnedValue ScriptFunction::virtualCall(const FunctionObject *fo, 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/qv4functionobject.cpp
Lines: 500-517
100.000% (1/1)
111
FunctionPrototype::method_toString::ScriptFunction::classForConstructor
Name: FunctionPrototype::method_toString::ScriptFunction::classForConstructor
Prototype: Heap::InternalClass *ScriptFunction::classForConstructor() const
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp
Lines: 539-552
100.000% (7/7)
93
FunctionPrototype::method_toString::Heap::BoundFunction::init
Name: FunctionPrototype::method_toString::Heap::BoundFunction::init
Prototype: void Heap::BoundFunction::init(QV4::ExecutionContext *scope, QV4::FunctionObject *target, const Value &boundThis, QV4::MemberData *boundArgs)
Coverage: 100.000% (8/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp
Lines: 649-673
100.000% (8/8)
183
FunctionPrototype::method_toString::FunctionPrototype::method_toString
Name: FunctionPrototype::method_toString::FunctionPrototype::method_toString
Prototype: ReturnedValue FunctionPrototype::method_toString(const FunctionObject *b, const Value *thisObject, const Value *, int)
Coverage: 100.000% (8/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp
Lines: 330-350
100.000% (8/8)
83
FunctionPrototype::method_toString::FunctionPrototype::method_call
Name: FunctionPrototype::method_toString::FunctionPrototype::method_call
Prototype: ReturnedValue FunctionPrototype::method_call(const QV4::FunctionObject *b, const Value *thisObject, const Value *argv, int argc)
Coverage: 100.000% (9/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp
Lines: 395-408
100.000% (9/9)
83
FunctionPrototype::method_toString::DefaultClassConstructorFunction::virtualCall
Name: FunctionPrototype::method_toString::DefaultClassConstructorFunction::virtualCall
Prototype: ReturnedValue DefaultClassConstructorFunction::virtualCall(const FunctionObject *f, const Value *, const Value *, int)
Coverage: 100.000% (2/2)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp
Lines: 640-643
100.000% (2/2)
11
FunctionPrototype::method_toString::ConstructorFunction::virtualCallAsConstructor
Name: FunctionPrototype::method_toString::ConstructorFunction::virtualCallAsConstructor
Prototype: ReturnedValue ConstructorFunction::virtualCallAsConstructor(const FunctionObject *f, const Value *argv, int argc, const Value *newTarget)
Coverage: 100.000% (13/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp
Lines: 556-584
100.000% (13/13)
205
FunctionPrototype::method_toString::ConstructorFunction::virtualCall
Name: FunctionPrototype::method_toString::ConstructorFunction::virtualCall
Prototype: ReturnedValue ConstructorFunction::virtualCall(const FunctionObject *f, const Value *, const Value *, int)
Coverage: 100.000% (2/2)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp
Lines: 586-589
100.000% (2/2)
11
FunctionPrototype::init
Name: FunctionPrototype::init
Prototype: void FunctionPrototype::init(ExecutionEngine *engine, Object *ctor)
Coverage: 100.000% (5/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp
Lines: 312-328
100.000% (5/5)
121
FunctionObject::virtualCallAsConstructor
Name: FunctionObject::virtualCallAsConstructor
Prototype: ReturnedValue FunctionObject::virtualCallAsConstructor(const FunctionObject *f, const Value *, int, const Value *)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp
Lines: 172-175
100.000% (1/1)
11
FunctionObject::virtualCall
Name: FunctionObject::virtualCall
Prototype: ReturnedValue FunctionObject::virtualCall(const FunctionObject *, const Value *, const Value *, int)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp
Lines: 177-180
100.000% (1/1)
11
FunctionObject::name
Name: FunctionObject::name
Prototype: ReturnedValue FunctionObject::name() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp
Lines: 167-170
100.000% (1/1)
11
FunctionObject::isBoundFunction
Name: FunctionObject::isBoundFunction
Prototype: bool FunctionObject::isBoundFunction() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp
Lines: 221-224
100.000% (1/1)
11
FunctionObject::isBinding
Name: FunctionObject::isBinding
Prototype: bool FunctionObject::isBinding() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp
Lines: 216-219
100.000% (1/1)
11
FunctionObject::createScriptFunction
Name: FunctionObject::createScriptFunction
Prototype: Heap::FunctionObject *FunctionObject::createScriptFunction(ExecutionContext *scope, Function *function)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp
Lines: 182-185
100.000% (1/1)
11
FunctionObject::createMemberFunction
Name: FunctionObject::createMemberFunction
Prototype: Heap::FunctionObject *FunctionObject::createMemberFunction(ExecutionContext *scope, Function *function)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp
Lines: 199-202
100.000% (1/1)
11
FunctionObject::createDefaultPrototypeProperty
Name: FunctionObject::createDefaultPrototypeProperty
Prototype: void FunctionObject::createDefaultPrototypeProperty(uint protoSlot, uint protoConstructorSlot)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp
Lines: 155-165
100.000% (1/1)
61
FunctionObject::createConstructorFunction
Name: FunctionObject::createConstructorFunction
Prototype: Heap::FunctionObject *FunctionObject::createConstructorFunction(ExecutionContext *scope, Function *function, bool isDerivedConstructor)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp
Lines: 187-197
100.000% (4/4)
72
FunctionObject::createBuiltinFunction
Name: FunctionObject::createBuiltinFunction
Prototype: Heap::FunctionObject *FunctionObject::createBuiltinFunction(ExecutionEngine *engine, StringOrSymbol *nameOrSymbol, VTable::Call code, int argumentCount)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp
Lines: 204-214
100.000% (4/4)
72
FunctionCtor::virtualCallAsConstructor
Name: FunctionCtor::virtualCallAsConstructor
Prototype: ReturnedValue FunctionCtor::virtualCallAsConstructor(const FunctionObject *f, const Value *argv, int argc, const Value *)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp
Lines: 286-297
100.000% (4/4)
72
FunctionCtor::virtualCall
Name: FunctionCtor::virtualCall
Prototype: ReturnedValue FunctionCtor::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/qv4functionobject.cpp
Lines: 300-303
100.000% (1/1)
11
Function::~Function
Name: Function::~Function
Prototype: Function::~Function()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4function.cpp
Lines: 99-102
100.000% (1/1)
11
Function::sourceLocation
Name: Function::sourceLocation
Prototype: QQmlSourceLocation Function::sourceLocation() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4function.cpp
Lines: 148-151
100.000% (1/1)
11
Function::call
Name: Function::call
Prototype: ReturnedValue Function::call(const Value *thisObject, const Value *argv, int argc, const ExecutionContext *context)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4function.cpp
Lines: 57-73
100.000% (1/1)
111
Function::Function
Name: Function::Function
Prototype: Function::Function(ExecutionEngine *engine, CompiledData::CompilationUnit *unit, const CompiledData::Function *function)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4function.cpp
Lines: 75-97
100.000% (7/7)
103
FrameJob::FrameJob
Name: FrameJob::FrameJob
Prototype: FrameJob::FrameJob(QV4DataCollector *collector, int frameNr)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4debugjob.cpp
Lines: 156-159
100.000% (1/1)
21
ForInIteratorPrototype::method_next
Name: ForInIteratorPrototype::method_next
Prototype: ReturnedValue ForInIteratorPrototype::method_next(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/qv4objectiterator.cpp
Lines: 54-66
100.000% (4/4)
92
ForInIteratorPrototype::init
Name: ForInIteratorPrototype::init
Prototype: void ForInIteratorPrototype::init(ExecutionEngine *)
Coverage: 100.000% (2/2)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4objectiterator.cpp
Lines: 49-52
100.000% (2/2)
11
Float64ArrayWrite
Name: Float64ArrayWrite
Prototype: void Float64ArrayWrite(ExecutionEngine *e, char *data, int index, const Value &value)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4typedarray.cpp
Lines: 190-196
100.000% (4/4)
42
Float64ArrayRead
Name: Float64ArrayRead
Prototype: ReturnedValue Float64ArrayRead(const char *data, int index)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4typedarray.cpp
Lines: 185-188
100.000% (1/1)
11
Float32ArrayWrite
Name: Float32ArrayWrite
Prototype: void Float32ArrayWrite(ExecutionEngine *e, char *data, int index, const Value &value)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4typedarray.cpp
Lines: 177-183
100.000% (4/4)
42
Float32ArrayRead
Name: Float32ArrayRead
Prototype: ReturnedValue Float32ArrayRead(const char *data, int index)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4typedarray.cpp
Lines: 172-175
100.000% (1/1)
11
FlatColorMaterialShader::initialize
Name: FlatColorMaterialShader::initialize
Prototype: void FlatColorMaterialShader::initialize()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgflatcolormaterial.cpp
Lines: 110-116
100.000% (1/1)
21
FlatColorMaterialShader::attributeNames
Name: FlatColorMaterialShader::attributeNames
Prototype: char const *const *FlatColorMaterialShader::attributeNames() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgflatcolormaterial.cpp
Lines: 104-108
100.000% (1/1)
11
FlatColorMaterialShader::FlatColorMaterialShader
Name: FlatColorMaterialShader::FlatColorMaterialShader
Prototype: FlatColorMaterialShader::FlatColorMaterialShader()
Coverage: 100.000% (3/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgflatcolormaterial.cpp
Lines: 68-75
100.000% (3/3)
21
ExpressionEvalJob::returnValue
Name: ExpressionEvalJob::returnValue
Prototype: const QJsonObject &ExpressionEvalJob::returnValue() 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: 262-265
100.000% (1/1)
11
ExpressionEvalJob::ExpressionEvalJob
Name: ExpressionEvalJob::ExpressionEvalJob
Prototype: ExpressionEvalJob::ExpressionEvalJob(QV4::ExecutionEngine *engine, int frameNr, int context, const QString &expression, QV4DataCollector *collector)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4debugjob.cpp
Lines: 241-246
100.000% (1/1)
21
ExecutionEngine::~ExecutionEngine
Name: ExecutionEngine::~ExecutionEngine
Prototype: ExecutionEngine::~ExecutionEngine()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 596-615
100.000% (4/4)
152
ExecutionEngine::variantMapFromJS
Name: ExecutionEngine::variantMapFromJS
Prototype: QVariantMap ExecutionEngine::variantMapFromJS(const Object *o)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 1518-1521
100.000% (1/1)
11
ExecutionEngine::toVariant
Name: ExecutionEngine::toVariant
Prototype: QVariant ExecutionEngine::toVariant(const Value &value, int typeHint, bool createJSValueForObjects)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 1190-1193
100.000% (1/1)
11
ExecutionEngine::throwURIError
Name: ExecutionEngine::throwURIError
Prototype: ReturnedValue ExecutionEngine::throwURIError(const Value &msg)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 1140-1145
100.000% (1/1)
31
ExecutionEngine::throwTypeError
Name: ExecutionEngine::throwTypeError
Prototype: ReturnedValue ExecutionEngine::throwTypeError()
Coverage: 100.000% (2/2)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 1093-1098
100.000% (2/2)
31
ExecutionEngine::throwTypeError
Name: ExecutionEngine::throwTypeError
Prototype: ReturnedValue ExecutionEngine::throwTypeError(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: 1100-1105
100.000% (1/1)
31
ExecutionEngine::throwSyntaxError
Name: ExecutionEngine::throwSyntaxError
Prototype: ReturnedValue ExecutionEngine::throwSyntaxError(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: 1078-1083
100.000% (1/1)
31
ExecutionEngine::throwSyntaxError
Name: ExecutionEngine::throwSyntaxError
Prototype: ReturnedValue ExecutionEngine::throwSyntaxError(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: 1085-1090
100.000% (1/1)
31
ExecutionEngine::throwReferenceError
Name: ExecutionEngine::throwReferenceError
Prototype: ReturnedValue ExecutionEngine::throwReferenceError(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: 1107-1114
100.000% (1/1)
51
ExecutionEngine::throwReferenceError
Name: ExecutionEngine::throwReferenceError
Prototype: ReturnedValue ExecutionEngine::throwReferenceError(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: 1116-1122
100.000% (1/1)
41
ExecutionEngine::throwRangeError
Name: ExecutionEngine::throwRangeError
Prototype: ReturnedValue ExecutionEngine::throwRangeError(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: 1124-1129
100.000% (1/1)
31
ExecutionEngine::throwRangeError
Name: ExecutionEngine::throwRangeError
Prototype: ReturnedValue ExecutionEngine::throwRangeError(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: 1131-1138
100.000% (1/1)
51
ExecutionEngine::throwError
Name: ExecutionEngine::throwError
Prototype: ReturnedValue ExecutionEngine::throwError(const Value &value)
Coverage: 100.000% (11/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 1034-1056
100.000% (11/11)
124
ExecutionEngine::throwError
Name: ExecutionEngine::throwError
Prototype: ReturnedValue ExecutionEngine::throwError(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: 1070-1076
100.000% (1/1)
41
ExecutionEngine::stackTrace
Name: ExecutionEngine::stackTrace
Prototype: StackTrace ExecutionEngine::stackTrace(int frameLimit) const
Coverage: 100.000% (6/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 906-925
100.000% (6/6)
142
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)
...108
Condition %: 100.000% (1/1)
109
Condition %: 100.000% (1/1)
110
Condition %: 100.000% (1/1)
111
Condition %: 100.000% (4/4)
112113
Condition %: 100.000% (1/1)
114
Condition %: 100.000% (1/1)
115
Condition %: 100.000% (1/1)
116
Condition %: 100.000% (1/1)
...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