OpenCoverage

Qt Quick Test Coverage

Functions

Page:<>1
Function: writeNumbers
2
Function: runQmlmin
3
Function: 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_createPattern
4
Function: 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]::QQuickContext2D::createPixmap
5
Function: qInitResources_items
67
Function: lcPointerHandlerDispatch
8
Function: existingImageFileForPath::Q_QGS_pixmapStore::innerFunction::~HolderBase
9
Function: debug_slowPath
10
Function: WTF::roundUpToMultipleOf
...20
Function: QV4::Value::toIndex
...30
Function: QV4::MapObject::defaultPrototype
...100
Function: QQuickPathView::setDelegate
...200
Function: Codegen::Codegen::Codegen::statementList [qv4codegen.cpp #1]
...202
Function: BaselineJIT::generate_CallPossiblyDirectEval
Functionâ–ľCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
particleData_get_ax
Name: particleData_get_ax
Prototype: static QV4::ReturnedValue particleData_get_ax (const QV4::FunctionObject *b, const QV4::Value *thisObject, const QV4::Value *, int)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickv4particledata.cpp
Lines: 438-438
  0.000% (0/7)
12
particleData_get_autoRotate
Name: particleData_get_autoRotate
Prototype: static QV4::ReturnedValue particleData_get_autoRotate (const QV4::FunctionObject *b, const QV4::Value *thisObject, const QV4::Value *, int)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickv4particledata.cpp
Lines: 428-428
  0.000% (0/7)
12
particleData_get_animT
Name: particleData_get_animT
Prototype: static QV4::ReturnedValue particleData_get_animT (const QV4::FunctionObject *b, const QV4::Value *thisObject, const QV4::Value *, int)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickv4particledata.cpp
Lines: 450-450
  0.000% (0/7)
12
particleData_get_animIdx
Name: particleData_get_animIdx
Prototype: static QV4::ReturnedValue particleData_get_animIdx (const QV4::FunctionObject *b, const QV4::Value *thisObject, const QV4::Value *, int)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickv4particledata.cpp
Lines: 446-446
  0.000% (0/7)
12
particleData_get_alpha
Name: particleData_get_alpha
Prototype: static QV4::ReturnedValue particleData_get_alpha (const QV4::FunctionObject *b, const QV4::Value *thisObject, const QV4::Value *, int)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickv4particledata.cpp
Lines: 427-427
  0.000% (0/7)
12
particleData_discard
Name: particleData_discard
Prototype: static QV4::ReturnedValue particleData_discard(const QV4::FunctionObject *b, const QV4::Value *thisObject, const QV4::Value *, int)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickv4particledata.cpp
Lines: 302-312
  0.000% (0/7)
62
particleData_curSize
Name: particleData_curSize
Prototype: static QV4::ReturnedValue particleData_curSize(const QV4::FunctionObject *b, const QV4::Value *thisObject, const QV4::Value *, int)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickv4particledata.cpp
Lines: 325-334
  0.000% (0/7)
52
parseVersion
Name: parseVersion
Prototype: static bool parseVersion(const QString &str, int *major, int *minor)
Coverage:  77.778% (7/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmldirparser.cpp
Lines: 64-75
 77.778% (7/9)
83
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
parseTextRenderType
Name: parseTextRenderType
Prototype: static QQuickWindow::TextRenderType parseTextRenderType(const QString &renderType)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlscene/main.cpp
Lines: 448-459
  0.000% (0/7)
73
parseNumbersArray
Name: parseNumbersArray
Prototype: static inline void parseNumbersArray(const QChar *&str, QVarLengthArray<qreal, 8> &points)
Coverage:  81.818% (18/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquicksvgparser.cpp
Lines: 134-153
 81.818% (18/22)
126
parseInt
Name: parseInt
Prototype: static int parseInt(const QStringRef &str, bool *ok)
Coverage:  76.923% (10/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmldirparser.cpp
Lines: 47-62
 76.923% (10/13)
114
operator>>
Name: operator>>
Prototype: QDataStream &operator>>(QDataStream &stream, QQmlProfilerEvent &event)
Coverage:  0.000% (0/23)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlprofilerevent.cpp
Lines: 111-165
  0.000% (0/23)
3511
operator>>
Name: operator>>
Prototype: QDataStream &operator>>(QDataStream &stream, QQmlProfilerEventLocation &location)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlprofilereventlocation.cpp
Lines: 46-49
  0.000% (0/1)
11
operator>>
Name: operator>>
Prototype: QDataStream &operator>>(QDataStream &stream, QQmlProfilerEventType &type)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlprofilereventtype.cpp
Lines: 47-56
  0.000% (0/1)
71
operator>>
Name: operator>>
Prototype: QDataStream &operator>>(QDataStream &stream, QQmlProfilerTypedEvent &event)
Coverage:  60.920% (53/87)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlprofilertypedevent.cpp
Lines: 47-222
 60.920% (53/87)
11932
operator== [qquickanchors_p_p.h #1]
Name: operator== [qquickanchors_p_p.h #1]
Prototype: inline bool operator==(const QQuickAnchorLine& a, const QQuickAnchorLine& b)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickanchors_p_p.h #1
Lines: 74-77
  0.000% (0/1)
11
operator==
Name: operator==
Prototype: inline bool operator==(const QV4Debugger::BreakPoint &a, const QV4Debugger::BreakPoint &b)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4debugger.cpp
Lines: 60-64
100.000% (1/1)
11
operator==
Name: operator==
Prototype: bool operator==(const QQmlProfilerEvent &event1, const QQmlProfilerEvent &event2)
Coverage:  0.000% (0/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlprofilerevent.cpp
Lines: 45-52
  0.000% (0/6)
32
operator==
Name: operator==
Prototype: inline bool operator==(const QQmlProfilerEventLocation &location1, const QQmlProfilerEventLocation &location2)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlprofilereventlocation_p.h
Lines: 92-98
100.000% (1/1)
21
operator==
Name: operator==
Prototype: inline bool operator==(const QQmlProfilerEventType &type1, const QQmlProfilerEventType &type2)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlprofilereventtype_p.h
Lines: 108-112
100.000% (1/1)
21
operator<<::operator<<::operator<<
Name: operator<<::operator<<::operator<<
Prototype: QDebug &operator<< (QDebug &debug, const QQmlDirParser::Script &script)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmldirparser.cpp
Lines: 394-399
  0.000% (0/1)
21
operator<<::operator<<
Name: operator<<::operator<<
Prototype: QDebug &operator<< (QDebug &debug, const QQmlDirParser::Component &component)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmldirparser.cpp
Lines: 387-392
  0.000% (0/1)
21
operator<<
Name: operator<<
Prototype: QDebug operator<<(QDebug d, const QAbstractAnimationJob *job)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/animations/qabstractanimationjob.cpp
Lines: 657-665
  0.000% (0/4)
52
operator<<
Name: operator<<
Prototype: QDebug operator<<(QDebug debug, const QQmlError &error)
Coverage:  90.476% (19/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlerror.cpp
Lines: 315-357
 90.476% (19/21)
277
operator<<
Name: operator<<
Prototype: QDataStream &operator<<(QDataStream &stream, const QQmlProfilerEvent &event)
Coverage:  0.000% (0/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlprofilerevent.cpp
Lines: 240-271
  0.000% (0/11)
206
operator<<
Name: operator<<
Prototype: QDataStream &operator<<(QDataStream &stream, const QQmlProfilerEventLocation &location)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlprofilereventlocation.cpp
Lines: 51-54
  0.000% (0/1)
11
operator<<
Name: operator<<
Prototype: QDataStream &operator<<(QDataStream &stream, const QQmlProfilerEventType &type)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlprofilereventtype.cpp
Lines: 58-63
  0.000% (0/1)
31
operator<<
Name: operator<<
Prototype: QDebug operator<<(QDebug dbg, const QQuickPointerDevice *dev)
Coverage:  0.000% (0/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickevents.cpp
Lines: 1912-1933
  0.000% (0/10)
173
operator<<
Name: operator<<
Prototype: QDebug operator<<(QDebug dbg, const QQuickPointerEvent *event)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickevents.cpp
Lines: 1935-1953
  0.000% (0/7)
153
operator<<
Name: operator<<
Prototype: QDebug operator<<(QDebug dbg, const QQuickEventPoint *event)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickevents.cpp
Lines: 1955-1965
  0.000% (0/1)
81
operator<<
Name: operator<<
Prototype: QDebug operator<<(QDebug debug, QQuickItem *item)
Coverage:  60.000% (6/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 8025-8046
 60.000% (6/10)
164
operator<<
Name: operator<<
Prototype: QDebug operator<<(QDebug dbg, const QSGCompressedTextureData *d)
Coverage:  0.000% (0/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/compressedtexture/qsgcompressedtexture.cpp
Lines: 71-87
  0.000% (0/5)
112
operator<<
Name: operator<<
Prototype: QDebug operator<<(QDebug d, const QSGGeometryNode *n)
Coverage:  0.000% (0/27)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgnode.cpp
Lines: 1463-1512
  0.000% (0/27)
2910
operator<<
Name: operator<<
Prototype: QDebug operator<<(QDebug d, const QSGClipNode *n)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgnode.cpp
Lines: 1514-1533
  0.000% (0/7)
113
operator<<
Name: operator<<
Prototype: QDebug operator<<(QDebug d, const QSGTransformNode *n)
Coverage:  0.000% (0/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgnode.cpp
Lines: 1535-1556
  0.000% (0/17)
154
operator<<
Name: operator<<
Prototype: QDebug operator<<(QDebug d, const QSGOpacityNode *n)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgnode.cpp
Lines: 1558-1574
  0.000% (0/4)
112
operator<<
Name: operator<<
Prototype: QDebug operator<<(QDebug d, const QSGRootNode *n)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgnode.cpp
Lines: 1577-1590
  0.000% (0/4)
82
operator<<
Name: operator<<
Prototype: QDebug operator<<(QDebug d, const QSGNode *n)
Coverage:  0.000% (0/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgnode.cpp
Lines: 1594-1636
  0.000% (0/18)
279
operator<<
Name: operator<<
Prototype: QDebug operator<<(QDebug debug, const QSGGuiThreadShaderEffectManager::ShaderInfo::InputParameter &p)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgadaptationlayer.cpp
Lines: 527-533
  0.000% (0/1)
41
operator<<
Name: operator<<
Prototype: QDebug operator<<(QDebug debug, const QSGGuiThreadShaderEffectManager::ShaderInfo::Variable &v)
Coverage:  0.000% (0/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgadaptationlayer.cpp
Lines: 535-554
  0.000% (0/9)
125
operator<<
Name: operator<<
Prototype: QDebug operator<<(QDebug debug, const QSGShaderEffectNode::VariableData &vd)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgadaptationlayer.cpp
Lines: 556-562
  0.000% (0/1)
41
operator<<
Name: operator<<
Prototype: QDebug operator<<(QDebug debug, const QQuickShapeNvprRenderer::NvprPath &path)
Coverage:  0.000% (0/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshapenvprrenderer.cpp
Lines: 169-203
  0.000% (0/14)
176
operator<
Name: operator<
Prototype: static inline bool operator<(const TextNode &n1, const TextNode &n2)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextedit.cpp
Lines: 1973-1976
100.000% (1/1)
11
operator<
Name: operator<
Prototype: bool operator<(const QPair<int, Update> &lhs, const QPair<int, Update> &rhs)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquicktimeline.cpp
Lines: 729-733
100.000% (1/1)
11
operator!=
Name: operator!=
Prototype: bool operator!=(const QQmlProfilerEvent &event1, const QQmlProfilerEvent &event2)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlprofilerevent.cpp
Lines: 54-57
  0.000% (0/1)
11
operator!=
Name: operator!=
Prototype: inline bool operator!=(const QQmlProfilerEventLocation &location1, const QQmlProfilerEventLocation &location2)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlprofilereventlocation_p.h
Lines: 100-104
  0.000% (0/1)
11
operator!=
Name: operator!=
Prototype: inline bool operator!=(const QQmlProfilerEventType &type1, const QQmlProfilerEventType &type2)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlprofilereventtype_p.h
Lines: 114-117
  0.000% (0/1)
11
operator new
Name: operator new
Prototype: inline void* operator new(size_t, NotNullTag, void* location)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/wtf/StdLibExtras.h
Lines: 266-270
  0.000% (0/1)
21
operator ==
Name: operator ==
Prototype: inline bool operator ==(const QQmlChangeSet::MoveKey &l, const QQmlChangeSet::MoveKey &r)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmlchangeset_p.h
Lines: 153-154
100.000% (1/1)
11
operator <<
Name: operator <<
Prototype: QDebug operator <<(QDebug debug, const QQmlChangeSet &set)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmlchangeset.cpp
Lines: 558-571
100.000% (4/4)
114
operator <<
Name: operator <<
Prototype: QDebug operator <<(QDebug debug, const QQmlChangeSet::Change &change)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmlchangeset.cpp
Lines: 577-580
100.000% (1/1)
11
operator <<
Name: operator <<
Prototype: QDebug operator <<(QDebug debug, const QQmlListCompositor::Group &group)
Coverage: 100.000% (6/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmllistcompositor.cpp
Lines: 1363-1371
100.000% (6/6)
44
operator <<
Name: operator <<
Prototype: QDebug operator <<(QDebug debug, const QQmlListCompositor::Range &range)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmllistcompositor.cpp
Lines: 1378-1393
100.000% (4/4)
132
operator <<
Name: operator <<
Prototype: QDebug operator <<(QDebug debug, const QQmlListCompositor::iterator &it)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmllistcompositor.cpp
Lines: 1406-1411
  0.000% (0/1)
31
operator <<
Name: operator <<
Prototype: QDebug operator <<(QDebug debug, const QQmlListCompositor::Change &change)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmllistcompositor.cpp
Lines: 1432-1435
100.000% (1/1)
11
operator <<
Name: operator <<
Prototype: QDebug operator <<(QDebug debug, const QQmlListCompositor::Remove &remove)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmllistcompositor.cpp
Lines: 1442-1445
100.000% (1/1)
11
operator <<
Name: operator <<
Prototype: QDebug operator <<(QDebug debug, const QQmlListCompositor::Insert &insert)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmllistcompositor.cpp
Lines: 1452-1455
100.000% (1/1)
11
operator <<
Name: operator <<
Prototype: QDebug operator <<(QDebug debug, const QQmlListCompositor &list)
Coverage: 100.000% (13/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmllistcompositor.cpp
Lines: 1462-1480
100.000% (13/13)
135
operator +
Name: operator +
Prototype: Color4ub operator +(Color4ub a, Color4ub b)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgbasicinternalrectanglenode.cpp
Lines: 54-54
100.000% (1/1)
11
operator *
Name: operator *
Prototype: Color4ub operator *(Color4ub c, float t)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgbasicinternalrectanglenode.cpp
Lines: 53-53
100.000% (1/1)
11
octalDigit
Name: octalDigit
Prototype: int octalDigit(QChar c)
Coverage: 100.000% (6/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljslexer.cpp
Lines: 232-237
100.000% (6/6)
32
objectToVariant
Name: objectToVariant
Prototype: static QVariant objectToVariant(QV4::ExecutionEngine *e, const QV4::Object *o, V4ObjectSet *visitedObjects)
Coverage: 100.000% (23/23)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 1302-1354
100.000% (23/23)
349
objectFromVariantMap
Name: objectFromVariantMap
Prototype: static QV4::ReturnedValue objectFromVariantMap(QV4::ExecutionEngine *e, const QVariantMap &map)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 1370-1381
100.000% (4/4)
82
npotAdjustedSize
Name: npotAdjustedSize
Prototype: static inline QSize npotAdjustedSize(const QSize &size)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2dtexture.cpp
Lines: 402-419
  0.000% (0/7)
83
noFilesGiven
Name: noFilesGiven
Prototype: void noFilesGiven()
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qml/main.cpp
Lines: 357-362
  0.000% (0/4)
32
msgCannotLoadPlugin
Name: msgCannotLoadPlugin
Prototype: static inline QString msgCannotLoadPlugin(const QString &uri, const QString &why)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlimport.cpp
Lines: 1070-1073
100.000% (1/1)
11
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
minimumType
Name: minimumType
Prototype: template<typename Number> static inline qint8 minimumType(Number number)
Coverage:  0.000% (0/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlprofilerevent.cpp
Lines: 199-209
  0.000% (0/10)
74
metaObjectSignalCount
Name: metaObjectSignalCount
Prototype: static int metaObjectSignalCount(const QMetaObject *metaObject)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache.cpp
Lines: 128-134
100.000% (4/4)
42
metaDataForQQmlDebugService
Name: metaDataForQQmlDebugService
Prototype: QList<QJsonObject> metaDataForQQmlDebugService()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/debugger/qqmldebugconnector.cpp
Lines: 59-59
100.000% (1/1)
11
metaDataForQQmlDebugConnector
Name: metaDataForQQmlDebugConnector
Prototype: QList<QJsonObject> metaDataForQQmlDebugConnector()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/debugger/qqmldebugconnector.cpp
Lines: 56-56
  0.000% (0/1)
11
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
maximumIndexForProperty
Name: maximumIndexForProperty
Prototype: inline int maximumIndexForProperty(QQmlPropertyData *prop, const int methodCount, const int signalCount, const int propertyCount)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache.cpp
Lines: 794-799
100.000% (1/1)
31
markChildQObjectsRecursively
Name: markChildQObjectsRecursively
Prototype: static void markChildQObjectsRecursively(QObject *parent, QV4::MarkStack *markStack)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp
Lines: 1041-1051
 71.429% (5/7)
73
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
makePlugins
Name: makePlugins
Prototype: static QVector<QStaticPlugin> makePlugins()
Coverage:  57.143% (4/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlimport.cpp
Lines: 1019-1032
 57.143% (4/7)
73
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
main
Name: main
Prototype: int main(int argc, char *argv[])
Coverage:  33.898% (20/59)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmljs/qmljs.cpp
Lines: 72-169
 33.898% (20/59)
7919
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
main
Name: main
Prototype: int main(int argc, char **argv)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmltestrunner/main.cpp
Lines: 35-38
  0.000% (0/1)
11
main
Name: main
Prototype: int main(int argc, char ** argv)
Coverage:  30.457% (60/197)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlscene/main.cpp
Lines: 461-690
 30.457% (60/197)
17360
location [qqmljs.g #2]
Name: location [qqmljs.g #2]
Prototype: static inline AST::SourceLocation location(Lexer *lexer)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljs.g #2
Lines: 505-513
100.000% (1/1)
61
localeV4Data
Name: localeV4Data
Prototype: static inline QV4LocaleDataDeletable *localeV4Data(QV4::ExecutionEngine *engine)
Coverage:  90.000% (9/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmllocale.cpp
Lines: 712-712
 90.000% (9/10)
14
loadTranslationFile
Name: loadTranslationFile
Prototype: static void loadTranslationFile(QTranslator &translator, const QString& directory)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlscene/main.cpp
Lines: 312-316
100.000% (1/1)
21
loadQQmlDebugService
Name: loadQQmlDebugService
Prototype: QQmlDebugService *loadQQmlDebugService(const QString &key)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/debugger/qqmldebugconnector.cpp
Lines: 59-59
100.000% (1/1)
11
loadQQmlDebugConnector
Name: loadQQmlDebugConnector
Prototype: QQmlDebugConnector *loadQQmlDebugConnector(const QString &key)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/debugger/qqmldebugconnector.cpp
Lines: 56-56
100.000% (1/1)
11
loadProperty
Name: loadProperty
Prototype: static QV4::ReturnedValue loadProperty(QV4::ExecutionEngine *v4, QObject *object, const QQmlPropertyData &property)
Coverage:  89.655% (52/58)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp
Lines: 126-207
 89.655% (52/58)
6619
loadDummyDataFiles
Name: loadDummyDataFiles
Prototype: static void loadDummyDataFiles(QQmlEngine &engine, const QString& directory)
Coverage:  18.182% (2/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlscene/main.cpp
Lines: 319-341
 18.182% (2/11)
235
loadConf
Name: loadConf
Prototype: static void loadConf(const QString &override, bool quiet)
Coverage:  0.000% (0/20)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qml/main.cpp
Lines: 81-127
  0.000% (0/20)
317
list_count
Name: list_count
Prototype: static int list_count(QQmlListProperty<QObject> *prop)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlvmemetaobject.cpp
Lines: 70-74
100.000% (1/1)
21
list_clear
Name: list_clear
Prototype: static void list_clear(QQmlListProperty<QObject> *prop)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlvmemetaobject.cpp
Lines: 82-87
100.000% (1/1)
31
list_at
Name: list_at
Prototype: static QObject *list_at(QQmlListProperty<QObject> *prop, int index)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlvmemetaobject.cpp
Lines: 76-80
100.000% (1/1)
21
list_append
Name: list_append
Prototype: static void list_append(QQmlListProperty<QObject> *prop, QObject *o)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlvmemetaobject.cpp
Lines: 63-68
100.000% (1/1)
31
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
lcTapHandler
Name: lcTapHandler
Prototype: const QLoggingCategory &lcTapHandler()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/handlers/qquicktaphandler.cpp
Lines: 47-47
100.000% (1/1)
11
lcTableViewDelegateLifecycle
Name: lcTableViewDelegateLifecycle
Prototype: const QLoggingCategory &lcTableViewDelegateLifecycle()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktableview.cpp
Lines: 55-55
100.000% (1/1)
11
lcRenderer
Name: lcRenderer
Prototype: const QLoggingCategory &lcRenderer()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarerenderer.cpp
Lines: 51-51
100.000% (1/1)
11
lcRenderable
Name: lcRenderable
Prototype: const QLoggingCategory &lcRenderable()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarerenderablenode.cpp
Lines: 59-59
100.000% (1/1)
11
lcPointerHandlerGrab
Name: lcPointerHandlerGrab
Prototype: const QLoggingCategory &lcPointerHandlerGrab()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/handlers/qquickpointerhandler.cpp
Lines: 47-47
100.000% (1/1)
11
Page:<>1
Function: writeNumbers
2
Function: runQmlmin
3
Function: 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_createPattern
4
Function: 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]::QQuickContext2D::createPixmap
5
Function: qInitResources_items
67
Function: lcPointerHandlerDispatch
8
Function: existingImageFileForPath::Q_QGS_pixmapStore::innerFunction::~HolderBase
9
Function: debug_slowPath
10
Function: WTF::roundUpToMultipleOf
...20
Function: QV4::Value::toIndex
...30
Function: QV4::MapObject::defaultPrototype
...100
Function: QQuickPathView::setDelegate
...200
Function: Codegen::Codegen::Codegen::statementList [qv4codegen.cpp #1]
...202
Function: BaselineJIT::generate_CallPossiblyDirectEval

Generated by Squish Coco 4.2.0