OpenCoverage

Qt Quick Test Coverage

Function Tree

Page:<>1
McCabe - Cyclomatic Complexity: 1
2
McCabe - Cyclomatic Complexity: 1
3
McCabe - Cyclomatic Complexity: 1
4
McCabe - Cyclomatic Complexity: 1
56
McCabe - Cyclomatic Complexity: 2
7
McCabe - Cyclomatic Complexity: 2
8
McCabe - Cyclomatic Complexity: 3
9
McCabe - Cyclomatic Complexity: 4
10
McCabe - Cyclomatic Complexity: 5
...18
McCabe - Cyclomatic Complexity: 157
FunctionCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexityâ–´
updateNodeTransform
Name: updateNodeTransform
Prototype: static inline void updateNodeTransform(QQuickTextNode* node, const QPointF &topLeft)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextedit.cpp
Lines: 1978-1983
100.000% (1/1)
31
usage
Name: usage
Prototype: static void usage()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlscene/main.cpp
Lines: 343-375
  0.000% (0/1)
271
valueheader
Name: valueheader
Prototype: static inline quint32 valueheader(Type type, quint32 size = 0)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4serialize.cpp
Lines: 97-100
100.000% (1/1)
11
variantToJS
Name: variantToJS
Prototype: static QV4::ReturnedValue variantToJS(QV4::ExecutionEngine *v4, const QVariant &value)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 1184-1187
100.000% (1/1)
11
ActiveOCRestorer
Name: ActiveOCRestorer
Coverage: 100.000% (2/2)
100.000% (2/2)
22
ArgumentsGetterFunction
Name: ArgumentsGetterFunction
Coverage:  50.000% (2/4)
 50.000% (2/4)
82
ArgumentsSetterFunction
Name: ArgumentsSetterFunction
Coverage:  50.000% (2/4)
 50.000% (2/4)
92
BackendSupport
Name: BackendSupport
Coverage:  75.000% (3/4)
 75.000% (3/4)
72
BooleanCtor
Name: BooleanCtor
Coverage: 100.000% (6/6)
100.000% (6/6)
42
Breakpoint
Name: Breakpoint
Coverage:  50.000% (1/2)
 50.000% (1/2)
22
ComponentCompleteDisabler
Name: ComponentCompleteDisabler
Coverage: 100.000% (2/2)
100.000% (2/2)
22
Config
Name: Config
Coverage:  0.000% (0/2)
  0.000% (0/2)
22
DiagnosticGlContextCreationListener
Name: DiagnosticGlContextCreationListener
Coverage:  0.000% (0/2)
  0.000% (0/2)
