OpenCoverage

Qt Quick Test Coverage

Function Tree

Page:<>1
Function: ActiveOCRestorer
...8
Function: QQuickPropertyAnimation
9
Function: QQuickTextControl
10
Function: QSGDefaultRectangleNode
11
Function: QSGTransformNode
1213
Function: convertToNativeQObject
14
Function: isIdentifierPart
15
Function: operator<<
16
Function: position
...18
Function: stateChangeDebug
Functionâ–´Condition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
SimpleArrayData
Name: SimpleArrayData
Coverage:  85.915% (61/71)
 85.915% (61/71)
7028
SimpleMaterial
Name: SimpleMaterial
Coverage:  77.778% (14/18)
 77.778% (14/18)
3312
SmoothColorMaterialShader
Name: SmoothColorMaterialShader
Coverage:  93.333% (14/15)
 93.333% (14/15)
137
SmoothTextureMaterialShader
Name: SmoothTextureMaterialShader
Coverage:  0.000% (0/9)
  0.000% (0/9)
95
SmoothVertex
Name: SmoothVertex
Coverage:  50.000% (2/4)
 50.000% (2/4)
42
SparseArray
Name: SparseArray
Coverage:  71.282% (139/195)
 71.282% (139/195)
20860
SparseArrayData
Name: SparseArrayData
Coverage:  81.915% (77/94)
 81.915% (77/94)
13739
SparseArrayNode
Name: SparseArrayNode
Coverage:  71.429% (25/35)
 71.429% (25/35)
3411
SpriteMaterial
Name: SpriteMaterial
Coverage:  84.000% (21/25)
 84.000% (21/25)
4419
SpriteMaterialData
Name: SpriteMaterialData
Coverage:  88.889% (8/9)
 88.889% (8/9)
145
StaticLoader
Name: StaticLoader
Coverage:  50.000% (2/4)
 50.000% (2/4)
44
StaticQtMetaObject
Name: StaticQtMetaObject
Coverage: 100.000% (1/1)
100.000% (1/1)
11
String
Name: String
Coverage:  83.333% (20/24)
 83.333% (20/24)
2712
StringCtor
Name: StringCtor
Coverage: 100.000% (38/38)
100.000% (38/38)
4013
StringIteratorPrototype
Name: StringIteratorPrototype
Coverage:  95.833% (23/24)
 95.833% (23/24)
287
StringObject
Name: StringObject
Coverage:  81.395% (35/43)
 81.395% (35/43)
3815
StringOrSymbol
Name: StringOrSymbol
Coverage: 100.000% (4/4)
100.000% (4/4)
42
StringOrTranslation
Name: StringOrTranslation
Coverage:  72.222% (26/36)
 72.222% (26/36)
3718
StringPrototype
Name: StringPrototype
Coverage:  90.018% (487/541)
 90.018% (487/541)
581164
StrokePathShadow
Name: StrokePathShadow
Coverage:  0.000% (0/3)
  0.000% (0/3)
53
Symbol
Name: Symbol
Coverage: 100.000% (2/2)
100.000% (2/2)
32
SymbolCtor
Name: SymbolCtor
Coverage:  92.308% (12/13)
 92.308% (12/13)
165
SymbolPrototype
Name: SymbolPrototype
Coverage:  89.744% (35/39)
 89.744% (35/39)
4210
TabledMaterial
Name: TabledMaterial
Coverage:  82.609% (19/23)
 82.609% (19/23)
4417
TestCaseCollector
Name: TestCaseCollector
Coverage:  75.714% (53/70)
 75.714% (53/70)
6325
TypedArray
Name: TypedArray
Coverage:  91.667% (22/24)
 91.667% (22/24)
3110
TypedArrayCtor
Name: TypedArrayCtor
Coverage:  87.059% (74/85)
 87.059% (74/85)
