OpenCoverage

Qt Quick Test Coverage

Functions

Page:<>1
Condition %:  0.000% (0/11)
...30
Condition %:  0.000% (0/1)
...40
Condition %:  0.000% (0/1)
...50
Condition %:  25.000% (2/8)
...56
Condition %:  50.000% (2/4)
57
Condition %:  50.000% (3/6)
58
Condition %:  50.000% (2/4)
59
Condition %:  50.000% (2/4)
6061
Condition %:  55.000% (11/20)
62
Condition %:  58.333% (7/12)
63
Condition %:  60.976% (25/41)
64
Condition %:  64.706% (11/17)
...70
Condition %:  75.000% (3/4)
...80
Condition %:  85.714% (6/7)
...90
Condition %: 100.000% (1/1)
...100
Condition %: 100.000% (1/1)
...200
Condition %: 100.000% (1/1)
...202
Condition %: 100.000% (1/1)
FunctionCondition %▴eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
WTF::OSAllocator::commit
Name: WTF::OSAllocator::commit
Prototype: void OSAllocator::commit(void* address, size_t bytes, bool writable, bool executable)
Coverage:  50.000% (5/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/wtf/OSAllocatorPosix.cpp
Lines: 215-245
 50.000% (5/10)
244
WTF::OSAllocator::decommit
Name: WTF::OSAllocator::decommit
Prototype: void OSAllocator::decommit(void* address, size_t bytes)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/wtf/OSAllocatorPosix.cpp
Lines: 247-266
 50.000% (2/4)
112
WTF::OSAllocator::releaseDecommitted
Name: WTF::OSAllocator::releaseDecommitted
Prototype: void OSAllocator::releaseDecommitted(void* address, size_t bytes)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/wtf/OSAllocatorPosix.cpp
Lines: 268-273
 50.000% (2/4)
32
WTF::operator*
Name: WTF::operator*
Prototype: template <typename U, typename V, typename OverflowHandler> static inline Checked<typename Result<U, V>::ResultType, OverflowHandler> operator*(Checked<U, OverflowHandler> lhs, Checked<V, OverflowHandler> rhs)
Coverage:  50.000% (4/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/wtf/CheckedArithmetic.h
Lines: 673-683
 50.000% (4/8)
82
WTF::operator+
Name: WTF::operator+
Prototype: template <typename U, typename V, typename OverflowHandler> static inline Checked<typename Result<U, V>::ResultType, OverflowHandler> operator+(Checked<U, OverflowHandler> lhs, Checked<V, OverflowHandler> rhs)
Coverage:  50.000% (4/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/wtf/CheckedArithmetic.h
Lines: 649-659
 50.000% (4/8)
82
WTF::operator-
Name: WTF::operator-
Prototype: template <typename U, typename V, typename OverflowHandler> static inline Checked<typename Result<U, V>::ResultType, OverflowHandler> operator-(Checked<U, OverflowHandler> lhs, Checked<V, OverflowHandler> rhs)
Coverage:  50.000% (4/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/wtf/CheckedArithmetic.h
Lines: 661-671
 50.000% (4/8)
82
animationTimerCallback
Name: animationTimerCallback
Prototype: void animationTimerCallback(qint64 delta)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickprofiler.cpp
Lines: 59-64
 50.000% (2/4)
32
checkForApplicationInstance
Name: checkForApplicationInstance
Prototype: static void checkForApplicationInstance()
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsapi/qjsengine.cpp
Lines: 282-286
 50.000% (2/4)
22
currentIndexRemainder
Name: currentIndexRemainder
Prototype: static inline int currentIndexRemainder(int currentIndex, int modelCount) noexcept
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickpathview.cpp
Lines: 1905-1911
 50.000% (2/4)
32
existingImageFileForPath::QQuickPixmap::connectDownloadProgress
Name: existingImageFileForPath::QQuickPixmap::connectDownloadProgress
Prototype: bool QQuickPixmap::connectDownloadProgress(QObject *object, int method)
Coverage:  50.000% (3/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickpixmapcache.cpp
Lines: 1659-1667
 50.000% (3/6)
42
existingImageFileForPath::QQuickPixmap::connectFinished
Name: existingImageFileForPath::QQuickPixmap::connectFinished
Prototype: bool QQuickPixmap::connectFinished(QObject *object, const char *method)
Coverage:  50.000% (3/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickpixmapcache.cpp
Lines: 1629-1637
 50.000% (3/6)
42
existingImageFileForPath::QQuickPixmap::connectFinished
Name: existingImageFileForPath::QQuickPixmap::connectFinished
Prototype: bool QQuickPixmap::connectFinished(QObject *object, int method)
Coverage:  50.000% (3/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickpixmapcache.cpp
Lines: 1639-1647
 50.000% (3/6)
42
existingImageFileForPath::QQuickPixmap::error
Name: existingImageFileForPath::QQuickPixmap::error
Prototype: QString QQuickPixmap::error() const
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickpixmapcache.cpp
Lines: 1403-1409
 50.000% (2/4)
32
existingImageFileForPath::QQuickPixmap::implicitSize
Name: existingImageFileForPath::QQuickPixmap::implicitSize
Prototype: const QSize &QQuickPixmap::implicitSize() const
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickpixmapcache.cpp
Lines: 1427-1433
 50.000% (2/4)
32
existingImageFileForPath::QQuickPixmap::rect
Name: existingImageFileForPath::QQuickPixmap::rect
Prototype: QRect QQuickPixmap::rect() const
Coverage:  50.000% (3/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickpixmapcache.cpp
Lines: 1501-1507
 50.000% (3/6)
32
existingImageFileForPath::QQuickPixmapData::cost
Name: existingImageFileForPath::QQuickPixmapData::cost
Prototype: int QQuickPixmapData::cost() const
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickpixmapcache.cpp
Lines: 1184-1189
 50.000% (2/4)
32
isWindow
Name: isWindow
Prototype: static bool isWindow(QObject *object)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/designer/qquickdesignersupportitems.cpp
Lines: 184-189
 50.000% (2/4)
32
makeLoaderSynchronous
Name: makeLoaderSynchronous
Prototype: static void makeLoaderSynchronous(QObject *object)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/designer/qquickdesignersupportitems.cpp
Lines: 83-87
 50.000% (2/4)
22
maybeRemoveAlpha
Name: maybeRemoveAlpha
Prototype: static void maybeRemoveAlpha(QImage *image)
Coverage:  50.000% (8/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickpixmapcache.cpp
Lines: 367-388
 50.000% (8/16)
117
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
qMapDeallocate
Name: qMapDeallocate
Prototype: static inline void qMapDeallocate(SparseArrayNode *node, int alignment)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4sparsearray.cpp
Lines: 352-358
 50.000% (2/4)
32
qmlRegisterSingletonType
Name: qmlRegisterSingletonType
Prototype: inline int qmlRegisterSingletonType(const QUrl &url, const char *uri, int versionMajor, int versionMinor, const char *qmlName)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqml.h
Lines: 610-627
 50.000% (2/4)
112
qmlRegisterType
Name: qmlRegisterType
Prototype: inline int qmlRegisterType(const QUrl &url, const char *uri, int versionMajor, int versionMinor, const char *qmlName)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqml.h
Lines: 629-646
 50.000% (2/4)
112
qsg_safeguard_texture
Name: qsg_safeguard_texture
Prototype: bool qsg_safeguard_texture(QSGTexture *texture)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgtexture.cpp
Lines: 313-327
 50.000% (2/4)
112
qt_sg_envFloat
Name: qt_sg_envFloat
Prototype: static float qt_sg_envFloat(const char *name, float defaultValue)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdistancefieldglyphnode_p.cpp
Lines: 90-97
 50.000% (2/4)
52
qt_sg_envInt
Name: qt_sg_envInt
Prototype: int qt_sg_envInt(const char *name, int defaultValue)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgrenderer.cpp
Lines: 61-68
 50.000% (2/4)
52
qtestFixUrl
Name: qtestFixUrl
Prototype: static QString qtestFixUrl(const QUrl &location)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmltest/quicktestresult.cpp
Lines: 460-465
 50.000% (2/4)
32
roleTypeName
Name: roleTypeName
Prototype: static QString roleTypeName(ListLayout::Role::DataType t)
Coverage:  50.000% (3/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 85-97
 50.000% (3/6)
32
throwLowercaseEnumError::QQmlTypeWrapper::virtualGetOwnProperty
Name: throwLowercaseEnumError::QQmlTypeWrapper::virtualGetOwnProperty
Prototype: PropertyAttributes QQmlTypeWrapper::virtualGetOwnProperty(Managed *m, PropertyKey id, Property *p)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypewrapper.cpp
Lines: 353-365
 50.000% (2/4)
72
valueToKeySequence
Name: valueToKeySequence
Prototype: static QKeySequence valueToKeySequence(const QVariant &value)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickshortcut.cpp
Lines: 131-136
 50.000% (2/4)
32
QSGBasicInternalImageNode::updateGeometry
Name: QSGBasicInternalImageNode::updateGeometry
Prototype: QSGGeometry *QSGBasicInternalImageNode::updateGeometry(const QRectF &targetRect, const QRectF &innerTargetRect, const QRectF &sourceRect, const QRectF &innerSourceRect, const QRectF &subSourceRect, QSGGeometry *geometry, bool mirror, bool antialiasing)
Coverage:  50.476% (53/105)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgbasicinternalimagenode.cpp
Lines: 203-459
 50.476% (53/105)
19235
QSGShaderParser::Tokenizer::next
Name: QSGShaderParser::Tokenizer::next
Prototype: Tokenizer::Token Tokenizer::next()
Coverage:  50.746% (68/134)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgshadersourcebuilder.cpp
Lines: 107-202
 50.746% (68/134)
5328
existingImageFileForPath::QQuickPixmapReader::processJob
Name: existingImageFileForPath::QQuickPixmapReader::processJob
Prototype: void QQuickPixmapReader::processJob(QQuickPixmapReply *runningJob, const QUrl &url, const QString &localFile, QQuickImageProvider::ImageType imageType, QQuickImageProvider *provider)
Coverage:  51.111% (46/90)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickpixmapcache.cpp
Lines: 710-881
 51.111% (46/90)
10329
QSGDefaultPainterNode::paint
Name: QSGDefaultPainterNode::paint
Prototype: void QSGDefaultPainterNode::paint()
Coverage:  51.282% (20/39)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgdefaultpainternode.cpp
Lines: 119-193
 51.282% (20/39)
5012
QQmlJS::classify12
Name: QQmlJS::classify12
Prototype: static inline int classify12(const QChar *s, int parseModeFlags)
Coverage:  51.351% (19/37)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljskeywords_p.h
Lines: 874-901
 51.351% (19/37)
1413
QSGShaderRewriter::Tokenizer::next
Name: QSGShaderRewriter::Tokenizer::next
Prototype: Tokenizer::Token Tokenizer::next()
Coverage:  51.402% (55/107)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgshaderrewriter.cpp
Lines: 93-166
 51.402% (55/107)
4327
JSC::Yarr::Interpreter::testCharacterClass
Name: JSC::Yarr::Interpreter::testCharacterClass
Prototype: bool testCharacterClass(CharacterClass* characterClass, int ch)
Coverage:  51.724% (15/29)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.cpp
Lines: 290-309
 51.724% (15/29)
1410
QObjectWrapper::method_disconnect
Name: QObjectWrapper::method_disconnect
Prototype: ReturnedValue QObjectWrapper::method_disconnect(const FunctionObject *b, const Value *thisObject, const Value *argv, int argc)
Coverage:  51.724% (15/29)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp
Lines: 990-1039
 51.724% (15/29)
339
QObjectWrapper::wrap_slowPath
Name: QObjectWrapper::wrap_slowPath
Prototype: ReturnedValue QObjectWrapper::wrap_slowPath(ExecutionEngine *engine, QObject *object)
Coverage:  51.724% (15/29)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp
Lines: 584-630
 51.724% (15/29)
287
QQmlLocaleData::method_standaloneDayName
Name: QQmlLocaleData::method_standaloneDayName
Prototype: ReturnedValue QQmlLocaleData::method_standaloneDayName (const QV4::FunctionObject *b, const QV4::Value *thisObject, const QV4::Value *argv, int argc)
Coverage:  51.852% (14/27)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmllocale.cpp
Lines: 640-640
 51.852% (14/27)
17
QQmlTypeData::tryLoadFromDiskCache
Name: QQmlTypeData::tryLoadFromDiskCache
Prototype: bool QQmlTypeData::tryLoadFromDiskCache()
Coverage:  51.852% (28/54)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 2089-2165
 51.852% (28/54)
4816
throwLowercaseEnumError::QQmlTypeWrapper::virtualPut
Name: throwLowercaseEnumError::QQmlTypeWrapper::virtualPut
Prototype: bool QQmlTypeWrapper::virtualPut(Managed *m, PropertyKey id, const Value &value, Value *receiver)
Coverage:  51.852% (14/27)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypewrapper.cpp
Lines: 307-351
 51.852% (14/27)
329
CallArgument::dataPtr
Name: CallArgument::dataPtr
Prototype: void *CallArgument::dataPtr()
Coverage:  52.000% (13/25)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp
Lines: 1580-1599
 52.000% (13/25)
179
checkVersion
Name: checkVersion
Prototype: static bool checkVersion(const QUrl &url)
Coverage:  52.000% (13/25)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlscene/main.cpp
Lines: 249-293
 52.000% (13/25)
439
QQmlDebugConnection::protocolReadyRead
Name: QQmlDebugConnection::protocolReadyRead
Prototype: void QQmlDebugConnection::protocolReadyRead()
Coverage:  52.239% (35/67)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmldebugconnection.cpp
Lines: 119-239
 52.239% (35/67)
8323
QQuickWidgetPrivate::renderSceneGraph
Name: QQuickWidgetPrivate::renderSceneGraph
Prototype: void QQuickWidgetPrivate::renderSceneGraph()
Coverage:  52.381% (11/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickwidgets/qquickwidget.cpp
Lines: 321-352
 52.381% (11/21)
177
compareEqualInt
Name: compareEqualInt
Prototype: static bool compareEqualInt(QV4::Value &accumulator, QV4::Value lhs, int rhs)
Coverage:  52.381% (11/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4vme_moth.cpp
Lines: 365-392
 52.381% (11/21)
1313
QQuickShapePrivate::createNode
Name: QQuickShapePrivate::createNode
Prototype: QSGNode *QQuickShapePrivate::createNode()
Coverage:  52.632% (10/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshape.cpp
Lines: 1006-1041
 52.632% (10/19)
237
QQuickTextEdit::inputMethodQuery
Name: QQuickTextEdit::inputMethodQuery
Prototype: QVariant QQuickTextEdit::inputMethodQuery(Qt::InputMethodQuery property, QVariant argument) const
Coverage:  52.632% (10/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextedit.cpp
Lines: 1925-1949
 52.632% (10/19)
167
QQuickWorkerScriptEnginePrivate::processLoad
Name: QQuickWorkerScriptEnginePrivate::processLoad
Prototype: void QQuickWorkerScriptEnginePrivate::processLoad(int id, const QUrl &url)
Coverage:  52.632% (10/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qquickworkerscript.cpp
Lines: 383-417
 52.632% (10/19)
237
QQmlDelegateModel::_q_layoutChanged
Name: QQmlDelegateModel::_q_layoutChanged
Prototype: void QQmlDelegateModel::_q_layoutChanged(const QList<QPersistentModelIndex> &parents, QAbstractItemModel::LayoutChangeHint hint)
Coverage:  52.941% (9/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmldelegatemodel.cpp
Lines: 1660-1680
 52.941% (9/17)
95
QQuickKeysAttached::inputMethodQuery
Name: QQuickKeysAttached::inputMethodQuery
Prototype: QVariant QQuickKeysAttached::inputMethodQuery(Qt::InputMethodQuery query) const
Coverage:  52.941% (9/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 1471-1487
 52.941% (9/17)
105
QQuickAnimationController::reload
Name: QQuickAnimationController::reload
Prototype: void QQuickAnimationController::reload()
Coverage:  53.333% (8/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickanimationcontroller.cpp
Lines: 193-216
 53.333% (8/15)
175
QQuickItemGrabResultPrivate::create
Name: QQuickItemGrabResultPrivate::create
Prototype: QQuickItemGrabResult *QQuickItemGrabResultPrivate::create(QQuickItem *item, const QSize &targetSize)
Coverage:  53.333% (8/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitemgrabresult.cpp
Lines: 276-309
 53.333% (8/15)
205
QQuickItemPrivate::nextTabChildItem
Name: QQuickItemPrivate::nextTabChildItem
Prototype: QQuickItem *QQuickItemPrivate::nextTabChildItem(const QQuickItem *item, int start)
Coverage:  53.333% (8/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 2497-2516
 53.333% (8/15)
145
QQuickShapePrivate::createRenderer
Name: QQuickShapePrivate::createRenderer
Prototype: void QQuickShapePrivate::createRenderer()
Coverage:  53.333% (8/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshape.cpp
Lines: 976-1003
 53.333% (8/15)
166
QQuickTextControlPrivate::mouseDoubleClickEvent
Name: QQuickTextControlPrivate::mouseDoubleClickEvent
Prototype: void QQuickTextControlPrivate::mouseDoubleClickEvent(QMouseEvent *e, const QPointF &pos)
Coverage:  53.333% (8/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextcontrol.cpp
Lines: 1225-1260
 53.333% (8/15)
225
QSGBatchRenderer::Renderer::uploadBatch
Name: QSGBatchRenderer::Renderer::uploadBatch
Prototype: void Renderer::uploadBatch(Batch *b)
Coverage:  53.333% (80/150)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp
Lines: 1780-1997
 53.333% (80/150)
17638
qsgsimpletexturenode_update
Name: qsgsimpletexturenode_update
Prototype: static void qsgsimpletexturenode_update(QSGGeometry *g, QSGTexture *texture, const QRectF &rect, QRectF sourceRect, QSGSimpleTextureNode::TextureCoordinatesTransformMode texCoordMode)
Coverage:  53.333% (8/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgsimpletexturenode.cpp
Lines: 61-88
 53.333% (8/15)
145
QQuickTextControlPrivate::activateLinkUnderCursor
Name: QQuickTextControlPrivate::activateLinkUnderCursor
Prototype: void QQuickTextControlPrivate::activateLinkUnderCursor(QString href)
Coverage:  53.488% (23/43)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextcontrol.cpp
Lines: 1653-1715
 53.488% (23/43)
4214
QQuickSpriteEngine::restart
Name: QQuickSpriteEngine::restart
Prototype: void QQuickSpriteEngine::restart(int index)
Coverage:  53.571% (15/28)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickspriteengine.cpp
Lines: 567-591
 53.571% (15/28)
188
QContinuingAnimationGroupJob::uncontrolledAnimationFinished
Name: QContinuingAnimationGroupJob::uncontrolledAnimationFinished
Prototype: void QContinuingAnimationGroupJob::uncontrolledAnimationFinished(QAbstractAnimationJob *animation)
Coverage:  53.846% (7/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/animations/qcontinuinganimationgroupjob.cpp
Lines: 102-119
 53.846% (7/13)
115
QQmlProfiler::RefLocation::addref
Name: QQmlProfiler::RefLocation::addref
Prototype: void addref()
Coverage:  53.846% (7/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/debugger/qqmlprofiler_p.h
Lines: 226-248
 53.846% (7/13)
137
QQmlProfiler::RefLocation::release
Name: QQmlProfiler::RefLocation::release
Prototype: void release()
Coverage:  53.846% (7/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/debugger/qqmlprofiler_p.h
Lines: 250-272
 53.846% (7/13)
137
QQmlStringConverters::variantFromString
Name: QQmlStringConverters::variantFromString
Prototype: QVariant QQmlStringConverters::variantFromString(const QString &s)
Coverage:  53.846% (7/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlstringconverters.cpp
Lines: 51-65
 53.846% (7/13)
105
QQmlValueTypeWrapper::virtualAdvanceIterator
Name: QQmlValueTypeWrapper::virtualAdvanceIterator
Prototype: void QQmlValueTypeWrapper::virtualAdvanceIterator(Managed *m, ObjectIterator *it, Value *name, uint *index, Property *p, PropertyAttributes *attributes)
Coverage:  53.846% (7/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlvaluetypewrapper.cpp
Lines: 257-283
 53.846% (7/13)
225
QQuickAnimationController::setAnimation
Name: QQuickAnimationController::setAnimation
Prototype: void QQuickAnimationController::setAnimation(QQuickAbstractAnimation *animation)
Coverage:  53.846% (7/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickanimationcontroller.cpp
Lines: 165-185
 53.846% (7/13)
125
QQuickOpenGLShaderEffect::handleEvent
Name: QQuickOpenGLShaderEffect::handleEvent
Prototype: void QQuickOpenGLShaderEffect::handleEvent(QEvent *event)
Coverage:  53.846% (7/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickopenglshadereffect.cpp
Lines: 775-792
 53.846% (7/13)
115
QQuickShapeGenericRenderer::updateStrokeNode
Name: QQuickShapeGenericRenderer::updateStrokeNode
Prototype: void QQuickShapeGenericRenderer::updateStrokeNode(ShapePathData *d, QQuickShapeGenericNode *node)
Coverage:  53.846% (14/26)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshapegenericrenderer.cpp
Lines: 641-676
 53.846% (14/26)
228
QQuickSpriteSequence::initNode
Name: QQuickSpriteSequence::initNode
Prototype: QSGSpriteNode *QQuickSpriteSequence::initNode()
Coverage:  53.846% (7/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickspritesequence.cpp
Lines: 207-243
 53.846% (7/13)
285
QSGSoftwareRenderableNode::subtractDirtyRegion
Name: QSGSoftwareRenderableNode::subtractDirtyRegion
Prototype: void QSGSoftwareRenderableNode::subtractDirtyRegion(const QRegion &dirtyRegion)
Coverage:  53.846% (7/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarerenderablenode.cpp
Lines: 412-424
 53.846% (7/13)
75
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
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
QSGAtlasTexture::Atlas::uploadBgra
Name: QSGAtlasTexture::Atlas::uploadBgra
Prototype: void Atlas::uploadBgra(Texture *texture)
Coverage:  54.167% (13/24)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgatlastexture.cpp
Lines: 404-465
 54.167% (13/24)
888
Codegen::Codegen::completionState [qv4codegen.cpp #1]
Name: Codegen::Codegen::completionState [qv4codegen.cpp #1]
Prototype: static CompletionState completionState(StatementList *list)
Coverage:  54.545% (12/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 361-380
 54.545% (12/22)
156
Codegen::Codegen::completionState [qv4codegen.cpp #2]
Name: Codegen::Codegen::completionState [qv4codegen.cpp #2]
Prototype: static CompletionState completionState(StatementList *list)
Coverage:  54.545% (12/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 361-380
 54.545% (12/22)
156
QAbstractAnimationJob::currentLoopChanged
Name: QAbstractAnimationJob::currentLoopChanged
Prototype: void QAbstractAnimationJob::currentLoopChanged()
Coverage:  54.545% (6/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/animations/qabstractanimationjob.cpp
Lines: 607-614
 54.545% (6/11)
35
QAbstractAnimationJob::stateChanged
Name: QAbstractAnimationJob::stateChanged
Prototype: void QAbstractAnimationJob::stateChanged(QAbstractAnimationJob::State newState, QAbstractAnimationJob::State oldState)
Coverage:  54.545% (6/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/animations/qabstractanimationjob.cpp
Lines: 598-605
 54.545% (6/11)
35
QQmlLocaleData::method_dateFormat
Name: QQmlLocaleData::method_dateFormat
Prototype: ReturnedValue QQmlLocaleData::method_dateFormat (const QV4::FunctionObject *b, const QV4::Value *thisObject, const QV4::Value *argv, int argc)
Coverage:  54.545% (6/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmllocale.cpp
Lines: 578-578
 54.545% (6/11)
14
QQmlLocaleData::method_dateTimeFormat
Name: QQmlLocaleData::method_dateTimeFormat
Prototype: ReturnedValue QQmlLocaleData::method_dateTimeFormat (const QV4::FunctionObject *b, const QV4::Value *thisObject, const QV4::Value *argv, int argc)
Coverage:  54.545% (6/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmllocale.cpp
Lines: 576-576
 54.545% (6/11)
14
QQmlLocaleData::method_timeFormat
Name: QQmlLocaleData::method_timeFormat
Prototype: ReturnedValue QQmlLocaleData::method_timeFormat (const QV4::FunctionObject *b, const QV4::Value *thisObject, const QV4::Value *argv, int argc)
Coverage:  54.545% (6/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmllocale.cpp
Lines: 577-577
 54.545% (6/11)
14
QQuickAnchors::setBaseline
Name: QQuickAnchors::setBaseline
Prototype: void QQuickAnchors::setBaseline(const QQuickAnchorLine &edge)
Coverage:  54.545% (6/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickanchors.cpp
Lines: 927-948
 54.545% (6/11)
153
QQuickAnchors::setLeft
Name: QQuickAnchors::setLeft
Prototype: void QQuickAnchors::setLeft(const QQuickAnchorLine &edge)
Coverage:  54.545% (6/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickanchors.cpp
Lines: 967-988
 54.545% (6/11)
153
QQuickAnchors::setRight
Name: QQuickAnchors::setRight
Prototype: void QQuickAnchors::setRight(const QQuickAnchorLine &edge)
Coverage:  54.545% (6/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickanchors.cpp
Lines: 1007-1028
 54.545% (6/11)
153
QQuickBorderImage::updatePaintNode
Name: QQuickBorderImage::updatePaintNode
Prototype: QSGNode *QQuickBorderImage::updatePaintNode(QSGNode *oldNode, UpdatePaintNodeData *)
Coverage:  54.545% (12/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickborderimage.cpp
Lines: 624-677
 54.545% (12/22)
375
QQuickKeyNavigationAttached::setBacktab
Name: QQuickKeyNavigationAttached::setBacktab
Prototype: void QQuickKeyNavigationAttached::setBacktab(QQuickItem *i)
Coverage:  54.545% (6/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 571-585
 54.545% (6/11)
113
QQuickKeyNavigationAttached::setDown
Name: QQuickKeyNavigationAttached::setDown
Prototype: void QQuickKeyNavigationAttached::setDown(QQuickItem *i)
Coverage:  54.545% (6/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 527-541
 54.545% (6/11)
113
QQuickKeyNavigationAttached::setRight
Name: QQuickKeyNavigationAttached::setRight
Prototype: void QQuickKeyNavigationAttached::setRight(QQuickItem *i)
Coverage:  54.545% (6/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 483-497
 54.545% (6/11)
113
QQuickKeyNavigationAttached::setTab
Name: QQuickKeyNavigationAttached::setTab
Prototype: void QQuickKeyNavigationAttached::setTab(QQuickItem *i)
Coverage:  54.545% (6/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 549-563
 54.545% (6/11)
113
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
QQuickTargetDirection::sample
Name: QQuickTargetDirection::sample
Prototype: QPointF QQuickTargetDirection::sample(const QPointF &from)
Coverage:  54.545% (6/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquicktargetdirection.cpp
Lines: 98-130
 54.545% (6/11)
254
QQuickText::setMinimumPointSize
Name: QQuickText::setMinimumPointSize
Prototype: void QQuickText::setMinimumPointSize(int size)
Coverage:  54.545% (6/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktext.cpp
Lines: 2639-2651
 54.545% (6/11)
83
QQuickTextNodeEngine::addTextObject
Name: QQuickTextNodeEngine::addTextObject
Prototype: void QQuickTextNodeEngine::addTextObject(const QPointF &position, const QTextCharFormat &format, SelectionState selectionState, QTextDocument *textDocument, int pos, QTextFrameFormat::Position layoutPosition)
Coverage:  54.545% (12/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextnodeengine.cpp
Lines: 446-494
 54.545% (12/22)
269
QSGDefaultLayer::setHasMipmaps
Name: QSGDefaultLayer::setHasMipmaps
Prototype: void QSGDefaultLayer::setHasMipmaps(bool mipmap)
Coverage:  54.545% (6/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultlayer.cpp
Lines: 188-195
 54.545% (6/11)
53
QSGSoftwareRenderLoop::renderWindow
Name: QSGSoftwareRenderLoop::renderWindow
Prototype: void QSGSoftwareRenderLoop::renderWindow(QQuickWindow *window, bool isNewExpose)
Coverage:  54.545% (42/77)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarerenderloop.cpp
Lines: 103-206
 54.545% (42/77)
8623
QPacketProtocol::readyToRead
Name: QPacketProtocol::readyToRead
Prototype: void QPacketProtocol::readyToRead()
Coverage:  55.000% (11/20)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/packetprotocol/qpacketprotocol.cpp
Lines: 239-293
 55.000% (11/20)
328
QQmlPartsModel::object
Name: QQmlPartsModel::object
Prototype: QObject *QQmlPartsModel::object(int index, QQmlIncubator::IncubationMode incubationMode)
Coverage:  55.000% (11/20)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmldelegatemodel.cpp
Lines: 3214-3241
 55.000% (11/20)
176
QQmlTypeLoader::Blob::qmldirDataAvailable
Name: QQmlTypeLoader::Blob::qmldirDataAvailable
Prototype: bool QQmlTypeLoader::Blob::qmldirDataAvailable(const QQmlRefPointer<QQmlQmldirData> &data, QList<QQmlError> *errors)
Coverage:  55.000% (11/20)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 1528-1558
 55.000% (11/20)
166
QQuickItem::setContainmentMask
Name: QQuickItem::setContainmentMask
Prototype: void QQuickItem::setContainmentMask(QObject *mask)
Coverage:  55.000% (11/20)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 7669-7697
 55.000% (11/20)
187
QV4::CompiledData::Binding::valueAsString [qv4compileddata.cpp #1]
Name: QV4::CompiledData::Binding::valueAsString [qv4compileddata.cpp #1]
Prototype: QString Binding::valueAsString(const Unit *unit) const
Coverage:  55.000% (11/20)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compileddata.cpp #1
Lines: 563-601
 55.000% (11/20)
189
Page:<>1
Condition %:  0.000% (0/11)
...30
Condition %:  0.000% (0/1)
...40
Condition %:  0.000% (0/1)
...50
Condition %:  25.000% (2/8)
...56
Condition %:  50.000% (2/4)
57
Condition %:  50.000% (3/6)
58
Condition %:  50.000% (2/4)
59
Condition %:  50.000% (2/4)
6061
Condition %:  55.000% (11/20)
62
Condition %:  58.333% (7/12)
63
Condition %:  60.976% (25/41)
64
Condition %:  64.706% (11/17)
...70
Condition %:  75.000% (3/4)
...80
Condition %:  85.714% (6/7)
...90
Condition %: 100.000% (1/1)
...100
Condition %: 100.000% (1/1)
...200
Condition %: 100.000% (1/1)
...202
Condition %: 100.000% (1/1)

Generated by Squish Coco 4.2.0