OpenCoverage

Qt Quick Test Coverage

Function Tree

Page:<>1
Function: ActiveOCRestorer
23
Function: QQmlColorProvider
4
Function: QQmlInstantiatorPrivate
5
Function: QQmlType
6
Function: QQuickDesignerSupportProperties
...10
Function: QSGDefaultRectangleNode
...18
Function: stateChangeDebug
Functionâ–´Condition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
ListLayout
Name: ListLayout
Coverage:  90.123% (73/81)
 90.123% (73/81)
10137
ListModel
Name: ListModel
Coverage:  88.934% (217/244)
 88.934% (217/244)
27696
LoadWatcher
Name: LoadWatcher
Coverage:  0.000% (0/39)
  0.000% (0/39)
6017
LoaderApplication
Name: LoaderApplication
Coverage:  0.000% (0/10)
  0.000% (0/10)
95
LocalSocketSignalTranslator
Name: LocalSocketSignalTranslator
Coverage:  60.000% (3/5)
 60.000% (3/5)
105
LockHolder
Name: LockHolder
Coverage: 100.000% (2/2)
100.000% (2/2)
22
Lookup
Name: Lookup
Coverage:  71.875% (230/320)
 71.875% (230/320)
339119
Managed
Name: Managed
Coverage: 100.000% (1/1)
100.000% (1/1)
11
MapCtor
Name: MapCtor
Coverage:  31.034% (9/29)
 31.034% (9/29)
2811
MapIteratorPrototype
Name: MapIteratorPrototype
Coverage: 100.000% (19/19)
100.000% (19/19)
347
MapPrototype
Name: MapPrototype
Coverage:  96.875% (62/64)
 96.875% (62/64)
9125
MatchResult
Name: MatchResult
Coverage:  0.000% (0/5)
  0.000% (0/5)
85
MatchScore
Name: MatchScore
Prototype: static int MatchScore(const QV4::Value &actual, int conversionType)
Coverage:  45.082% (55/122)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp
Lines: 1228-1364
 45.082% (55/122)
7061
MathObject
Name: MathObject
Coverage:  84.099% (238/283)
 84.099% (238/283)
17680
MemberData
Name: MemberData
Coverage: 100.000% (5/5)
100.000% (5/5)
102
MemberGeneratorFunction
Name: MemberGeneratorFunction
Coverage:  33.333% (1/3)
 33.333% (1/3)
82
MetaPropertyData
Name: MetaPropertyData
Coverage:  53.846% (7/13)
 53.846% (7/13)
127
ModelNodeMetaObject
Name: ModelNodeMetaObject
Coverage:  64.583% (31/48)
 64.583% (31/48)
6722
Module
Name: Module
Coverage: 100.000% (8/8)
100.000% (8/8)
123
MultiplyWrappedQObjectMap
Name: MultiplyWrappedQObjectMap
Coverage:  9.091% (1/11)
  9.091% (1/11)
157
NotifyListTraversalData
Name: NotifyListTraversalData
Coverage: 100.000% (1/1)
100.000% (1/1)
11
Object
Name: Object
Coverage:  92.353% (471/510)
 92.353% (471/510)
525176
ObjectCtor
Name: ObjectCtor
Coverage:  94.737% (18/19)
 94.737% (18/19)
145
ObjectIterator
Name: ObjectIterator
Coverage:  89.394% (59/66)
 89.394% (59/66)
10025
ObjectPrototype
Name: ObjectPrototype
Coverage:  82.172% (401/488)
 82.172% (401/488)
470157
ObjectReferenceHash
Name: ObjectReferenceHash
Coverage:  80.000% (4/5)
 80.000% (4/5)
53
Options
Name: Options
Coverage: 100.000% (1/1)
100.000% (1/1)
11
OwnPtr
Name: OwnPtr
Coverage: 100.000% (5/5)
100.000% (5/5)
65
Parser
Name: Parser
Coverage:  94.238% (965/1024)
 94.238% (965/1024)
1605459
PartialScene
Name: PartialScene
Coverage:  0.000% (0/13)
  0.000% (0/13)
139
PassOwnPtr
Name: PassOwnPtr
Coverage:  20.000% (1/5)
 20.000% (1/5)
85
PassRefPtr
Name: PassRefPtr
Coverage:  50.000% (8/16)
 50.000% (8/16)
1310
PersistentValue
Name: PersistentValue
Coverage:  70.455% (31/44)
 70.455% (31/44)
4222
PersistentValueStorage
Name: PersistentValueStorage
Coverage:  74.118% (63/85)
 74.118% (63/85)