272
Error
Name: Error
Coverage: 100.000% (2/2)
100.000% (2/2)
82
Float32ArrayWrite
Name: Float32ArrayWrite
Prototype: void Float32ArrayWrite(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: 177-183
100.000% (4/4)
42
Float64ArrayWrite
Name: Float64ArrayWrite
Prototype: void Float64ArrayWrite(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: 190-196
100.000% (4/4)
42
FxViewItem
Name: FxViewItem
Coverage:  75.000% (3/4)
 75.000% (3/4)
22
GeneratorObject
Name: GeneratorObject
Coverage: 100.000% (6/6)
100.000% (6/6)
162
ImageMaterialData
Name: ImageMaterialData
Coverage: 100.000% (2/2)
100.000% (2/2)
32
Int16ArrayWrite
Name: Int16ArrayWrite
Prototype: void Int16ArrayWrite(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: 125-131
100.000% (4/4)
42
Int32ArrayWrite
Name: Int32ArrayWrite
Prototype: void Int32ArrayWrite(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: 151-157
100.000% (4/4)
42
Int8ArrayWrite
Name: Int8ArrayWrite
Prototype: void Int8ArrayWrite(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: 64-70
100.000% (4/4)
42
IntrinsicTypedArrayCtor
Name: IntrinsicTypedArrayCtor
Coverage: 100.000% (2/2)
100.000% (2/2)
22
LockHolder
Name: LockHolder
Coverage: 100.000% (2/2)
100.000% (2/2)
22
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
QDeferredCleanup
Name: QDeferredCleanup
Coverage: 100.000% (2/2)
100.000% (2/2)
22
QJSValue
Name: QJSValue
Coverage: 100.000% (2/2)
100.000% (2/2)
22
QJSValueIteratorPrivate
Name: QJSValueIteratorPrivate
Coverage: 100.000% (4/4)
100.000% (4/4)
62
QQmlBoundSignalDeleter
Name: QQmlBoundSignalDeleter
Coverage: 100.000% (2/2)
100.000% (2/2)
22
QQmlDebugConnectorFactory
Name: QQmlDebugConnectorFactory
Coverage:  75.000% (3/4)
 75.000% (3/4)
72
QQmlDelegateModelEngineData
Name: QQmlDelegateModelEngineData
Coverage: 100.000% (5/5)
100.000% (5/5)
92
QQmlEngineDebugService
Name: QQmlEngineDebugService
Coverage:  0.000% (0/2)
  0.000% (0/2)
22
QQmlObjectCreatorRecursionWatcher
Name: QQmlObjectCreatorRecursionWatcher
Coverage: 100.000% (2/2)
100.000% (2/2)
32
QQmlScriptStringPrivate
Name: QQmlScriptStringPrivate
Coverage:  50.000% (1/2)
 50.000% (1/2)
22
QQmlStaticMetaObject
Name: QQmlStaticMetaObject
Coverage: 100.000% (2/2)
100.000% (2/2)
32
QQuickAbstractAnimation
Name: QQuickAbstractAnimation
Coverage: 100.000% (2/2)
100.000% (2/2)
22
QQuickAnchorChangesPrivate
Name: QQuickAnchorChangesPrivate
Coverage: 100.000% (2/2)
100.000% (2/2)
42
QQuickAnchorLine
Name: QQuickAnchorLine
Coverage:  50.000% (1/2)
 50.000% (1/2)
22
QQuickAnimationGroup
Name: QQuickAnimationGroup
Coverage:  50.000% (1/2)
 50.000% (1/2)
22
QQuickBehavior
Name: QQuickBehavior
Coverage: 100.000% (2/2)
100.000% (2/2)
22
QQuickCanvasItem
Name: QQuickCanvasItem
Coverage:  0.000% (0/2)
  0.000% (0/2)
22
QQuickCloseEvent
Name: QQuickCloseEvent
Coverage: 100.000% (2/2)
100.000% (2/2)
22
QQuickColorAnimation
Name: QQuickColorAnimation
Coverage: 100.000% (2/2)
100.000% (2/2)
22
QQuickDirection
Name: QQuickDirection
Coverage: 100.000% (2/2)
100.000% (2/2)
42
QQuickFlowPrivate
Name: QQuickFlowPrivate
Coverage: 100.000% (2/2)
100.000% (2/2)
42
QQuickNumberAnimation
Name: QQuickNumberAnimation
Coverage: 100.000% (2/2)
100.000% (2/2)
22
QQuickNvprFunctionsPrivate
Name: QQuickNvprFunctionsPrivate
Coverage:  50.000% (1/2)
 50.000% (1/2)
652
QQuickOpenGLShaderEffectMaterialCache
Name: QQuickOpenGLShaderEffectMaterialCache
Coverage: 100.000% (8/8)
100.000% (8/8)
72
QQuickPaintedItemTextureProvider
Name: QQuickPaintedItemTextureProvider
Coverage:  0.000% (0/2)
  0.000% (0/2)
22
QQuickParallelAnimation
Name: QQuickParallelAnimation
Coverage: 100.000% (2/2)
100.000% (2/2)
22
QQuickPathPrivate
Name: QQuickPathPrivate
Coverage:  50.000% (1/2)
 50.000% (1/2)
22
QQuickPauseAnimation
Name: QQuickPauseAnimation
Coverage: 100.000% (2/2)
100.000% (2/2)
22
QQuickPixmapReader
Name: QQuickPixmapReader
Coverage: 100.000% (4/4)
100.000% (4/4)
42
QQuickPointerDeviceHandlerPrivate
Name: QQuickPointerDeviceHandlerPrivate
Coverage:  0.000% (0/2)
  0.000% (0/2)
22
QQuickProfilerSceneGraphData
Name: QQuickProfilerSceneGraphData
Coverage:  0.000% (0/4)
  0.000% (0/4)
32
QQuickPropertyAction
Name: QQuickPropertyAction
Coverage:  50.000% (1/2)
 50.000% (1/2)
22
QQuickPropertyAnimation
Name: QQuickPropertyAnimation
Coverage: 100.000% (2/2)
100.000% (2/2)
22
QQuickRootItem
Name: QQuickRootItem
Coverage:  0.000% (0/2)
  0.000% (0/2)
22
QQuickRotationAnimation
Name: QQuickRotationAnimation
Coverage: 100.000% (2/2)
100.000% (2/2)
22
QQuickScriptAction
Name: QQuickScriptAction
Coverage:  50.000% (1/2)
 50.000% (1/2)
22
QQuickSequentialAnimation
Name: QQuickSequentialAnimation
Coverage: 100.000% (2/2)
100.000% (2/2)
22
QQuickShaderEffectPrivate
Name: QQuickShaderEffectPrivate
Coverage:  50.000% (2/4)
 50.000% (2/4)
52
QQuickShaderEffectSourceCleanup
Name: QQuickShaderEffectSourceCleanup
Coverage: 100.000% (2/2)
100.000% (2/2)
32
QQuickShaderEffectSourceTextureProvider
Name: QQuickShaderEffectSourceTextureProvider
Coverage: 100.000% (2/2)
100.000% (2/2)
72
QQuickShaderSourceAttachedNode
Name: QQuickShaderSourceAttachedNode
Coverage:  75.000% (3/4)
 75.000% (3/4)
42
QQuickShapeFillRunnable
Name: QQuickShapeFillRunnable
Coverage: 100.000% (2/2)
100.000% (2/2)
42
QQuickShapeStrokeRunnable
Name: QQuickShapeStrokeRunnable
Coverage: 100.000% (2/2)
100.000% (2/2)
42
QQuickTableView
Name: QQuickTableView
Coverage: 100.000% (2/2)
100.000% (2/2)
22
QQuickTransition
Name: QQuickTransition
Coverage: 100.000% (2/2)
100.000% (2/2)
22
QQuickVector3dAnimation
Name: QQuickVector3dAnimation
Coverage:  0.000% (0/2)
  0.000% (0/2)
22
QQuickWindow
Name: QQuickWindow
Coverage: 100.000% (2/2)
100.000% (2/2)
22
QSGAbstractRendererPrivate
Name: QSGAbstractRendererPrivate
Coverage:  50.000% (1/2)
 50.000% (1/2)
32
QSGAreaAllocator
Name: QSGAreaAllocator
Coverage:  0.000% (0/2)
  0.000% (0/2)
22
QSGBindableFboId
Name: QSGBindableFboId
Coverage: 100.000% (2/2)
100.000% (2/2)
32
QSGEnginePrivate
Name: QSGEnginePrivate
Coverage:  0.000% (0/2)
  0.000% (0/2)
32
QSGLayer
Name: QSGLayer
Coverage: 100.000% (2/2)
100.000% (2/2)
22
QSGMaterialShaderPrivate
Name: QSGMaterialShaderPrivate
Coverage: 100.000% (2/2)
100.000% (2/2)
62
QSGNodePrivate
Name: QSGNodePrivate
Coverage:  50.000% (1/2)
 50.000% (1/2)
22
QSGPainterNode
Name: QSGPainterNode
Coverage:  0.000% (0/4)
  0.000% (0/4)
12
QSGRenderNodePrivate
Name: QSGRenderNodePrivate
Coverage: 100.000% (2/2)
100.000% (2/2)
32
QSGRendererInterface
Name: QSGRendererInterface
Coverage:  0.000% (0/2)
  0.000% (0/2)
62
QSGShaderEffectNode
Name: QSGShaderEffectNode
Coverage:  0.000% (0/4)
  0.000% (0/4)
12
QSGSpriteNode
Name: QSGSpriteNode
Coverage:  0.000% (0/4)
  0.000% (0/4)
12
QSGTextureMaterial
Name: QSGTextureMaterial
Coverage: 100.000% (2/2)
100.000% (2/2)
22
QSGWindowsRenderLoop
Name: QSGWindowsRenderLoop
Coverage:  0.000% (0/2)
  0.000% (0/2)
22
QSmoothedAnimationTimer
Name: QSmoothedAnimationTimer
Coverage: 100.000% (2/2)
100.000% (2/2)
22
QmlContext
Name: QmlContext
Coverage: 100.000% (4/4)
100.000% (4/4)
212
QmlSignalHandler
Name: QmlSignalHandler
Coverage: 100.000% (6/6)
100.000% (6/6)
92
ShadowImageMaker
Name: ShadowImageMaker
Coverage:  0.000% (0/4)
  0.000% (0/4)
172
SmoothVertex
Name: SmoothVertex
Coverage:  50.000% (2/4)
 50.000% (2/4)
42
StringOrSymbol
Name: StringOrSymbol
Coverage: 100.000% (4/4)
100.000% (4/4)
42
Symbol
Name: Symbol
Coverage: 100.000% (2/2)
100.000% (2/2)
32
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
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
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
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
Vertex
Name: Vertex
Coverage:  60.000% (3/5)
 60.000% (3/5)
42
WorkerErrorEvent
Name: WorkerErrorEvent
Coverage: 100.000% (2/2)
100.000% (2/2)
32
Page:<>1
McCabe - Cyclomatic Complexity: 1
2
McCabe - Cyclomatic Complexity: 1
3
McCabe - Cyclomatic Complexity: 1
4
McCabe - Cyclomatic Complexity: 1
56
McCabe - Cyclomatic Complexity: 2
7
McCabe - Cyclomatic Complexity: 2
8
McCabe - Cyclomatic Complexity: 3
9
McCabe - Cyclomatic Complexity: 4
10
McCabe - Cyclomatic Complexity: 5
...18
McCabe - Cyclomatic Complexity: 157

Generated by Squish Coco 4.2.0