10722
TypedArrayPrototype
Name: TypedArrayPrototype
Coverage: 100.000% (3/3)
100.000% (3/3)
91
UInt16ArrayRead
Name: UInt16ArrayRead
Prototype: ReturnedValue UInt16ArrayRead(const char *data, int index)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4typedarray.cpp
Lines: 133-136
100.000% (1/1)
11
UInt16ArrayWrite
Name: UInt16ArrayWrite
Prototype: void UInt16ArrayWrite(ExecutionEngine *e, char *data, int index, const Value &value)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4typedarray.cpp
Lines: 138-144
100.000% (4/4)
42
UInt32ArrayRead
Name: UInt32ArrayRead
Prototype: ReturnedValue UInt32ArrayRead(const char *data, int index)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4typedarray.cpp
Lines: 159-162
100.000% (1/1)
11
UInt32ArrayWrite
Name: UInt32ArrayWrite
Prototype: void UInt32ArrayWrite(ExecutionEngine *e, char *data, int index, const Value &value)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4typedarray.cpp
Lines: 164-170
100.000% (4/4)
42
UInt8ArrayRead
Name: UInt8ArrayRead
Prototype: ReturnedValue UInt8ArrayRead(const char *data, int index)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4typedarray.cpp
Lines: 72-75
100.000% (1/1)
11
UInt8ArrayWrite
Name: UInt8ArrayWrite
Prototype: void UInt8ArrayWrite(ExecutionEngine *e, char *data, int index, const Value &value)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4typedarray.cpp
Lines: 77-83
100.000% (4/4)
42
UInt8ClampedArrayWrite
Name: UInt8ClampedArrayWrite
Prototype: void UInt8ClampedArrayWrite(ExecutionEngine *e, char *data, int index, const Value &value)
Coverage:  91.667% (22/24)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4typedarray.cpp
Lines: 85-118
 91.667% (22/24)
238
Unicode
Name: Unicode
Coverage: 100.000% (2/2)
100.000% (2/2)
22
Update
Name: Update
Coverage: 100.000% (2/2)
100.000% (2/2)
22
VDMAbstractItemModelDataType
Name: VDMAbstractItemModelDataType
Coverage:  86.486% (32/37)
 86.486% (32/37)
5721
VDMListDelegateDataType
Name: VDMListDelegateDataType
Coverage:  75.000% (3/4)
 75.000% (3/4)
94
VDMModelDelegateDataType
Name: VDMModelDelegateDataType
Coverage:  89.552% (60/67)
 89.552% (60/67)
6724
VDMObjectDelegateDataType
Name: VDMObjectDelegateDataType
Coverage:  80.000% (12/15)
 80.000% (12/15)
1811
VME
Name: VME
Coverage:  76.619% (852/1112)
 76.619% (852/1112)
705568
Value
Name: Value
Coverage:  0.000% (0/83)
  0.000% (0/83)
5628
ValueLookupJob
Name: ValueLookupJob
Coverage:  0.000% (0/12)
  0.000% (0/12)
196
VariantObject
Name: VariantObject
Coverage:  70.000% (14/20)
 70.000% (14/20)
138
VariantPrototype
Name: VariantPrototype
Coverage:  59.091% (26/44)
 59.091% (26/44)
3719
Vertex
Name: Vertex
Coverage:  60.000% (3/5)
 60.000% (3/5)
42
VirtualDirectoryEntry
Name: VirtualDirectoryEntry
Coverage:  0.000% (0/10)
  0.000% (0/10)
146
WTF
Name: WTF
Coverage:  33.333% (177/531)
 33.333% (177/531)
848332
WeakRandom
Name: WeakRandom
Coverage:  0.000% (0/1)
  0.000% (0/1)
11
WeakValue
Name: WeakValue
Coverage:  71.429% (20/28)
 71.429% (20/28)
