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)
...194
Condition %: 100.000% (1/1)
195
Condition %: 100.000% (1/1)
196
Condition %: 100.000% (1/1)
197
Condition %: 100.000% (1/1)
198199
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
StaticLoader::StaticLoader
Name: StaticLoader::StaticLoader
Prototype: StaticLoader(const QByteArray &data)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 1010-1010
100.000% (1/1)
11
StaticLoader::load
Name: StaticLoader::load
Prototype: void load(QQmlTypeLoader *loader, QQmlDataBlob *blob) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 1016-1019
100.000% (1/1)
11
StaticQtMetaObject::get
Name: StaticQtMetaObject::get
Prototype: static const QMetaObject *get()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache.cpp
Lines: 888-889
100.000% (1/1)
11
String::createPropertyKeyImpl [qv4string.cpp #2]
Name: String::createPropertyKeyImpl [qv4string.cpp #2]
Prototype: void String::createPropertyKeyImpl() const
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4string.cpp #2
Lines: 169-175
100.000% (4/4)
42
String::toArrayIndex [qv4string.cpp #1]
Name: String::toArrayIndex [qv4string.cpp #1]
Prototype: uint String::toArrayIndex(const QString &str)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4string.cpp #1
Lines: 267-270
100.000% (1/1)
11
String::toArrayIndex [qv4string.cpp #2]
Name: String::toArrayIndex [qv4string.cpp #2]
Prototype: uint String::toArrayIndex(const QString &str)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4string.cpp #2
Lines: 267-270
100.000% (1/1)
11
StringCtor::method_fromCharCode
Name: StringCtor::method_fromCharCode
Prototype: ReturnedValue StringCtor::method_fromCharCode(const FunctionObject *b, const Value *, const Value *argv, int argc)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4stringobject.cpp
Lines: 190-200
100.000% (4/4)
72
StringCtor::method_fromCodePoint
Name: StringCtor::method_fromCodePoint
Prototype: ReturnedValue StringCtor::method_fromCodePoint(const FunctionObject *f, const Value *, const Value *argv, int argc)
Coverage: 100.000% (19/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4stringobject.cpp
Lines: 204-228
100.000% (19/19)
195
StringCtor::virtualCall
Name: StringCtor::virtualCall
Prototype: ReturnedValue StringCtor::virtualCall(const FunctionObject *m, 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/qv4stringobject.cpp
Lines: 180-188
100.000% (7/7)
63
StringCtor::virtualCallAsConstructor
Name: StringCtor::virtualCallAsConstructor
Prototype: ReturnedValue StringCtor::virtualCallAsConstructor(const FunctionObject *f, const Value *argv, int argc, const Value *)
Coverage: 100.000% (8/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4stringobject.cpp
Lines: 167-178
100.000% (8/8)
83
StringIteratorPrototype::init
Name: StringIteratorPrototype::init
Prototype: void StringIteratorPrototype::init(ExecutionEngine *e)
Coverage: 100.000% (2/2)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4stringiterator.cpp
Lines: 49-56
100.000% (2/2)
41
StringObject::virtualDeleteProperty
Name: StringObject::virtualDeleteProperty
Prototype: bool StringObject::virtualDeleteProperty(Managed *m, PropertyKey id)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4stringobject.cpp
Lines: 100-110
100.000% (7/7)
73
StringOrSymbol::toPropertyKey [qv4string.cpp #2]
Name: StringOrSymbol::toPropertyKey [qv4string.cpp #2]
Prototype: PropertyKey StringOrSymbol::toPropertyKey() const
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4string.cpp #2
Lines: 253-258
100.000% (4/4)
42
StringOrTranslation::StringOrTranslation
Name: StringOrTranslation::StringOrTranslation
Prototype: StringOrTranslation::StringOrTranslation(const QString &s)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 270-274
100.000% (1/1)
21
StringOrTranslation::clear
Name: StringOrTranslation::clear
Prototype: void StringOrTranslation::clear()
Coverage: 100.000% (9/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 330-337
100.000% (9/9)
43
StringOrTranslation::isSet
Name: StringOrTranslation::isSet
Prototype: bool isSet() 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: 253-253
100.000% (1/1)
11
StringOrTranslation::isTranslation
Name: StringOrTranslation::isTranslation
Prototype: bool isTranslation() 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: 254-254
100.000% (1/1)
11
StringOrTranslation::setTranslation
Name: StringOrTranslation::setTranslation
Prototype: void StringOrTranslation::setTranslation(const QV4::CompiledData::Binding *binding)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 298-303
100.000% (1/1)
31
StringOrTranslation::~StringOrTranslation
Name: StringOrTranslation::~StringOrTranslation
Prototype: StringOrTranslation::~StringOrTranslation()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 283-286
100.000% (1/1)
11
StringPrototype::init
Name: StringPrototype::init
Prototype: void StringPrototype::init(ExecutionEngine *engine, Object *ctor)
Coverage: 100.000% (30/30)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4stringobject.cpp
Lines: 230-276
100.000% (30/30)
401
StringPrototype::method_charAt
Name: StringPrototype::method_charAt
Prototype: ReturnedValue StringPrototype::method_charAt(const FunctionObject *b, 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/qv4stringobject.cpp
Lines: 312-328
100.000% (12/12)
114
StringPrototype::method_charCodeAt
Name: StringPrototype::method_charCodeAt
Prototype: ReturnedValue StringPrototype::method_charCodeAt(const FunctionObject *b, 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/qv4stringobject.cpp
Lines: 330-346
100.000% (12/12)
104
StringPrototype::method_indexOf
Name: StringPrototype::method_indexOf
Prototype: ReturnedValue StringPrototype::method_indexOf(const FunctionObject *b, const Value *thisObject, const Value *argv, int argc)
Coverage: 100.000% (15/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4stringobject.cpp
Lines: 416-436
100.000% (15/15)
145
StringPrototype::method_localeCompare
Name: StringPrototype::method_localeCompare
Prototype: ReturnedValue StringPrototype::method_localeCompare(const FunctionObject *b, const Value *thisObject, const Value *argv, int argc)
Coverage: 100.000% (6/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4stringobject.cpp
Lines: 492-501
100.000% (6/6)
62
StringPrototype::method_normalize
Name: StringPrototype::method_normalize
Prototype: ReturnedValue StringPrototype::method_normalize(const FunctionObject *f, const Value *thisObject, const Value *argv, int argc)
Coverage: 100.000% (24/24)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4stringobject.cpp
Lines: 554-579
100.000% (24/24)
208
StringPrototype::method_search
Name: StringPrototype::method_search
Prototype: ReturnedValue StringPrototype::method_search(const FunctionObject *b, const Value *thisObject, const Value *argv, int argc)
Coverage: 100.000% (13/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4stringobject.cpp
Lines: 839-861
100.000% (13/13)
245
StringPrototype::method_toLocaleLowerCase
Name: StringPrototype::method_toLocaleLowerCase
Prototype: ReturnedValue StringPrototype::method_toLocaleLowerCase(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/qv4stringobject.cpp
Lines: 1079-1082
100.000% (1/1)
11
StringPrototype::method_toLocaleUpperCase
Name: StringPrototype::method_toLocaleUpperCase
Prototype: ReturnedValue StringPrototype::method_toLocaleUpperCase(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/qv4stringobject.cpp
Lines: 1094-1097
100.000% (1/1)
11
StringPrototype::method_toLowerCase
Name: StringPrototype::method_toLowerCase
Prototype: ReturnedValue StringPrototype::method_toLowerCase(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/qv4stringobject.cpp
Lines: 1069-1077
100.000% (4/4)
52
StringPrototype::method_toString
Name: StringPrototype::method_toString
Prototype: ReturnedValue StringPrototype::method_toString(const FunctionObject *b, const Value *thisObject, const Value *, int)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4stringobject.cpp
Lines: 300-310
100.000% (7/7)
73
StringPrototype::method_toUpperCase
Name: StringPrototype::method_toUpperCase
Prototype: ReturnedValue StringPrototype::method_toUpperCase(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/qv4stringobject.cpp
Lines: 1084-1092
100.000% (4/4)
52
StringPrototype::method_trim
Name: StringPrototype::method_trim
Prototype: ReturnedValue StringPrototype::method_trim(const FunctionObject *b, const Value *thisObject, const Value *, int)
Coverage: 100.000% (20/20)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4stringobject.cpp
Lines: 1099-1118
100.000% (20/20)
136
Symbol::create
Name: Symbol::create
Prototype: Heap::Symbol *Symbol::create(ExecutionEngine *e, const QString &s)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4symbol.cpp
Lines: 173-177
100.000% (1/1)
21
Symbol::descriptiveString
Name: Symbol::descriptiveString
Prototype: QString Symbol::descriptiveString() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4symbol.cpp
Lines: 179-182
100.000% (1/1)
11
SymbolCtor::method_for
Name: SymbolCtor::method_for
Prototype: ReturnedValue SymbolCtor::method_for(const FunctionObject *f, const Value *, const Value *argv, int argc)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4symbol.cpp
Lines: 83-92
100.000% (4/4)
72
SymbolPrototype::init
Name: SymbolPrototype::init
Prototype: void SymbolPrototype::init(ExecutionEngine *engine, Object *ctor)
Coverage: 100.000% (18/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4symbol.cpp
Lines: 107-136
100.000% (18/18)
231
SymbolPrototype::method_valueOf
Name: SymbolPrototype::method_valueOf
Prototype: ReturnedValue SymbolPrototype::method_valueOf(const FunctionObject *f, const Value *thisObject, const Value *, int)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4symbol.cpp
Lines: 151-162
100.000% (7/7)
73
TabledMaterial::TabledMaterial::[lambda]
Name: TabledMaterial::TabledMaterial::[lambda]
Prototype: []()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickimageparticle.cpp
Lines: 112-112
100.000% (1/1)
01
TabledMaterial::attributes
Name: TabledMaterial::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: 125-128
100.000% (1/1)
21
TabledMaterial::createMaterial
Name: TabledMaterial::createMaterial
Prototype: static QSGSimpleMaterial<TabledMaterialData> *createMaterial()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickimageparticle.cpp
Lines: 91-91
100.000% (1/1)
11
TabledMaterial::createShader
Name: TabledMaterial::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: 91-91
100.000% (1/1)
11
TabledMaterial::fragmentShader
Name: TabledMaterial::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: 123-123
100.000% (1/1)
11
TabledMaterial::initialize
Name: TabledMaterial::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: 130-140
100.000% (1/1)
91
TabledMaterial::updateState
Name: TabledMaterial::updateState
Prototype: void updateState(const TabledMaterialData* d, const TabledMaterialData*) override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickimageparticle.cpp
Lines: 142-153
100.000% (1/1)
161
TabledMaterial::vertexShader
Name: TabledMaterial::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: 122-122
100.000% (1/1)
11
TestCaseCollector::TestCaseEnumerationResult::finalizedPartialTestCases
Name: TestCaseCollector::TestCaseEnumerationResult::finalizedPartialTestCases
Prototype: TestCaseList finalizedPartialTestCases() const
Coverage: 100.000% (3/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmltest/quicktest.cpp
Lines: 242-248
100.000% (3/3)
42
TestCaseCollector::TestCaseEnumerationResult::operator<<
Name: TestCaseCollector::TestCaseEnumerationResult::operator<<
Prototype: TestCaseEnumerationResult &operator<<(const TestCaseEnumerationResult &other)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmltest/quicktest.cpp
Lines: 250-255
100.000% (1/1)
31
TestCaseCollector::errors
Name: TestCaseCollector::errors
Prototype: QList<QQmlError> errors() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmltest/quicktest.cpp
Lines: 226-226
100.000% (1/1)
11
TestCaseCollector::testCases
Name: TestCaseCollector::testCases
Prototype: TestCaseList testCases() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmltest/quicktest.cpp
Lines: 225-225
100.000% (1/1)
11
TypedArray::create
Name: TypedArray::create
Prototype: Heap::TypedArray *TypedArray::create(ExecutionEngine *e, Heap::TypedArray::Type t)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4typedarray.cpp
Lines: 363-368
100.000% (1/1)
31
TypedArray::virtualGet
Name: TypedArray::virtualGet
Prototype: ReturnedValue TypedArray::virtualGet(const Managed *m, PropertyKey id, const Value *receiver, bool *hasProperty)
Coverage: 100.000% (13/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4typedarray.cpp
Lines: 370-389
100.000% (13/13)
145
TypedArrayCtor::virtualCall
Name: TypedArrayCtor::virtualCall
Prototype: ReturnedValue TypedArrayCtor::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/qv4typedarray.cpp
Lines: 351-354
100.000% (2/2)
11
TypedArrayPrototype::init
Name: TypedArrayPrototype::init
Prototype: void TypedArrayPrototype::init(ExecutionEngine *engine, TypedArrayCtor *ctor)
Coverage: 100.000% (3/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4typedarray.cpp
Lines: 413-426
100.000% (3/3)
91
UInt16ArrayRead
Name: UInt16ArrayRead
Prototype: ReturnedValue UInt16ArrayRead(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: 133-136
100.000% (1/1)
11
UInt16ArrayWrite
Name: UInt16ArrayWrite
Prototype: void UInt16ArrayWrite(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: 138-144
100.000% (4/4)
42
UInt32ArrayRead
Name: UInt32ArrayRead
Prototype: ReturnedValue UInt32ArrayRead(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: 159-162
100.000% (1/1)
11
UInt32ArrayWrite
Name: UInt32ArrayWrite
Prototype: void UInt32ArrayWrite(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: 164-170
100.000% (4/4)
42
UInt8ArrayRead
Name: UInt8ArrayRead
Prototype: ReturnedValue UInt8ArrayRead(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: 72-75
100.000% (1/1)
11
UInt8ArrayWrite
Name: UInt8ArrayWrite
Prototype: void UInt8ArrayWrite(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: 77-83
100.000% (4/4)
42
Unicode::toLower
Name: Unicode::toLower
Prototype: inline UChar toLower(UChar ch)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/stubs/wtf/unicode/Unicode.h
Lines: 48-50
100.000% (1/1)
11
Unicode::toUpper
Name: Unicode::toUpper
Prototype: inline UChar toUpper(UChar ch)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/stubs/wtf/unicode/Unicode.h
Lines: 52-54
100.000% (1/1)
11
Update::Update
Name: Update::Update
Prototype: Update(QQuickTimeLineValue *_g, qreal _v)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquicktimeline.cpp
Lines: 57-58
100.000% (1/1)
11
Update::Update
Name: Update::Update
Prototype: Update(const QQuickTimeLineCallback &_e)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquicktimeline.cpp
Lines: 59-60
100.000% (1/1)
11
VDMAbstractItemModelDataType::VDMAbstractItemModelDataType
Name: VDMAbstractItemModelDataType::VDMAbstractItemModelDataType
Prototype: VDMAbstractItemModelDataType(QQmlAdaptorModel *model)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmladaptormodel.cpp
Lines: 451-454
100.000% (1/1)
21
VDMAbstractItemModelDataType::canFetchMore
Name: VDMAbstractItemModelDataType::canFetchMore
Prototype: bool canFetchMore(const QQmlAdaptorModel &model) const override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmladaptormodel.cpp
Lines: 515-518
100.000% (1/1)
11
VDMAbstractItemModelDataType::createItem
Name: VDMAbstractItemModelDataType::createItem
Prototype: QQmlDelegateModelItem *createItem( QQmlAdaptorModel &model, QQmlDelegateModelItemMetaType *metaType, int index) const override
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmladaptormodel.cpp
Lines: 526-535
100.000% (4/4)
42
VDMAbstractItemModelDataType::initializeMetaType
Name: VDMAbstractItemModelDataType::initializeMetaType
Prototype: void initializeMetaType(QQmlAdaptorModel &model)
Coverage: 100.000% (9/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmladaptormodel.cpp
Lines: 537-563
100.000% (9/9)
175
VDMAbstractItemModelDataType::initializeMetaType::[lambda]
Name: VDMAbstractItemModelDataType::initializeMetaType::[lambda]
Prototype: []()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmladaptormodel.cpp
Lines: 553-553
100.000% (1/1)
01
VDMAbstractItemModelDataType::modelIndex
Name: VDMAbstractItemModelDataType::modelIndex
Prototype: QVariant modelIndex(const QQmlAdaptorModel &model, int index) const override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmladaptormodel.cpp
Lines: 508-513
100.000% (1/1)
31
VDMAbstractItemModelDataType::parentModelIndex
Name: VDMAbstractItemModelDataType::parentModelIndex
Prototype: QVariant parentModelIndex(const QQmlAdaptorModel &model) const override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmladaptormodel.cpp
Lines: 501-506
100.000% (1/1)
31
VDMAbstractItemModelDataType::rowCount
Name: VDMAbstractItemModelDataType::rowCount
Prototype: int rowCount(const QQmlAdaptorModel &model) const override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmladaptormodel.cpp
Lines: 456-459
100.000% (1/1)
11
VDMListDelegateDataType::createItem
Name: VDMListDelegateDataType::createItem
Prototype: QQmlDelegateModelItem *createItem( QQmlAdaptorModel &model, QQmlDelegateModelItemMetaType *metaType, int index) const override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmladaptormodel.cpp
Lines: 678-687
100.000% (1/1)
41
VDMListDelegateDataType::rowCount
Name: VDMListDelegateDataType::rowCount
Prototype: int rowCount(const QQmlAdaptorModel &model) const override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmladaptormodel.cpp
Lines: 661-664
100.000% (1/1)
11
VDMListDelegateDataType::value
Name: VDMListDelegateDataType::value
Prototype: QVariant value(const QQmlAdaptorModel &model, int index, const QString &role) const override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmladaptormodel.cpp
Lines: 671-676
100.000% (1/1)
31
VDMModelDelegateDataType::VDMModelDelegateDataType
Name: VDMModelDelegateDataType::VDMModelDelegateDataType
Prototype: VDMModelDelegateDataType(QQmlAdaptorModel *model)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmladaptormodel.cpp
Lines: 122-130
100.000% (1/1)
21
VDMModelDelegateDataType::initializeConstructor
Name: VDMModelDelegateDataType::initializeConstructor
Prototype: void initializeConstructor(QQmlAdaptorModelEngineData *const data)
Coverage: 100.000% (6/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmladaptormodel.cpp
Lines: 215-238
100.000% (6/6)
182
VDMModelDelegateDataType::metaCall
Name: VDMModelDelegateDataType::metaCall
Prototype: int metaCall(QObject *object, QMetaObject::Call call, int id, void **arguments) override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmladaptormodel.cpp
Lines: 247-250
100.000% (1/1)
11
VDMModelDelegateDataType::objectDestroyed
Name: VDMModelDelegateDataType::objectDestroyed
Prototype: void objectDestroyed(QObject *) override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmladaptormodel.cpp
Lines: 242-245
100.000% (1/1)
11
VDMModelDelegateDataType::replaceWatchedRoles
Name: VDMModelDelegateDataType::replaceWatchedRoles
Prototype: void replaceWatchedRoles( QQmlAdaptorModel &, const QList<QByteArray> &oldRoles, const QList<QByteArray> &newRoles) const override
Coverage: 100.000% (2/2)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmladaptormodel.cpp
Lines: 185-196
100.000% (2/2)
52
VDMModelDelegateDataType::~VDMModelDelegateDataType
Name: VDMModelDelegateDataType::~VDMModelDelegateDataType
Prototype: ~VDMModelDelegateDataType()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmladaptormodel.cpp
Lines: 132-137
100.000% (4/4)
32
VDMObjectDelegateDataType::VDMObjectDelegateDataType
Name: VDMObjectDelegateDataType::VDMObjectDelegateDataType
Prototype: VDMObjectDelegateDataType()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmladaptormodel.cpp
Lines: 722-728
100.000% (1/1)
21
VDMObjectDelegateDataType::VDMObjectDelegateDataType
Name: VDMObjectDelegateDataType::VDMObjectDelegateDataType
Prototype: VDMObjectDelegateDataType(const VDMObjectDelegateDataType &type)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmladaptormodel.cpp
Lines: 730-743
100.000% (1/1)
11
VDMObjectDelegateDataType::cleanup
Name: VDMObjectDelegateDataType::cleanup
Prototype: void cleanup(QQmlAdaptorModel &, QQmlDelegateModel *) const override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmladaptormodel.cpp
Lines: 787-790
100.000% (1/1)
11
VDMObjectDelegateDataType::createItem
Name: VDMObjectDelegateDataType::createItem
Prototype: QQmlDelegateModelItem *createItem( QQmlAdaptorModel &model, QQmlDelegateModelItemMetaType *metaType, int index) const override
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmladaptormodel.cpp
Lines: 767-778
100.000% (4/4)
62
VDMObjectDelegateDataType::initializeMetaType
Name: VDMObjectDelegateDataType::initializeMetaType
Prototype: void initializeMetaType(QQmlAdaptorModel &)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmladaptormodel.cpp
Lines: 780-785
100.000% (1/1)
21
VDMObjectDelegateDataType::rowCount
Name: VDMObjectDelegateDataType::rowCount
Prototype: int rowCount(const QQmlAdaptorModel &model) const override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmladaptormodel.cpp
Lines: 750-753
100.000% (1/1)
11
VDMObjectDelegateDataType::~VDMObjectDelegateDataType
Name: VDMObjectDelegateDataType::~VDMObjectDelegateDataType
Prototype: ~VDMObjectDelegateDataType()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmladaptormodel.cpp
Lines: 745-748
100.000% (1/1)
11
VME::exec
Name: VME::exec
Prototype: ReturnedValue VME::exec(CppStackFrame *frame, ExecutionEngine *engine)
Coverage: 100.000% (22/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4vme_moth.cpp
Lines: 415-447
100.000% (22/22)
188
VariantObject::Data::isScarce
Name: VariantObject::Data::isScarce
Prototype: bool VariantObject::Data::isScarce() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4variantobject.cpp
Lines: 67-71
100.000% (1/1)
21
VariantObject::addVmePropertyReference
Name: VariantObject::addVmePropertyReference
Prototype: void VariantObject::addVmePropertyReference() const
Coverage: 100.000% (6/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4variantobject.cpp
Lines: 87-95
100.000% (6/6)
22
VariantPrototype::init
Name: VariantPrototype::init
Prototype: void VariantPrototype::init()
Coverage: 100.000% (3/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4variantobject.cpp
Lines: 108-114
100.000% (3/3)
41
WTF::ArithmeticOperations::equals
Name: WTF::ArithmeticOperations::equals
Prototype: static inline bool equals(LHS lhs, RHS rhs)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/wtf/CheckedArithmetic.h
Lines: 334-334
100.000% (1/1)
11
WTF::ArithmeticOperations::equals
Name: WTF::ArithmeticOperations::equals
Prototype: static inline bool equals(int lhs, unsigned rhs)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/wtf/CheckedArithmetic.h
Lines: 372-375
100.000% (1/1)
11
WTF::ArithmeticOperations::equals
Name: WTF::ArithmeticOperations::equals
Prototype: static inline bool equals(unsigned lhs, int rhs)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/wtf/CheckedArithmetic.h
Lines: 394-397
100.000% (1/1)
11
WTF::ArithmeticOperations::signsMatch
Name: WTF::ArithmeticOperations::signsMatch
Prototype: static inline bool signsMatch(LHS lhs, RHS rhs)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/wtf/CheckedArithmetic.h
Lines: 237-240
100.000% (1/1)
11
WTF::BoundsCheckElider::inBounds
Name: WTF::BoundsCheckElider::inBounds
Prototype: static bool inBounds(Source)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/wtf/CheckedArithmetic.h
Lines: 166-166
100.000% (1/1)
11
WTF::BumpPointerAllocator::BumpPointerAllocator
Name: WTF::BumpPointerAllocator::BumpPointerAllocator
Prototype: BumpPointerAllocator()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/wtf/BumpPointerAllocator.h
Lines: 220-223
100.000% (1/1)
21
WTF::BumpPointerAllocator::startAllocator
Name: WTF::BumpPointerAllocator::startAllocator
Prototype: BumpPointerPool* startAllocator()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/wtf/BumpPointerAllocator.h
Lines: 231-236
100.000% (4/4)
32
WTF::BumpPointerAllocator::~BumpPointerAllocator
Name: WTF::BumpPointerAllocator::~BumpPointerAllocator
Prototype: ~BumpPointerAllocator()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/wtf/BumpPointerAllocator.h
Lines: 225-229
100.000% (4/4)
22
WTF::BumpPointerPool::BumpPointerPool
Name: WTF::BumpPointerPool::BumpPointerPool
Prototype: BumpPointerPool(const PageAllocation& allocation)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/wtf/BumpPointerAllocator.h
Lines: 99-106
100.000% (1/1)
21
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)
...194
Condition %: 100.000% (1/1)
195
Condition %: 100.000% (1/1)
196
Condition %: 100.000% (1/1)
197
Condition %: 100.000% (1/1)
198199
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