7935
PlainLoader
Name: PlainLoader
Coverage: 100.000% (3/3)
100.000% (3/3)
33
PropertyListPrototype
Name: PropertyListPrototype
Coverage:  61.111% (11/18)
 61.111% (11/18)
167
ProtectedLayoutAccessor
Name: ProtectedLayoutAccessor
Coverage:  0.000% (0/1)
  0.000% (0/1)
11
Proxy
Name: Proxy
Coverage:  88.462% (23/26)
 88.462% (23/26)
3210
ProxyObject
Name: ProxyObject
Coverage:  89.510% (256/286)
 89.510% (256/286)
30785
QAbstractAnimationJob
Name: QAbstractAnimationJob
Coverage:  79.439% (255/321)
 79.439% (255/321)
200121
QAccessibleQuickItem
Name: QAccessibleQuickItem
Coverage:  23.664% (62/262)
 23.664% (62/262)
227108
QAccessibleQuickWindow
Name: QAccessibleQuickWindow
Coverage:  43.396% (23/53)
 43.396% (23/53)
4425
QAnimationActionProxy
Name: QAnimationActionProxy
Coverage:  66.667% (2/3)
 66.667% (2/3)
33
QAnimationGroupJob
Name: QAnimationGroupJob
Coverage:  68.852% (42/61)
 68.852% (42/61)
6729
QBiPointer
Name: QBiPointer
Coverage:  94.444% (17/18)
 94.444% (17/18)
2416
QBitField
Name: QBitField
Coverage:  0.000% (0/48)
  0.000% (0/48)
4321
QContinuingAnimationGroupJob
Name: QContinuingAnimationGroupJob
Coverage:  69.643% (39/56)
 69.643% (39/56)
3824
QDebugMessageService
Name: QDebugMessageService
Coverage: 100.000% (1/1)
100.000% (1/1)
11
QDeferredCleanup
Name: QDeferredCleanup
Coverage: 100.000% (2/2)
100.000% (2/2)
22
QFieldList
Name: QFieldList
Coverage:  37.313% (25/67)
 37.313% (25/67)
8034
QFiniteStack
Name: QFiniteStack
Coverage:  96.429% (27/28)
 96.429% (27/28)
3518
QFlagPointer
Name: QFlagPointer
Coverage:  95.455% (21/22)
 95.455% (21/22)
2218
QFontLoaderFonts
Name: QFontLoaderFonts
Coverage:  88.889% (8/9)
 88.889% (8/9)
115
QForwardFieldList
Name: QForwardFieldList
Coverage:  55.556% (10/18)
 55.556% (10/18)
2216
QGraphicsRotation
Name: QGraphicsRotation
Coverage: 100.000% (1/1)
100.000% (1/1)
11
QHashedCStringRef
Name: QHashedCStringRef
Coverage:  40.000% (8/20)
 40.000% (8/20)
2314
QHashedString
Name: QHashedString
Coverage:  72.000% (36/50)
 72.000% (36/50)
5326
QHashedStringRef
Name: QHashedStringRef
Coverage:  39.535% (17/43)
 39.535% (17/43)
6334
QIntrusiveList
Name: QIntrusiveList
Coverage:  75.000% (24/32)
 75.000% (24/32)
3722
QIntrusiveListNode
Name: QIntrusiveListNode
Coverage: 100.000% (9/9)
100.000% (9/9)
65
QJSEngine
Name: QJSEngine
Coverage:  74.380% (90/121)
 74.380% (90/121)
14863
QJSEnginePrivate
Name: QJSEnginePrivate
Coverage:  83.784% (31/37)
 83.784% (31/37)
3219
QJSValue
Name: QJSValue
Coverage: 100.000% (2/2)
100.000% (2/2)
22
QJSValueIterator
Name: QJSValueIterator
Coverage:  76.923% (40/52)
 76.923% (40/52)
9920
QJSValueIteratorPrivate
Name: QJSValueIteratorPrivate
Coverage: 100.000% (4/4)
100.000% (4/4)
62
QJSValuePrivate
Name: QJSValuePrivate
Coverage:  62.500% (35/56)
 62.500% (35/56)
5631
QLazilyAllocated
Name: QLazilyAllocated
Coverage:  93.333% (14/15)
 93.333% (14/15)
1111
QMetaObjectWrapper
Name: QMetaObjectWrapper
Coverage:  71.930% (41/57)
 71.930% (41/57)
8122
QMetaObject_methods
Name: QMetaObject_methods
Prototype: static inline int QMetaObject_methods(const QMetaObject *metaObject)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp
Lines: 1366-1377
  0.000% (0/1)
21
QObjectMethod
Name: QObjectMethod
Coverage:  79.730% (59/74)
 79.730% (59/74)