2413
WorkerDataEvent
Name: WorkerDataEvent
Coverage: 100.000% (3/3)
100.000% (3/3)
43
WorkerErrorEvent
Name: WorkerErrorEvent
Coverage: 100.000% (2/2)
100.000% (2/2)
32
WorkerLoadEvent
Name: WorkerLoadEvent
Coverage: 100.000% (3/3)
100.000% (3/3)
43
WorkerRemoveEvent
Name: WorkerRemoveEvent
Coverage: 100.000% (2/2)
100.000% (2/2)
32
accessibleUnignoredChildren
Name: accessibleUnignoredChildren
Prototype: QList<QQuickItem *> accessibleUnignoredChildren(QQuickItem *item, bool paintOrder)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/accessible/qaccessiblequickitem.cpp
Lines: 167-172
100.000% (1/1)
31
addEscapeSequence
Name: addEscapeSequence
Prototype: static void addEscapeSequence(QString &output, uchar ch)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4globalobject.cpp
Lines: 145-150
100.000% (1/1)
31
addProperty
Name: addProperty
Prototype: static void addProperty(QMetaObjectBuilder *builder, int propertyId, const QByteArray &propertyName, const QByteArray &propertyType)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmladaptormodel.cpp
Lines: 83-89
100.000% (1/1)
41
addToPropertyNameListIfNotBlackListed
Name: addToPropertyNameListIfNotBlackListed
Prototype: static void addToPropertyNameListIfNotBlackListed(QQuickDesignerSupport::PropertyNameList *propertyNameList, const QQuickDesignerSupport::PropertyName &propertyName)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/designer/qquickdesignersupportproperties.cpp
Lines: 47-52
100.000% (4/4)
22
addTypeReferenceChecksumsToHash
Name: addTypeReferenceChecksumsToHash
Prototype: static bool addTypeReferenceChecksumsToHash(const QList<QQmlTypeData::TypeReference> &typeRefs, QCryptographicHash *hash, QQmlEngine *engine)
Coverage:  36.364% (4/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 2195-2210
 36.364% (4/11)
115
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
adoptPtr
Name: adoptPtr
Prototype: template <typename T> PassOwnPtr<T> adoptPtr(T* ptr)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/stubs/wtf/PassOwnPtr.h
Lines: 109-115
100.000% (1/1)
31
adoptRef
Name: adoptRef
Prototype: template <typename T> PassRefPtr<T> adoptRef(T* ptr)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/stubs/wtf/PassRefPtr.h
Lines: 90-96
100.000% (1/1)
31
allSubObjects
Name: allSubObjects
Prototype: static void allSubObjects(QObject *object, QObjectList &objectList)
Coverage:  67.442% (29/43)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/designer/qquickdesignersupportitems.cpp
Lines: 89-152
 67.442% (29/43)
3513
allocatePage
Name: allocatePage
Prototype: Page *allocatePage(PersistentValueStorage *storage)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4persistent.cpp
Lines: 88-106
100.000% (4/4)
122
anchorLineFlagForName
Name: anchorLineFlagForName
Prototype: QQuickAnchors::Anchor anchorLineFlagForName(const QString &name)
Coverage:  0.000% (0/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/designer/qquickdesignersupport.cpp
Lines: 263-289
  0.000% (0/22)
168
anchors
Name: anchors
Prototype: QQuickAnchors *anchors(QQuickItem *item)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/designer/qquickdesignersupport.cpp
Lines: 257-261
  0.000% (0/1)
21
animationTickDump
Name: animationTickDump
Prototype: static bool animationTickDump()
Coverage:  41.667% (5/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/animations/qabstractanimationjob.cpp
Lines: 56-56
 41.667% (5/12)
04
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
annotateListElements
Name: annotateListElements
Coverage:  35.510% (87/245)
 35.510% (87/245)
34888
appendControl1Coords
Name: appendControl1Coords
Prototype: static inline void appendControl1Coords(QVector<GLfloat> *v, QQuickPathCubic *c, const QPointF &pos)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshapenvprrenderer.cpp
Lines: 222-228
  0.000% (0/1)
41
appendControl2Coords
Name: appendControl2Coords
Prototype: static inline void appendControl2Coords(QVector<GLfloat> *v, QQuickPathCubic *c, const QPointF &pos)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshapenvprrenderer.cpp
Lines: 230-236
  0.000% (0/1)
41
appendControlCoords
Name: appendControlCoords
Prototype: static inline void appendControlCoords(QVector<GLfloat> *v, QQuickPathQuad *c, const QPointF &pos)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshapenvprrenderer.cpp
Lines: 214-220
  0.000% (0/1)
41
appendCoords
Name: appendCoords
Prototype: static inline void appendCoords(QVector<GLfloat> *v, QQuickCurve *c, QPointF *pos)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshapenvprrenderer.cpp
Lines: 205-212
  0.000% (0/1)
51
appendQuad
Name: appendQuad
Prototype: static inline void appendQuad(quint16 **indices, quint16 topLeft, quint16 topRight, quint16 bottomLeft, quint16 bottomRight)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgbasicinternalimagenode.cpp
Lines: 192-201
100.000% (1/1)
61
appendReplacementString
Name: appendReplacementString
Prototype: static void appendReplacementString(QString *result, const QString &input, const QString& replaceValue, uint* matchOffsets, int captureCount)
Coverage:  57.143% (28/49)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4stringobject.cpp
Lines: 678-722
 57.143% (28/49)
3513
arrayFromVariantList
Name: arrayFromVariantList
Prototype: static QV4::ReturnedValue arrayFromVariantList(QV4::ExecutionEngine *e, const QVariantList &list)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 1356-1368
100.000% (4/4)
92
bool
Name: bool
Prototype: template<typename T> QFlagPointer<T>::operator bool() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qflagpointer_p.h
Lines: 235-239
100.000% (1/1)
11
cacheForObject
Name: cacheForObject
Prototype: static QQmlPropertyCache *cacheForObject(QObject *object, QQmlEngine *engine)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/designer/qqmldesignermetaobject.cpp
Lines: 82-89
100.000% (4/4)
42
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
checkNotifySignalValidity_QQuickAnimatedImage
Name: checkNotifySignalValidity_QQuickAnimatedImage
Prototype: static void checkNotifySignalValidity_QQuickAnimatedImage(QQuickAnimatedImage *t)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/.moc/moc_qquickanimatedimage_p.cpp
Lines: 313-315
  0.000% (0/1)
11
checkNotifySignalValidity_QQuickImplicitSizeItem
Name: checkNotifySignalValidity_QQuickImplicitSizeItem
Prototype: static void checkNotifySignalValidity_QQuickImplicitSizeItem(QQuickImplicitSizeItem *t)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/.moc/moc_qquickimplicitsizeitem_p.cpp
Lines: 141-144
  0.000% (0/1)
21
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
clampTo
Name: clampTo
Prototype: template<typename T> inline T clampTo(double value, T min = defaultMinimumForClamp<T>(), T max = defaultMaximumForClamp<T>())
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/wtf/MathExtras.h
Lines: 264-271
  0.000% (0/7)
53
clampToFloat
Name: clampToFloat
Prototype: inline float clampToFloat(double value)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/wtf/MathExtras.h
Lines: 279-282
  0.000% (0/1)
11
clampToInteger
Name: clampToInteger
Prototype: inline int clampToInteger(double value)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/wtf/MathExtras.h
Lines: 274-277
  0.000% (0/1)
11
clampToInteger
Name: clampToInteger
Prototype: inline int clampToInteger(float value)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/wtf/MathExtras.h
Lines: 289-292
  0.000% (0/1)
11
clampToInteger
Name: clampToInteger
Prototype: inline int clampToInteger(unsigned x)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/wtf/MathExtras.h
Lines: 294-301
  0.000% (0/4)
42
clampToPositiveInteger
Name: clampToPositiveInteger
Prototype: inline int clampToPositiveInteger(double value)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/wtf/MathExtras.h
Lines: 284-287
  0.000% (0/1)
11
collectProperty
Name: collectProperty
Prototype: const QV4::Object *collectProperty(const QV4::ScopedValue &value, QV4::ExecutionEngine *engine, QJsonObject &dict)
Coverage:  45.238% (19/42)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4datacollector.cpp
Lines: 128-193
 45.238% (19/42)
4416
colorToColor4ub
Name: colorToColor4ub
Prototype: inline Color4ub colorToColor4ub(const QColor &c)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgbasicinternalrectanglenode.cpp
Lines: 56-64
100.000% (1/1)
61
colorToColor4ub
Name: colorToColor4ub
Prototype: static inline QQuickShapeGenericRenderer::Color4ub colorToColor4ub(const QColor &c)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshapegenericrenderer.cpp
Lines: 66-75
100.000% (1/1)
71
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
componentExtension
Name: componentExtension
Prototype: static inline QQmlComponentExtension *componentExtension(QV4::ExecutionEngine *engine)
Coverage:  90.000% (9/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlcomponent.cpp
Lines: 85-85
 90.000% (9/10)
14
constant
Name: constant
Prototype: static inline const QV4::Value &constant(Function *function, int index)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4vme_moth.cpp
Lines: 360-363
100.000% (1/1)
11
contextFactory
Name: contextFactory
Prototype: QSGAdaptationBackendData *contextFactory()
Coverage:  55.814% (24/43)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgcontextplugin.cpp
Lines: 106-174
 55.814% (24/43)
3715
contextHasNoExtensions
Name: contextHasNoExtensions
Prototype: inline bool contextHasNoExtensions(QQmlContextData *context)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache.cpp
Lines: 787-792
100.000% (1/1)
11
convertHex
Name: convertHex
Prototype: static inline QChar convertHex(QChar c1, QChar c2)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljslexer.cpp
Lines: 75-78
100.000% (1/1)
11
convertHex
Name: convertHex
Prototype: static inline unsigned char convertHex(ushort c)
Coverage:  81.818% (9/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljslexer.cpp
Lines: 65-73
 81.818% (9/11)
53
convertJSValueToVariantType
Name: convertJSValueToVariantType
Prototype: template <typename ReturnType> ReturnType convertJSValueToVariantType(const QJSValue &value)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/v8/qv8engine.cpp
Lines: 97-101
100.000% (1/1)
11
Page:<>1
Function: ActiveOCRestorer
...8
Function: QQuickPropertyAnimation
9
Function: QQuickTextControl
10
Function: QSGDefaultRectangleNode
11
Function: QSGTransformNode
1213
Function: convertToNativeQObject
14
Function: isIdentifierPart
15
Function: operator<<
16
Function: position
...18
Function: stateChangeDebug

Generated by Squish Coco 4.2.0