OpenCoverage

Qt Quick Test Coverage

Functions

Page:<>1
eLOC - Effective Lines of Code: 0
...100
eLOC - Effective Lines of Code: 2
...150
eLOC - Effective Lines of Code: 5
...160
eLOC - Effective Lines of Code: 6
...170
eLOC - Effective Lines of Code: 8
...180
eLOC - Effective Lines of Code: 12
...185
eLOC - Effective Lines of Code: 15
186
eLOC - Effective Lines of Code: 16
187
eLOC - Effective Lines of Code: 16
188
eLOC - Effective Lines of Code: 17
189190
eLOC - Effective Lines of Code: 20
191
eLOC - Effective Lines of Code: 21
192
eLOC - Effective Lines of Code: 22
193
eLOC - Effective Lines of Code: 24
...200
eLOC - Effective Lines of Code: 57
...202
eLOC - Effective Lines of Code: 123
FunctionCondition %eLOC - Effective Lines of Codeā–“McCabe - Cyclomatic Complexity
QV4::JIT::Assembler::checkException
Name: QV4::JIT::Assembler::checkException
Prototype: void Assembler::checkException()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 2148-2156
100.000% (1/1)
181
QV4::JIT::Assembler::cmpeqInt
Name: QV4::JIT::Assembler::cmpeqInt
Prototype: void Assembler::cmpeqInt(int lhs)
Coverage:  50.000% (4/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 1838-1859
 50.000% (4/8)
183
QV4::JIT::Assembler::cmpneInt
Name: QV4::JIT::Assembler::cmpneInt
Prototype: void Assembler::cmpneInt(int lhs)
Coverage:  50.000% (4/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 1861-1882
 50.000% (4/8)
183
QV4::JIT::Assembler::jumpNoException
Name: QV4::JIT::Assembler::jumpNoException
Prototype: void Assembler::jumpNoException(int offset)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 1980-1988
100.000% (1/1)
181
QV4::MemoryManager::allocData
Name: QV4::MemoryManager::allocData
Prototype: Heap::Base *MemoryManager::allocData(std::size_t size)
Coverage:  80.000% (12/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mm.cpp
Lines: 812-846
 80.000% (12/15)
185
QV4::ModelObject::virtualGet
Name: QV4::ModelObject::virtualGet
Prototype: ReturnedValue ModelObject::virtualGet(const Managed *m, PropertyKey id, const Value *receiver, bool *hasProperty)
Coverage:  72.222% (13/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 1587-1611
 72.222% (13/18)
186
QV4::RuntimeHelpers::numberToString::[lambda]::getElementIntFallback::getElementFallback::Runtime::method_getIterator [qv4runtime.cpp #1]
Name: QV4::RuntimeHelpers::numberToString::[lambda]::getElementIntFallback::getElementFallback::Runtime::method_getIterator [qv4runtime.cpp #1]
Prototype: ReturnedValue Runtime::method_getIterator(ExecutionEngine *engine, const Value &in, int iterator)
Coverage:  89.474% (17/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4runtime.cpp #1
Lines: 711-732
 89.474% (17/19)
187
QmlListWrapper::virtualGet
Name: QmlListWrapper::virtualGet
Prototype: ReturnedValue QmlListWrapper::virtualGet(const Managed *m, PropertyKey id, const Value *receiver, bool *hasProperty)
Coverage:  66.667% (18/27)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmllistwrapper.cpp
Lines: 105-131
 66.667% (18/27)
187
RenderStatistics::printTotalStats
Name: RenderStatistics::printTotalStats
Prototype: void RenderStatistics::printTotalStats()
Coverage:  22.222% (2/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlscene/main.cpp
Lines: 108-131
 22.222% (2/9)
183
SetPrototype::method_forEach
Name: SetPrototype::method_forEach
Prototype: ReturnedValue SetPrototype::method_forEach(const FunctionObject *b, const Value *thisObject, const Value *argv, int argc)
Coverage: 100.000% (16/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4setobject.cpp
Lines: 190-215
100.000% (16/16)
186
SparseArrayData::put
Name: SparseArrayData::put
Prototype: bool SparseArrayData::put(Object *o, uint index, const Value &value)
Coverage:  60.000% (6/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4arraydata.cpp
Lines: 409-424
 60.000% (6/10)
184
StringObject::virtualAdvanceIterator
Name: StringObject::virtualAdvanceIterator
Prototype: void StringObject::virtualAdvanceIterator(Managed *m, ObjectIterator *it, Value *name, uint *index, Property *p, PropertyAttributes *attrs)
Coverage:  70.000% (14/20)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4stringobject.cpp
Lines: 112-138
 70.000% (14/20)
186
StringPrototype::method_lastIndexOf
Name: StringPrototype::method_lastIndexOf
Prototype: ReturnedValue StringPrototype::method_lastIndexOf(const FunctionObject *b, const Value *thisObject, const Value *argv, int argc)
Coverage:  80.000% (20/25)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4stringobject.cpp
Lines: 466-490
 80.000% (20/25)
186
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
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
adjustedPosition
Name: adjustedPosition
Prototype: static inline qreal adjustedPosition(QQuickItem *item, QQuickAnchors::Anchor anchorLine)
Coverage:  88.235% (15/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickanchors.cpp
Lines: 143-173
 88.235% (15/17)
189
lint_file
Name: lint_file
Prototype: static bool lint_file(const QString &filename, bool silent)
Coverage:  0.000% (0/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmllint/main.cpp
Lines: 42-71
  0.000% (0/12)
184
minimumType
Name: minimumType
Prototype: static inline qint8 minimumType(const QQmlProfilerEvent &event, quint16 length, quint16 origBitsPerNumber)
Coverage:  0.000% (0/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlprofilerevent.cpp
Lines: 167-197
  0.000% (0/18)
188
position
Name: position
Prototype: static inline qreal position(const QQuickItem *item, QQuickAnchors::Anchor anchorLine)
Coverage:  88.235% (15/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickanchors.cpp
Lines: 110-140
 88.235% (15/17)
189
qQmlPropertyCacheProperty
Name: qQmlPropertyCacheProperty
Prototype: template<typename T> QQmlPropertyData * qQmlPropertyCacheProperty(QJSEngine *engine, QObject *obj, T name, QQmlContextData *context, QQmlPropertyData &local)
Coverage: 100.000% (19/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache.cpp
Lines: 1055-1087
100.000% (19/19)
186
qt_composite_mode_to_string::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::QQuickJSContext2D::method_set_lineCap
Name: qt_composite_mode_to_string::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::QQuickJSContext2D::method_set_lineCap
Prototype: QV4::ReturnedValue QQuickJSContext2D::method_set_lineCap(const QV4::FunctionObject *b, const QV4::Value *thisObject, const QV4::Value *argv, int argc)
Coverage:  0.000% (0/24)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2d.cpp
Lines: 1823-1848
  0.000% (0/24)
187
qt_composite_mode_to_string::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::QQuickJSContext2D::method_set_lineJoin
Name: qt_composite_mode_to_string::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::QQuickJSContext2D::method_set_lineJoin
Prototype: QV4::ReturnedValue QQuickJSContext2D::method_set_lineJoin(const QV4::FunctionObject *b, const QV4::Value *thisObject, const QV4::Value *argv, int argc)
Coverage:  0.000% (0/24)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2d.cpp
Lines: 1882-1907
  0.000% (0/24)
187
qt_composite_mode_to_string::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::QQuickJSContext2DPrototype::method_createConicalGradient
Name: qt_composite_mode_to_string::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::QQuickJSContext2DPrototype::method_createConicalGradient
Prototype: QV4::ReturnedValue QQuickJSContext2DPrototype::method_createConicalGradient(const QV4::FunctionObject *b, const QV4::Value *thisObject, const QV4::Value *argv, int argc)
Coverage:  0.000% (0/23)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2d.cpp
Lines: 1661-1690
  0.000% (0/23)
185
typeLiteral::versionLiteral::nameLiteral::relativePathLiteral::pluginsLiteral::pathLiteral::classnamesLiteral::dependenciesLiteral::findImportsInAst::[lambda]::[lambda]::findImportsInAst
Name: typeLiteral::versionLiteral::nameLiteral::relativePathLiteral::pluginsLiteral::pathLiteral::classnamesLiteral::dependenciesLiteral::findImportsInAst::[lambda]::[lambda]::findImportsInAst
Prototype: QVariantList findImportsInAst(QQmlJS::AST::UiHeaderItemList *headerItemList, const QString &code, const QString &path)
Coverage:  0.000% (0/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlimportscanner/main.cpp
Lines: 83-124
  0.000% (0/21)
187
CallMethod
Name: CallMethod
Prototype: static QV4::ReturnedValue CallMethod(const QQmlObjectOrGadget &object, int index, int returnType, int argCount, int *argTypes, QV4::ExecutionEngine *engine, QV4::CallData *callArgs, QMetaObject::Call callType = QMetaObject::InvokeMetaMethod)
Coverage: 100.000% (13/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp
Lines: 1184-1220
100.000% (13/13)
195
Codegen::Codegen::Codegen::condition [qv4codegen.cpp #1]
Name: Codegen::Codegen::Codegen::condition [qv4codegen.cpp #1]
Prototype: void Codegen::condition(ExpressionNode *ast, const BytecodeGenerator::Label *iftrue, const BytecodeGenerator::Label *iffalse, bool trueBlockFollowsCondition)
Coverage:  75.000% (12/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 307-335
 75.000% (12/16)
196
Codegen::Codegen::Codegen::condition [qv4codegen.cpp #2]
Name: Codegen::Codegen::Codegen::condition [qv4codegen.cpp #2]
Prototype: void Codegen::condition(ExpressionNode *ast, const BytecodeGenerator::Label *iftrue, const BytecodeGenerator::Label *iffalse, bool trueBlockFollowsCondition)
Coverage:  75.000% (12/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 307-335
 75.000% (12/16)
196
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::visit [qv4codegen.cpp #1]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::visit [qv4codegen.cpp #1]
Prototype: bool Codegen::visit(YieldExpression *ast)
Coverage:  83.333% (10/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 2691-2716
 83.333% (10/12)
194
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::visit [qv4codegen.cpp #2]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::visit [qv4codegen.cpp #2]
Prototype: bool Codegen::visit(YieldExpression *ast)
Coverage:  83.333% (10/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 2691-2716
 83.333% (10/12)
194
ExecutableAllocator::free
Name: ExecutableAllocator::free
Prototype: void ExecutableAllocator::free(Allocation *allocation)
Coverage:  90.000% (9/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4executableallocator.cpp
Lines: 200-228
 90.000% (9/10)
194
ExecutionContext::deleteProperty
Name: ExecutionContext::deleteProperty
Prototype: bool ExecutionContext::deleteProperty(String *name)
Coverage:  80.952% (17/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4context.cpp
Lines: 192-225
 80.952% (17/21)
1910
JSC::Yarr::CharacterClassConstructor::addSorted
Name: JSC::Yarr::CharacterClassConstructor::addSorted
Prototype: void addSorted(Vector<UChar>& matches, UChar ch)
Coverage: 100.000% (13/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrPattern.cpp
Lines: 191-216
100.000% (13/13)
195
JSC::Yarr::Interpreter::backtrackParenthesesOnceEnd
Name: JSC::Yarr::Interpreter::backtrackParenthesesOnceEnd
Prototype: bool backtrackParenthesesOnceEnd(ByteTerm& term, DisjunctionContext* context)
Coverage:  37.500% (6/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.cpp
Lines: 721-755
 37.500% (6/16)
197
JSC::Yarr::Interpreter::matchCharacterClass
Name: JSC::Yarr::Interpreter::matchCharacterClass
Prototype: bool matchCharacterClass(ByteTerm& term, DisjunctionContext* context)
Coverage:  90.476% (19/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.cpp
Lines: 450-485
 90.476% (19/21)
198
JSC::Yarr::Interpreter::matchDotStarEnclosure
Name: JSC::Yarr::Interpreter::matchDotStarEnclosure
Prototype: bool matchDotStarEnclosure(ByteTerm& term, DisjunctionContext* context)
Coverage:  0.000% (0/29)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.cpp
Lines: 1070-1100
  0.000% (0/29)
197
JSC::Yarr::YarrGenerator::backtrackPatternCharacterNonGreedy
Name: JSC::Yarr::YarrGenerator::backtrackPatternCharacterNonGreedy
Prototype: void backtrackPatternCharacterNonGreedy(size_t opIndex)
Coverage:  55.556% (5/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.cpp
Lines: 985-1015
 55.556% (5/9)
193
JSC::Yarr::YarrGenerator::generatePatternCharacterFixed
Name: JSC::Yarr::YarrGenerator::generatePatternCharacterFixed
Prototype: void generatePatternCharacterFixed(size_t opIndex)
Coverage:  40.000% (4/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.cpp
Lines: 890-921
 40.000% (4/10)
193
JSC::Yarr::YarrGenerator::generatePatternCharacterGreedy
Name: JSC::Yarr::YarrGenerator::generatePatternCharacterGreedy
Prototype: void generatePatternCharacterGreedy(size_t opIndex)
Coverage:  70.000% (7/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.cpp
Lines: 927-957
 70.000% (7/10)
193
Object::putValue
Name: Object::putValue
Prototype: bool Object::putValue(uint memberIndex, const Value &value)
Coverage:  84.615% (11/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4object.cpp
Lines: 110-137
 84.615% (11/13)
195
Object::virtualGetOwnProperty
Name: Object::virtualGetOwnProperty
Prototype: PropertyAttributes Object::virtualGetOwnProperty(Managed *m, PropertyKey id, Property *p)
Coverage: 100.000% (20/20)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4object.cpp
Lines: 783-809
100.000% (20/20)
197
QQmlComponentAndAliasResolver::findAndRegisterImplicitComponents::QQmlComponentAndAliasResolver::collectIdsAndAliases
Name: QQmlComponentAndAliasResolver::findAndRegisterImplicitComponents::QQmlComponentAndAliasResolver::collectIdsAndAliases
Prototype: bool QQmlComponentAndAliasResolver::collectIdsAndAliases(int objectIndex)
Coverage:  85.714% (24/28)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmltypecompiler.cpp
Lines: 968-999
 85.714% (24/28)
198
QQmlDelayedCallQueue::DelayedFunctionCall::execute
Name: QQmlDelayedCallQueue::DelayedFunctionCall::execute
Prototype: void QQmlDelayedCallQueue::DelayedFunctionCall::execute(QV4::ExecutionEngine *engine) const
Coverage:  80.000% (16/20)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmldelayedcallqueue.cpp
Lines: 56-85
 80.000% (16/20)
194
QQmlDelegateModelItemMetaType::initializeMetaObject
Name: QQmlDelegateModelItemMetaType::initializeMetaObject
Prototype: void QQmlDelegateModelItemMetaType::initializeMetaObject()
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmldelegatemodel.cpp
Lines: 1749-1774
100.000% (7/7)
193
QQmlInfo::~QQmlInfo
Name: QQmlInfo::~QQmlInfo
Prototype: QQmlInfo::~QQmlInfo()
Coverage:  86.667% (13/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlinfo.cpp
Lines: 180-215
 86.667% (13/15)
195
QQmlNotifier::emitNotify
Name: QQmlNotifier::emitNotify
Prototype: void QQmlNotifier::emitNotify(QQmlNotifierEndpoint *endpoint, void **a)
Coverage: 100.000% (21/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlnotifier.cpp
Lines: 80-114
100.000% (21/21)
197
QQmlNumberExtension::method_fromLocaleString
Name: QQmlNumberExtension::method_fromLocaleString
Prototype: ReturnedValue QQmlNumberExtension::method_fromLocaleString(const QV4::FunctionObject *b, const QV4::Value *, const QV4::Value *argv, int argc)
Coverage:  36.000% (9/25)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmllocale.cpp
Lines: 434-464
 36.000% (9/25)
197
QQmlPropertyCache::invalidate
Name: QQmlPropertyCache::invalidate
Prototype: void QQmlPropertyCache::invalidate(const QMetaObject *metaObject)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache.cpp
Lines: 746-772
 50.000% (2/4)
192
QQmlPropertyCache::signalParameterStringForJS
Name: QQmlPropertyCache::signalParameterStringForJS
Prototype: QString QQmlPropertyCache::signalParameterStringForJS(QV4::ExecutionEngine *engine, const QList<QByteArray> &parameterNameList, QString *errorString)
Coverage:  90.909% (20/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache.cpp
Lines: 930-955
 90.909% (20/22)
198
QQmlStringConverters::rectFFromString
Name: QQmlStringConverters::rectFFromString
Prototype: QRectF QQmlStringConverters::rectFFromString(const QString &s, bool *ok)
Coverage:  54.167% (13/24)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlstringconverters.cpp
Lines: 184-209
 54.167% (13/24)
196
QQmlValueTypeFactoryImpl::metaObjectForMetaType
Name: QQmlValueTypeFactoryImpl::metaObjectForMetaType
Prototype: const QMetaObject *QQmlValueTypeFactoryImpl::metaObjectForMetaType(int t)
Coverage: 100.000% (30/30)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlvaluetype.cpp
Lines: 100-134
100.000% (30/30)
1914
QQuickContext2DTile::createPainter
Name: QQuickContext2DTile::createPainter
Prototype: QPainter* QQuickContext2DTile::createPainter(bool smooth, bool antialiasing)
Coverage:  0.000% (0/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2dtile.cpp
Lines: 62-99
  0.000% (0/15)
195
QQuickDropArea::dragEnterEvent
Name: QQuickDropArea::dragEnterEvent
Prototype: void QQuickDropArea::dragEnterEvent(QDragEnterEvent *event)
Coverage:  90.000% (18/20)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickdroparea.cpp
Lines: 260-287
 90.000% (18/20)
195
QQuickFlickable::geometryChanged
Name: QQuickFlickable::geometryChanged
Prototype: void QQuickFlickable::geometryChanged(const QRectF &newGeometry, const QRectF &oldGeometry)
Coverage:  80.000% (24/30)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickflickable.cpp
Lines: 1749-1779
 80.000% (24/30)
198
QQuickFlickable::resizeContent
Name: QQuickFlickable::resizeContent
Prototype: void QQuickFlickable::resizeContent(qreal w, qreal h, QPointF center)
Coverage:  69.231% (9/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickflickable.cpp
Lines: 2204-2228
 69.231% (9/13)
195
QQuickGridView::moveCurrentIndexDown
Name: QQuickGridView::moveCurrentIndexDown
Prototype: void QQuickGridView::moveCurrentIndexDown()
Coverage:  20.000% (7/35)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgridview.cpp
Lines: 2217-2249
 20.000% (7/35)
199
QQuickGridView::moveCurrentIndexLeft
Name: QQuickGridView::moveCurrentIndexLeft
Prototype: void QQuickGridView::moveCurrentIndexLeft()
Coverage:  0.000% (0/35)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgridview.cpp
Lines: 2260-2291
  0.000% (0/35)
199
QQuickGridView::moveCurrentIndexRight
Name: QQuickGridView::moveCurrentIndexRight
Prototype: void QQuickGridView::moveCurrentIndexRight()
Coverage:  20.000% (7/35)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgridview.cpp
Lines: 2303-2334
 20.000% (7/35)
199
QQuickGridView::moveCurrentIndexUp
Name: QQuickGridView::moveCurrentIndexUp
Prototype: void QQuickGridView::moveCurrentIndexUp()
Coverage:  0.000% (0/35)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgridview.cpp
Lines: 2175-2206
  0.000% (0/35)
199
QQuickPathViewPrivate::getItem
Name: QQuickPathViewPrivate::getItem
Prototype: QQuickItem *QQuickPathViewPrivate::getItem(int modelIndex, qreal z, bool async)
Coverage:  54.545% (6/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickpathview.cpp
Lines: 126-151
 54.545% (6/11)
194
QQuickPathViewPrivate::setHighlightPosition
Name: QQuickPathViewPrivate::setHighlightPosition
Prototype: void QQuickPathViewPrivate::setHighlightPosition(qreal pos)
Coverage:  45.455% (10/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickpathview.cpp
Lines: 387-415
 45.455% (10/22)
196
QQuickPointerHandler::onGrabChanged
Name: QQuickPointerHandler::onGrabChanged
Prototype: void QQuickPointerHandler::onGrabChanged(QQuickPointerHandler *grabber, QQuickEventPoint::GrabState stateChange, QQuickEventPoint *point)
Coverage:  83.333% (20/24)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/handlers/qquickpointerhandler.cpp
Lines: 129-162
 83.333% (20/24)
1912
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickSequentialAnimation::transition
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickSequentialAnimation::transition
Prototype: QAbstractAnimationJob* QQuickSequentialAnimation::transition(QQuickStateActions &actions, QQmlProperties &modified, TransitionDirection direction, QObject *defaultTarget)
Coverage:  80.000% (16/20)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickanimation.cpp
Lines: 1811-1843
 80.000% (16/20)
196
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickWindowPrivate::cleanupNodesOnShutdown
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickWindowPrivate::cleanupNodesOnShutdown
Prototype: void QQuickWindowPrivate::cleanupNodesOnShutdown(QQuickItem *item)
Coverage:  94.737% (18/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickwindow.cpp
Lines: 3133-3165
 94.737% (18/19)
197
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickWindowPrivate::clearHover
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickWindowPrivate::clearHover
Prototype: bool QQuickWindowPrivate::clearHover(ulong timestamp)
Coverage:  46.667% (7/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickwindow.cpp
Lines: 1541-1566
 46.667% (7/15)
196
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QSGThreadedRenderLoop::releaseResources
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QSGThreadedRenderLoop::releaseResources
Prototype: void QSGThreadedRenderLoop::releaseResources(Window *w, bool inDestructor)
Coverage:  0.000% (0/27)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgthreadedrenderloop.cpp
Lines: 1112-1152
  0.000% (0/27)
199
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::fetchNextNode
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::fetchNextNode
Prototype: static QSGNode *fetchNextNode(QQuickItemPrivate *itemPriv, int &ii, bool &returnedPaintNode)
Coverage:  92.857% (26/28)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickwindow.cpp
Lines: 3214-3244
 92.857% (26/28)
196
QQuickTableViewPrivate::dumpTable::QQuickTableViewPrivate::updateContentHeight
Name: QQuickTableViewPrivate::dumpTable::QQuickTableViewPrivate::updateContentHeight
Prototype: void QQuickTableViewPrivate::updateContentHeight()
Coverage:  12.500% (2/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktableview.cpp
Lines: 197-230
 12.500% (2/16)
196
QQuickTableViewPrivate::dumpTable::QQuickTableViewPrivate::updateContentWidth
Name: QQuickTableViewPrivate::dumpTable::QQuickTableViewPrivate::updateContentWidth
Prototype: void QQuickTableViewPrivate::updateContentWidth()
Coverage:  12.500% (2/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktableview.cpp
Lines: 162-195
 12.500% (2/16)
196
QQuickTextInput::mousePressEvent
Name: QQuickTextInput::mousePressEvent
Prototype: void QQuickTextInput::mousePressEvent(QMouseEvent *event)
Coverage:  84.211% (16/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput.cpp
Lines: 1557-1586
 84.211% (16/19)
195
QQuickTextInputPrivate::removeSelectedText
Name: QQuickTextInputPrivate::removeSelectedText
Prototype: void QQuickTextInputPrivate::removeSelectedText()
Coverage:  77.419% (24/31)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput.cpp
Lines: 3770-3798
 77.419% (24/31)
199
QQuickView::continueExecute
Name: QQuickView::continueExecute
Prototype: void QQuickView::continueExecute()
Coverage:  66.667% (6/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickview.cpp
Lines: 462-491
 66.667% (6/9)
195
QQuickWidget::continueExecute
Name: QQuickWidget::continueExecute
Prototype: void QQuickWidget::continueExecute()
Coverage:  66.667% (6/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickwidgets/qquickwidget.cpp
Lines: 1034-1063
 66.667% (6/9)
195
QQuickWidgetPrivate::init
Name: QQuickWidgetPrivate::init
Prototype: void QQuickWidgetPrivate::init(QQmlEngine* e)
Coverage:  58.824% (10/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickwidgets/qquickwidget.cpp
Lines: 92-128
 58.824% (10/17)
195
QQuickWorkerScriptEnginePrivate::event
Name: QQuickWorkerScriptEnginePrivate::event
Prototype: bool QQuickWorkerScriptEnginePrivate::event(QEvent *event)
Coverage:  93.750% (15/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qquickworkerscript.cpp
Lines: 332-356
 93.750% (15/16)
196
QSGMaterialShader::compile
Name: QSGMaterialShader::compile
Prototype: void QSGMaterialShader::compile()
Coverage:  61.538% (8/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgmaterial.cpp
Lines: 363-397
 61.538% (8/13)
195
QV4::CompiledData::CompilationUnit::loadFromDisk::[lambda]::CompilationUnit::saveToDisk::[lambda]::Unit::generateChecksum [qv4compileddata.cpp #2]
Name: QV4::CompiledData::CompilationUnit::loadFromDisk::[lambda]::CompilationUnit::saveToDisk::[lambda]::Unit::generateChecksum [qv4compileddata.cpp #2]
Prototype: void Unit::generateChecksum()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compileddata.cpp #2
Lines: 737-753
100.000% (1/1)
191
QV4::JIT::Assembler::loadLocal
Name: QV4::JIT::Assembler::loadLocal
Prototype: void Assembler::loadLocal(int index, int level)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 1473-1483
100.000% (4/4)
192
QV4::JIT::Assembler::storeLocal
Name: QV4::JIT::Assembler::storeLocal
Prototype: void Assembler::storeLocal(int index, int level)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 1485-1495
 50.000% (2/4)
192
QV4::ModelObject::virtualAdvanceIterator
Name: QV4::ModelObject::virtualAdvanceIterator
Prototype: void ModelObject::virtualAdvanceIterator(Managed *m, ObjectIterator *it, Value *name, uint *index, Property *p, PropertyAttributes *attributes)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 1613-1634
100.000% (4/4)
192
QV4::RuntimeHelpers::equalHelper [qv4runtime.cpp #2]
Name: QV4::RuntimeHelpers::equalHelper [qv4runtime.cpp #2]
Prototype: uint RuntimeHelpers::equalHelper(const Value &x, const Value &y)
Coverage:  0.000% (0/33)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4runtime.cpp #2
Lines: 897-936
  0.000% (0/33)
198
QV4::RuntimeHelpers::numberToString::[lambda]::getElementIntFallback::getElementFallback::Runtime::method_loadProperty::Runtime::method_compareGreaterEqual [qv4runtime.cpp #1]
Name: QV4::RuntimeHelpers::numberToString::[lambda]::getElementIntFallback::getElementFallback::Runtime::method_loadProperty::Runtime::method_compareGreaterEqual [qv4runtime.cpp #1]
Prototype: QV4::Bool Runtime::method_compareGreaterEqual(const Value &l, const Value &r)
Coverage: 100.000% (23/23)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4runtime.cpp #1
Lines: 1027-1062
100.000% (23/23)
195
QV4::RuntimeHelpers::numberToString::[lambda]::getElementIntFallback::getElementFallback::Runtime::method_loadProperty::Runtime::method_compareGreaterThan [qv4runtime.cpp #1]
Name: QV4::RuntimeHelpers::numberToString::[lambda]::getElementIntFallback::getElementFallback::Runtime::method_loadProperty::Runtime::method_compareGreaterThan [qv4runtime.cpp #1]
Prototype: QV4::Bool Runtime::method_compareGreaterThan(const Value &l, const Value &r)
Coverage: 100.000% (23/23)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4runtime.cpp #1
Lines: 953-988
100.000% (23/23)
195
QV4::RuntimeHelpers::numberToString::[lambda]::getElementIntFallback::getElementFallback::Runtime::method_loadProperty::Runtime::method_compareLessEqual [qv4runtime.cpp #1]
Name: QV4::RuntimeHelpers::numberToString::[lambda]::getElementIntFallback::getElementFallback::Runtime::method_loadProperty::Runtime::method_compareLessEqual [qv4runtime.cpp #1]
Prototype: QV4::Bool Runtime::method_compareLessEqual(const Value &l, const Value &r)
Coverage: 100.000% (23/23)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4runtime.cpp #1
Lines: 1064-1099
100.000% (23/23)
195
QV4::RuntimeHelpers::numberToString::[lambda]::getElementIntFallback::getElementFallback::Runtime::method_loadProperty::Runtime::method_compareLessThan [qv4runtime.cpp #1]
Name: QV4::RuntimeHelpers::numberToString::[lambda]::getElementIntFallback::getElementFallback::Runtime::method_loadProperty::Runtime::method_compareLessThan [qv4runtime.cpp #1]
Prototype: QV4::Bool Runtime::method_compareLessThan(const Value &l, const Value &r)
Coverage: 100.000% (23/23)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4runtime.cpp #1
Lines: 990-1025
100.000% (23/23)
195
QV4::SharedInternalClassData::add
Name: QV4::SharedInternalClassData::add
Prototype: void add(uint pos, T value)
Coverage:  80.000% (8/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h
Lines: 182-205
 80.000% (8/10)
194
QV4::dumpBins
Name: QV4::dumpBins
Prototype: size_t dumpBins(BlockAllocator *b, bool printOutput = true)
Coverage:  85.714% (18/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mm.cpp
Lines: 1027-1054
 85.714% (18/21)
197
RenderStatistics::updateStats
Name: RenderStatistics::updateStats
Prototype: void RenderStatistics::updateStats()
Coverage:  0.000% (0/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlscene/main.cpp
Lines: 74-106
  0.000% (0/11)
194
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
StringPrototype::method_includes
Name: StringPrototype::method_includes
Prototype: ReturnedValue StringPrototype::method_includes(const FunctionObject *b, const Value *thisObject, const Value *argv, int argc)
Coverage:  92.593% (25/27)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4stringobject.cpp
Lines: 438-464
 92.593% (25/27)
197
existingImageFileForPath::QQuickPixmapData::release
Name: existingImageFileForPath::QQuickPixmapData::release
Prototype: void QQuickPixmapData::release()
Coverage:  90.000% (18/20)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickpixmapcache.cpp
Lines: 1199-1226
 90.000% (18/20)
197
main
Name: main
Prototype: int main(int argv, char *argc[])
Coverage:  0.000% (0/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmllint/main.cpp
Lines: 73-108
  0.000% (0/5)
193
mangledIdentifier
Name: mangledIdentifier
Prototype: QString mangledIdentifier(const QString &str)
Coverage:  0.000% (0/31)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlcachegen/generateloader.cpp
Lines: 52-82
  0.000% (0/31)
195
parseUrlArgument
Name: parseUrlArgument
Prototype: static QUrl parseUrlArgument(const QString &arg)
Coverage:  50.000% (5/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlscene/main.cpp
Lines: 430-446
 50.000% (5/10)
194
q_supportsElementIndexUint
Name: q_supportsElementIndexUint
Prototype: static bool q_supportsElementIndexUint(QSGRendererInterface::GraphicsApi api)
Coverage:  69.231% (9/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshapegenericrenderer.cpp
Lines: 114-145
 69.231% (9/13)
195
readImage
Name: readImage
Prototype: static bool readImage(const QUrl& url, QIODevice *dev, QImage *image, QString *errorString, QSize *impsize, const QSize &requestSize, const QQuickImageProviderOptions &providerOptions, QQuickImageProviderOptions::AutoTransform *appliedTransform = nullptr)
Coverage:  53.846% (14/26)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickpixmapcache.cpp
Lines: 390-418
 53.846% (14/26)
198
removeOldBinding
Name: removeOldBinding
Prototype: static void removeOldBinding(QObject *object, QQmlPropertyIndex index, QQmlPropertyPrivate::BindingFlags flags = QQmlPropertyPrivate::None)
Coverage:  88.000% (22/25)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.cpp
Lines: 757-786
 88.000% (22/25)
197
typeLiteral::versionLiteral::nameLiteral::relativePathLiteral::pluginsLiteral::pathLiteral::classnamesLiteral::dependenciesLiteral::findImportsInAst::[lambda]::[lambda]::findPathsForModuleImports::ImportCollector::importFile::importModule::findQmlImportsInJavascriptFile
Name: typeLiteral::versionLiteral::nameLiteral::relativePathLiteral::pluginsLiteral::pathLiteral::classnamesLiteral::dependenciesLiteral::findImportsInAst::[lambda]::[lambda]::findPathsForModuleImports::ImportCollector::importFile::importModule::findQmlImportsInJavascriptFile
Prototype: QVariantList findQmlImportsInJavascriptFile(const QString &filePath)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlimportscanner/main.cpp
Lines: 326-352
  0.000% (0/7)
194
typeLiteral::versionLiteral::nameLiteral::relativePathLiteral::pluginsLiteral::pathLiteral::classnamesLiteral::dependenciesLiteral::findImportsInAst::[lambda]::[lambda]::findPathsForModuleImports::ImportCollector::importFile::importModule::findQmlImportsRecursively
Name: typeLiteral::versionLiteral::nameLiteral::relativePathLiteral::pluginsLiteral::pathLiteral::classnamesLiteral::dependenciesLiteral::findImportsInAst::[lambda]::[lambda]::findPathsForModuleImports::ImportCollector::importFile::importModule::findQmlImportsRecursively
Prototype: QVariantList findQmlImportsRecursively(const QStringList &qmlDirs, const QStringList &scanFiles)
Coverage:  0.000% (0/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlimportscanner/main.cpp
Lines: 456-491
  0.000% (0/6)
194
typeLiteral::versionLiteral::nameLiteral::relativePathLiteral::pluginsLiteral::pathLiteral::classnamesLiteral::dependenciesLiteral::findImportsInAst::[lambda]::[lambda]::findPathsForModuleImports::findPathsForModuleImports
Name: typeLiteral::versionLiteral::nameLiteral::relativePathLiteral::pluginsLiteral::pathLiteral::classnamesLiteral::dependenciesLiteral::findImportsInAst::[lambda]::[lambda]::findPathsForModuleImports::findPathsForModuleImports
Prototype: QVariantList findPathsForModuleImports(const QVariantList &imports)
Coverage:  0.000% (0/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlimportscanner/main.cpp
Lines: 219-255
  0.000% (0/22)
198
CallPrecise
Name: CallPrecise
Prototype: static QV4::ReturnedValue CallPrecise(const QQmlObjectOrGadget &object, const QQmlPropertyData &data, QV4::ExecutionEngine *engine, QV4::CallData *callArgs, QMetaObject::Call callType = QMetaObject::InvokeMetaMethod)
Coverage: 100.000% (17/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp
Lines: 1426-1467
100.000% (17/17)
206
Page:<>1
eLOC - Effective Lines of Code: 0
...100
eLOC - Effective Lines of Code: 2
...150
eLOC - Effective Lines of Code: 5
...160
eLOC - Effective Lines of Code: 6
...170
eLOC - Effective Lines of Code: 8
...180
eLOC - Effective Lines of Code: 12
...185
eLOC - Effective Lines of Code: 15
186
eLOC - Effective Lines of Code: 16
187
eLOC - Effective Lines of Code: 16
188
eLOC - Effective Lines of Code: 17
189190
eLOC - Effective Lines of Code: 20
191
eLOC - Effective Lines of Code: 21
192
eLOC - Effective Lines of Code: 22
193
eLOC - Effective Lines of Code: 24
...200
eLOC - Effective Lines of Code: 57
...202
eLOC - Effective Lines of Code: 123

Generated by Squish Coco 4.2.0