8628
QObjectWrapper
Name: QObjectWrapper
Coverage:  71.639% (389/543)
 71.639% (389/543)
481152
QPODVector
Name: QPODVector
Coverage:  71.429% (35/49)
 71.429% (35/49)
5028
QPacket
Name: QPacket
Coverage: 100.000% (5/5)
100.000% (5/5)
155
QPacketProtocol
Name: QPacketProtocol
Coverage:  55.172% (32/58)
 55.172% (32/58)
8028
QPacketProtocolPrivate
Name: QPacketProtocolPrivate
Coverage:  73.333% (11/15)
 73.333% (11/15)
167
QParallelAnimationGroupJob
Name: QParallelAnimationGroupJob
Coverage:  81.098% (133/164)
 81.098% (133/164)
10358
QPauseAnimationJob
Name: QPauseAnimationJob
Coverage:  75.000% (3/4)
 75.000% (3/4)
44
QQDMIncubationTask
Name: QQDMIncubationTask
Coverage:  83.333% (10/12)
 83.333% (10/12)
146
QQSHAPE_LOG_TIME_DIRTY_SYNC
Name: QQSHAPE_LOG_TIME_DIRTY_SYNC
Prototype: const QLoggingCategory &QQSHAPE_LOG_TIME_DIRTY_SYNC()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshape.cpp
Lines: 53-53
100.000% (1/1)
11
QQmlAbstractBinding
Name: QQmlAbstractBinding
Coverage:  80.723% (67/83)
 80.723% (67/83)
9234
QQmlAbstractProfilerAdapter
Name: QQmlAbstractProfilerAdapter
Coverage:  62.500% (15/24)
 62.500% (15/24)
2518
QQmlAdaptorModel
Name: QQmlAdaptorModel
Coverage:  81.651% (89/109)
 81.651% (89/109)
17757
QQmlAdaptorModelEngineData
Name: QQmlAdaptorModelEngineData
Coverage: 100.000% (3/3)
100.000% (3/3)
61
QQmlAliasAnnotator
Name: QQmlAliasAnnotator
Coverage: 100.000% (23/23)
100.000% (23/23)
167
QQmlAnimationTimer
Name: QQmlAnimationTimer
Coverage:  91.803% (112/122)
 91.803% (112/122)
9844
QQmlApplication
Name: QQmlApplication
Coverage:  90.476% (19/21)
 90.476% (19/21)
4019
QQmlApplicationEngine
Name: QQmlApplicationEngine
Coverage: 100.000% (12/12)
100.000% (12/12)
2212
QQmlApplicationEnginePrivate
Name: QQmlApplicationEnginePrivate
Coverage:  63.889% (23/36)
 63.889% (23/36)
4920
QQmlApplicationPrivate
Name: QQmlApplicationPrivate
Coverage: 100.000% (1/1)
100.000% (1/1)
11
QQmlBind
Name: QQmlBind
Coverage:  73.750% (59/80)
 73.750% (59/80)
8134
QQmlBindPrivate
Name: QQmlBindPrivate
Coverage: 100.000% (15/15)
100.000% (15/15)
95
QQmlBinding
Name: QQmlBinding
Coverage:  81.208% (242/298)
 81.208% (242/298)
304106
QQmlBindingBinding
Name: QQmlBindingBinding
Coverage: 100.000% (1/1)
100.000% (1/1)
51
QQmlBindingInstantiationContext
Name: QQmlBindingInstantiationContext
Coverage:  70.588% (12/17)
 70.588% (12/17)
167
QQmlBindingProfiler
Name: QQmlBindingProfiler
Coverage:  83.333% (10/12)
 83.333% (10/12)
44
QQmlBoundSignalDeleter
Name: QQmlBoundSignalDeleter
Coverage: 100.000% (2/2)
100.000% (2/2)
22
QQmlBoundSignalExpression
Name: QQmlBoundSignalExpression
Coverage:  0.000% (0/3)
  0.000% (0/3)
33
QQmlBoundSignalExpressionPointer
Name: QQmlBoundSignalExpressionPointer
Coverage:  33.333% (1/3)
 33.333% (1/3)
33
QQmlChangeSet
Name: QQmlChangeSet
Coverage:  94.942% (244/257)
 94.942% (244/257)
29182
QQmlCleanup
Name: QQmlCleanup
Coverage: 100.000% (20/20)
100.000% (20/20)
2010
Page:<>1
Function: ActiveOCRestorer
23
Function: QQmlColorProvider
4
Function: QQmlInstantiatorPrivate
5
Function: QQmlType
6
Function: QQuickDesignerSupportProperties
...10
Function: QSGDefaultRectangleNode
...18
Function: stateChangeDebug

Generated by Squish Coco 4.2.0