OpenCoverage

Qt Quick Test Coverage

Function Tree

Page:<>1
McCabe - Cyclomatic Complexity: 1
...3
McCabe - Cyclomatic Complexity: 1
4
McCabe - Cyclomatic Complexity: 1
5
McCabe - Cyclomatic Complexity: 1
6
McCabe - Cyclomatic Complexity: 2
78
McCabe - Cyclomatic Complexity: 3
9
McCabe - Cyclomatic Complexity: 4
10
McCabe - Cyclomatic Complexity: 5
11
McCabe - Cyclomatic Complexity: 7
...18
McCabe - Cyclomatic Complexity: 157
FunctionCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexityâ–´
particleData_set_x
Name: particleData_set_x
Prototype: static QV4::ReturnedValue particleData_set_x (const QV4::FunctionObject *b, const QV4::Value *thisObject, const QV4::Value *argv, int argc)
Coverage:  44.444% (4/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickv4particledata.cpp
Lines: 430-430
 44.444% (4/9)
12
particleData_set_xx
Name: particleData_set_xx
Prototype: static QV4::ReturnedValue particleData_set_xx (const QV4::FunctionObject *b, const QV4::Value *thisObject, const QV4::Value *argv, int argc)
Coverage:  0.000% (0/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickv4particledata.cpp
Lines: 440-440
  0.000% (0/9)
12
particleData_set_xy
Name: particleData_set_xy
Prototype: static QV4::ReturnedValue particleData_set_xy (const QV4::FunctionObject *b, const QV4::Value *thisObject, const QV4::Value *argv, int argc)
Coverage:  0.000% (0/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickv4particledata.cpp
Lines: 441-441
  0.000% (0/9)
12
particleData_set_y
Name: particleData_set_y
Prototype: static QV4::ReturnedValue particleData_set_y (const QV4::FunctionObject *b, const QV4::Value *thisObject, const QV4::Value *argv, int argc)
Coverage:  44.444% (4/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickv4particledata.cpp
Lines: 431-431
 44.444% (4/9)
12
particleData_set_yx
Name: particleData_set_yx
Prototype: static QV4::ReturnedValue particleData_set_yx (const QV4::FunctionObject *b, const QV4::Value *thisObject, const QV4::Value *argv, int argc)
Coverage:  0.000% (0/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickv4particledata.cpp
Lines: 442-442
  0.000% (0/9)
12
particleData_set_yy
Name: particleData_set_yy
Prototype: static QV4::ReturnedValue particleData_set_yy (const QV4::FunctionObject *b, const QV4::Value *thisObject, const QV4::Value *argv, int argc)
Coverage:  0.000% (0/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickv4particledata.cpp
Lines: 443-443
  0.000% (0/9)
12
qHash
Name: qHash
Prototype: inline uint qHash(const QQuickShapeGradientCache::Key &v, uint seed = 0)
Coverage: 100.000% (6/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshape_p_p.h
Lines: 220-226
100.000% (6/6)
42
qHash
Name: qHash
Prototype: uint qHash(const QQuickOpenGLShaderEffectMaterialKey &key)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickopenglshadereffectnode.cpp
Lines: 354-361
100.000% (4/4)
52
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
qParseFontSizeFromToken
Name: qParseFontSizeFromToken
Prototype: static int qParseFontSizeFromToken(const QStringRef &fontSizeToken, bool &ok)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2d.cpp
Lines: 212-221
  0.000% (0/4)
62
qjsEngine
Name: qjsEngine
Prototype: QJSEngine *qjsEngine(const QObject *object)
Coverage: 100.000% (6/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsapi/qjsengine.cpp
Lines: 851-857
100.000% (6/6)
42
qmlRegisterCustomExtendedType
Name: qmlRegisterCustomExtendedType
Prototype: template<typename T, typename E> int qmlRegisterCustomExtendedType(const char *uri, int versionMajor, int versionMinor, const char *qmlName, QQmlCustomParser *parser)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqml.h
Lines: 499-536
  0.000% (0/4)
272
qmlRegisterExtendedType
Name: qmlRegisterExtendedType
Prototype: template<typename T, typename E> int qmlRegisterExtendedType(const char *uri, int versionMajor, int versionMinor, const char *qmlName)
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqml.h
Lines: 408-445
 75.000% (3/4)
272
qmlRegisterExtendedUncreatableType
Name: qmlRegisterExtendedUncreatableType
Prototype: template<typename T, typename E, int metaObjectRevision> int qmlRegisterExtendedUncreatableType(const char *uri, int versionMajor, int versionMinor, const char *qmlName, const QString& reason)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqml.h
Lines: 241-278
  0.000% (0/4)
282
qmlRegisterExtendedUncreatableType
Name: qmlRegisterExtendedUncreatableType
Prototype: template<typename T, typename E> int qmlRegisterExtendedUncreatableType(const char *uri, int versionMajor, int versionMinor, const char *qmlName, const QString& reason)
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqml.h
Lines: 202-239
 75.000% (3/4)
282
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
qmlTypeForObject
Name: qmlTypeForObject
Prototype: static QQmlType qmlTypeForObject(QObject *object)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp
Lines: 691-700
 83.333% (5/6)
62
qmlobject_cast
Name: qmlobject_cast
Prototype: template<class T> T qmlobject_cast(QObject *object)
Coverage: 100.000% (6/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlglobal_p.h
Lines: 168-175
100.000% (6/6)
32
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_image_boxblur
Name: qt_image_boxblur
Prototype: void qt_image_boxblur(QImage& image, int radius, bool quality)
Coverage:  0.000% (0/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2d.cpp
Lines: 787-793
  0.000% (0/6)
42
qt_print_indexes
Name: qt_print_indexes
Prototype: static void qt_print_indexes(QDebug &debug, int count, const int *indexes)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmllistcompositor.cpp
Lines: 1395-1399
100.000% (4/4)
22
qt_quick_set_shortcut_context_matcher
Name: qt_quick_set_shortcut_context_matcher
Prototype: void qt_quick_set_shortcut_context_matcher(ContextMatcher matcher)
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickshortcut.cpp
Lines: 123-127
 75.000% (3/4)
22
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
qt_v4TriggerBreakpoint
Name: qt_v4TriggerBreakpoint
Prototype: static void qt_v4TriggerBreakpoint(const Breakpoint &bp, QV4::Function *function)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4vme_moth.cpp
Lines: 170-182
  0.000% (0/4)
62
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
readNumbers
Name: readNumbers
Prototype: template<typename Number> static inline void readNumbers(QDataStream &stream, Number *data, quint16 length)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlprofilerevent.cpp
Lines: 74-79
  0.000% (0/4)
22
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
scanSpace
Name: scanSpace
Prototype: inline static void scanSpace(const QChar *&ch)
Coverage:  87.500% (7/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmldirparser.cpp
Lines: 85-88
 87.500% (7/8)
22
scanToEnd
Name: scanToEnd
Prototype: inline static void scanToEnd(const QChar *&ch)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmldirparser.cpp
Lines: 90-93
 83.333% (5/6)
22
scanWord
Name: scanWord
Prototype: inline static void scanWord(const QChar *&ch)
Coverage: 100.000% (6/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmldirparser.cpp
Lines: 95-98
100.000% (6/6)
22
stripQuotes
Name: stripQuotes
Prototype: static inline QString stripQuotes(const QString &s)
Coverage:  0.000% (0/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmltest/quicktest.cpp
Lines: 129-135
  0.000% (0/8)
32
symbolNamespaceForPath
Name: symbolNamespaceForPath
Prototype: QString symbolNamespaceForPath(const QString &relativePath)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlcachegen/generateloader.cpp
Lines: 84-98
  0.000% (0/7)
102
toLocalFile
Name: toLocalFile
Prototype: static QString toLocalFile(const QString &url)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlfile.cpp
Lines: 589-598
100.000% (4/4)
42
usage
Name: usage
Prototype: static void usage(bool showHelp = false)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlmin/main.cpp
Lines: 545-557
  0.000% (0/4)
82
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
variantListToJS
Name: variantListToJS
Prototype: static QV4::ReturnedValue variantListToJS(QV4::ExecutionEngine *v4, const QVariantList &lst)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 1528-1538
100.000% (4/4)
82
visitClassInfo
Name: visitClassInfo
Prototype: template <typename StringVisitor> int visitClassInfo(const QMetaObject &mo, StringVisitor visitString)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache.cpp
Lines: 1343-1357
100.000% (4/4)
42
writeNumbers
Name: writeNumbers
Prototype: template<typename Number> static inline void writeNumbers(QDataStream &stream, const QQmlProfilerEvent &event, quint16 length)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlprofilerevent.cpp
Lines: 211-216
  0.000% (0/4)
22
BindingFinder
Name: BindingFinder
Coverage:  33.333% (1/3)
 33.333% (1/3)
33
DrawImageShadow
Name: DrawImageShadow
Coverage:  0.000% (0/3)
  0.000% (0/3)
43
EvalJob
Name: EvalJob
Coverage: 100.000% (3/3)
100.000% (3/3)
33
FillPathShadow
Name: FillPathShadow
Coverage:  0.000% (0/3)
  0.000% (0/3)
43
FillRectShadow
Name: FillRectShadow
Coverage:  0.000% (0/3)
  0.000% (0/3)
43
ForInIteratorPrototype
Name: ForInIteratorPrototype
Coverage: 100.000% (6/6)
100.000% (6/6)
103
GeneratorFunction
Name: GeneratorFunction
Coverage: 100.000% (3/3)
100.000% (3/3)
303
GeneratorFunctionCtor
Name: GeneratorFunctionCtor
Coverage: 100.000% (5/5)
100.000% (5/5)
83
IteratorPrototype
Name: IteratorPrototype
Coverage: 100.000% (5/5)
100.000% (5/5)
73
Module
Name: Module
Coverage: 100.000% (8/8)
100.000% (8/8)
123
ObjectReferenceHash
Name: ObjectReferenceHash
Coverage:  80.000% (4/5)
 80.000% (4/5)
53
PlainLoader
Name: PlainLoader
Coverage: 100.000% (3/3)
100.000% (3/3)
33
QAnimationActionProxy
Name: QAnimationActionProxy
Coverage:  66.667% (2/3)
 66.667% (2/3)
33
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
QQmlComponentIncubator
Name: QQmlComponentIncubator
Coverage: 100.000% (3/3)
100.000% (3/3)
73
QQmlDMObjectData
Name: QQmlDMObjectData
Coverage: 100.000% (3/3)
100.000% (3/3)
33
QQmlDebugClientPrivate
Name: QQmlDebugClientPrivate
Coverage: 100.000% (5/5)
100.000% (5/5)
63
QQmlDebugConnectorParams
Name: QQmlDebugConnectorParams
Coverage:  71.429% (5/7)
 71.429% (5/7)
53
QQmlDelegateModelPartsMetaObject
Name: QQmlDelegateModelPartsMetaObject
Coverage: 100.000% (3/3)
100.000% (3/3)
73
QQmlEngineControlClientPrivate
Name: QQmlEngineControlClientPrivate
Coverage: 100.000% (3/3)
100.000% (3/3)
73
QQmlFileSelectorInterceptor
Name: QQmlFileSelectorInterceptor
Coverage: 100.000% (5/5)
100.000% (5/5)
53
QQmlFileSelectorPrivate
Name: QQmlFileSelectorPrivate
Coverage:  80.000% (4/5)
 80.000% (4/5)
63
QQmlJavaScriptExpressionGuard
Name: QQmlJavaScriptExpressionGuard
Coverage: 100.000% (3/3)
100.000% (3/3)
53
QQmlOpenMetaObjectTypePrivate
Name: QQmlOpenMetaObjectTypePrivate
Coverage:  80.000% (4/5)
 80.000% (4/5)
83
QQmlParserStatus
Name: QQmlParserStatus
Coverage: 100.000% (5/5)
100.000% (5/5)
43
QQmlPlatform
Name: QQmlPlatform
Coverage:  66.667% (2/3)
 66.667% (2/3)
33
QQmlQtQuick2Module
Name: QQmlQtQuick2Module
Coverage: 100.000% (5/5)
100.000% (5/5)
123
QQmlVME
Name: QQmlVME
Coverage: 100.000% (3/3)
100.000% (3/3)
33
QQmlVMETypes
Name: QQmlVMETypes
Coverage:  0.000% (0/3)
  0.000% (0/3)
33
QQuickAnimator
Name: QQuickAnimator
Coverage: 100.000% (3/3)
100.000% (3/3)
33
QQuickCanvasContext
Name: QQuickCanvasContext
Coverage:  0.000% (0/3)
  0.000% (0/3)
93
QQuickDragMimeData
Name: QQuickDragMimeData
Coverage: 100.000% (3/3)
100.000% (3/3)
43
QQuickGridPrivate
Name: QQuickGridPrivate
Coverage: 100.000% (6/6)
100.000% (6/6)
83
QQuickImagePrivate
Name: QQuickImagePrivate
Coverage:  71.429% (5/7)
 71.429% (5/7)
123
QQuickImplicitSizeItem
Name: QQuickImplicitSizeItem
Coverage:  33.333% (1/3)
 33.333% (1/3)
43
QQuickLoaderIncubator
Name: QQuickLoaderIncubator
Coverage: 100.000% (3/3)
100.000% (3/3)
33
QQuickLocalTransform
Name: QQuickLocalTransform
Coverage: 100.000% (3/3)
100.000% (3/3)
43
QQuickParticleExtruder
Name: QQuickParticleExtruder
Coverage: 100.000% (3/3)
100.000% (3/3)
53
QQuickParticleSystemAnimation
Name: QQuickParticleSystemAnimation
Coverage: 100.000% (3/3)
100.000% (3/3)
33
QQuickPinchAreaPrivate
Name: QQuickPinchAreaPrivate
Coverage: 100.000% (3/3)
100.000% (3/3)
63
QQuickPixmapReply
Name: QQuickPixmapReply
Coverage: 100.000% (3/3)
100.000% (3/3)
53
QQuickPointerHandlerPrivate
Name: QQuickPointerHandlerPrivate
Coverage:  33.333% (1/3)
 33.333% (1/3)
43
QQuickProfilerData
Name: QQuickProfilerData
Coverage:  33.333% (1/3)
 33.333% (1/3)
33
QQuickRenderControl
Name: QQuickRenderControl
Coverage:  33.333% (1/3)
 33.333% (1/3)
33
QQuickRevertAction
Name: QQuickRevertAction
Coverage:  66.667% (2/3)
 66.667% (2/3)
33
QQuickRowPrivate
Name: QQuickRowPrivate
Coverage: 100.000% (6/6)
100.000% (6/6)
73
QQuickShaderEffectMesh
Name: QQuickShaderEffectMesh
Coverage:  66.667% (2/3)
 66.667% (2/3)
43
QQuickShapePathPrivate
Name: QQuickShapePathPrivate
Coverage: 100.000% (3/3)
100.000% (3/3)
53
QQuickTimeLineObject
Name: QQuickTimeLineObject
Coverage:  60.000% (3/5)
 60.000% (3/5)
53
QQuickV4ParticleData
Name: QQuickV4ParticleData
Coverage:  57.143% (4/7)
 57.143% (4/7)
93
QQuickWidgetRenderControl
Name: QQuickWidgetRenderControl
Coverage:  60.000% (3/5)
 60.000% (3/5)
43
QQuickWindowQObjectCleanupJob
Name: QQuickWindowQObjectCleanupJob
Coverage: 100.000% (3/3)
100.000% (3/3)
53
QSG32BitColorTextShader
Name: QSG32BitColorTextShader
Coverage:  0.000% (0/10)
  0.000% (0/10)
73
QSG8BitTextMaskShader
Name: QSG8BitTextMaskShader
Coverage:  50.000% (5/10)
 50.000% (5/10)
73
QSGContextPlugin
Name: QSGContextPlugin
Coverage:  33.333% (1/3)
 33.333% (1/3)
43
QSGDistanceFieldOutlineTextMaterial
Name: QSGDistanceFieldOutlineTextMaterial
Coverage: 100.000% (3/3)
100.000% (3/3)
43
QSGGuiThreadShaderEffectManager
Name: QSGGuiThreadShaderEffectManager
Coverage:  0.000% (0/3)
  0.000% (0/3)
43
QSGHiQSubPixelDistanceFieldTextMaterial
Name: QSGHiQSubPixelDistanceFieldTextMaterial
Coverage: 100.000% (3/3)
100.000% (3/3)
33
QSGInternalImageNode
Name: QSGInternalImageNode
Coverage:  0.000% (0/5)
  0.000% (0/5)
23
Page:<>1
McCabe - Cyclomatic Complexity: 1
...3
McCabe - Cyclomatic Complexity: 1
4
McCabe - Cyclomatic Complexity: 1
5
McCabe - Cyclomatic Complexity: 1
6
McCabe - Cyclomatic Complexity: 2
78
McCabe - Cyclomatic Complexity: 3
9
McCabe - Cyclomatic Complexity: 4
10
McCabe - Cyclomatic Complexity: 5
11
McCabe - Cyclomatic Complexity: 7
...18
McCabe - Cyclomatic Complexity: 157

Generated by Squish Coco 4.2.0