OpenCoverage

Qt Quick Test Coverage

Function Tree

Page:<>1
eLOC - Effective Lines of Code: 0
2
eLOC - Effective Lines of Code: 1
3
eLOC - Effective Lines of Code: 1
4
eLOC - Effective Lines of Code: 1
56
eLOC - Effective Lines of Code: 3
7
eLOC - Effective Lines of Code: 4
8
eLOC - Effective Lines of Code: 5
9
eLOC - Effective Lines of Code: 8
10
eLOC - Effective Lines of Code: 11
...18
eLOC - Effective Lines of Code: 470
FunctionCondition %eLOC - Effective Lines of Codeā–“McCabe - Cyclomatic Complexity
QQuickRectanglePrivate
Name: QQuickRectanglePrivate
Coverage: 100.000% (1/1)
100.000% (1/1)
21
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
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
QQuickValueTypes
Name: QQuickValueTypes
Coverage: 100.000% (1/1)
100.000% (1/1)
21
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
QQuickWindowQmlImplPrivate
Name: QQuickWindowQmlImplPrivate
Coverage: 100.000% (1/1)
100.000% (1/1)
21
QRecursionNode
Name: QRecursionNode
Coverage: 100.000% (1/1)
100.000% (1/1)
21
QSGAreaAllocator
Name: QSGAreaAllocator
Coverage:  0.000% (0/2)
  0.000% (0/2)
22
QSGInternalImageNode
Name: QSGInternalImageNode
Coverage:  0.000% (0/5)
  0.000% (0/5)
23
QSGInternalRectangleNode
Name: QSGInternalRectangleNode
Coverage:  0.000% (0/5)
  0.000% (0/5)
23
QSGLayer
Name: QSGLayer
Coverage: 100.000% (2/2)
100.000% (2/2)
22
QSGLoQSubPixelDistanceFieldTextMaterialShader
Name: QSGLoQSubPixelDistanceFieldTextMaterialShader
Coverage:  0.000% (0/3)
  0.000% (0/3)
21
QSGNodePrivate
Name: QSGNodePrivate
Coverage:  50.000% (1/2)
 50.000% (1/2)
22
QSGOutlinedTextShader
Name: QSGOutlinedTextShader
Coverage:  0.000% (0/3)
  0.000% (0/3)
21
QSGTextureFileHandler
Name: QSGTextureFileHandler
Coverage:  57.143% (4/7)
 57.143% (4/7)
25
QSGTextureMaterial
Name: QSGTextureMaterial
Coverage: 100.000% (2/2)
100.000% (2/2)
22
QSGTexturePrivate
Name: QSGTexturePrivate
Coverage: 100.000% (1/1)
100.000% (1/1)
21
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
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
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
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
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_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
createDummyWindow
Name: createDummyWindow
Prototype: static QObject *createDummyWindow(QQmlEngine *engine)
Coverage:  0.000% (0/2)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/designer/qquickdesignersupportitems.cpp
Lines: 166-170
  0.000% (0/2)
21
deletePathWorkThreadPool
Name: deletePathWorkThreadPool
Prototype: static void deletePathWorkThreadPool()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshapegenericrenderer.cpp
Lines: 283-287
100.000% (1/1)
21
fillRectShadow
Name: fillRectShadow
Prototype: static void fillRectShadow(QPainter* p, QRectF shadowRect, qreal offsetX, qreal offsetY, qreal blur, const QColor& color)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2dcommandbuffer.cpp
Lines: 169-173
  0.000% (0/1)
21
fillShadowPath
Name: fillShadowPath
Prototype: static void fillShadowPath(QPainter* p, const QPainterPath& path, qreal offsetX, qreal offsetY, qreal blur, const QColor& color)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2dcommandbuffer.cpp
Lines: 175-179
  0.000% (0/1)
21
initializer
Name: initializer
Coverage:  0.000% (0/2)
  0.000% (0/2)
22
isOpenGL
Name: isOpenGL
Prototype: static inline bool isOpenGL(QSGRenderContext *rc)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickframebufferobject.cpp
Lines: 266-270
100.000% (1/1)
21
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_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
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
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
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 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
privatePath
Name: privatePath
Prototype: static QQuickPathPrivate *privatePath(QObject *object)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickpath.cpp
Lines: 266-271
100.000% (1/1)
21
qHash
Name: qHash
Prototype: uint qHash(const QQuickTextNodeEngine::BinaryTreeNodeKey &key)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextnodeengine.cpp
Lines: 693-698
100.000% (1/1)
21
qHash
Name: qHash
Prototype: uint qHash(const QSGDepthStencilBuffer::Format &format)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgdepthstencilbuffer.cpp
Lines: 183-187
100.000% (1/1)
21
qsg_premultiply
Name: qsg_premultiply
Prototype: static inline QVector4D qsg_premultiply(const QColor &c, float globalOpacity)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshapenvprrenderer.cpp
Lines: 329-333
  0.000% (0/1)
21
qsg_premultiply
Name: qsg_premultiply
Prototype: static inline QVector4D qsg_premultiply(const QVector4D &c, float globalOpacity)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultglyphnode_p.cpp
Lines: 68-72
100.000% (1/1)
21
qt_isalpha
Name: qt_isalpha
Prototype: inline bool qt_isalpha(char c)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickopenglshadereffect.cpp
Lines: 67-71
100.000% (1/1)
21
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_print_material_count
Name: qt_print_material_count
Prototype: static void qt_print_material_count()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgmaterial.cpp
Lines: 583-587
  0.000% (0/1)
21
qt_print_node_count
Name: qt_print_node_count
Prototype: static void qt_print_node_count()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgnode.cpp
Lines: 54-58
  0.000% (0/1)
21
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
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
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
spriteAppend
Name: spriteAppend
Prototype: inline void spriteAppend(QQmlListProperty<QQuickSprite> *p, QQuickSprite* s)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickspriteengine_p.h
Lines: 311-315
100.000% (1/1)
21
spriteClear
Name: spriteClear
Prototype: inline void spriteClear(QQmlListProperty<QQuickSprite> *p)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickspriteengine_p.h
Lines: 322-326
100.000% (1/1)
21
strokeShadowPath
Name: strokeShadowPath
Prototype: static void strokeShadowPath(QPainter* p, const QPainterPath& path, qreal offsetX, qreal offsetY, qreal blur, const QColor& color)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2dcommandbuffer.cpp
Lines: 181-185
  0.000% (0/1)
21
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
EvalJob
Name: EvalJob
Coverage: 100.000% (3/3)
100.000% (3/3)
33
ImageMaterialData
Name: ImageMaterialData
Coverage: 100.000% (2/2)
100.000% (2/2)
32
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
QQmlDMObjectData
Name: QQmlDMObjectData
Coverage: 100.000% (3/3)
100.000% (3/3)
33
QQmlJavaScriptExpressionGuard_callback
Name: QQmlJavaScriptExpressionGuard_callback
Prototype: void QQmlJavaScriptExpressionGuard_callback(QQmlNotifierEndpoint *e, void **)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmljavascriptexpression.cpp
Lines: 481-487
100.000% (1/1)
31
QQmlObjectCreationProfiler
Name: QQmlObjectCreationProfiler
Coverage:  84.615% (11/13)
 84.615% (11/13)
35
QQmlObjectCreatorRecursionWatcher
Name: QQmlObjectCreatorRecursionWatcher
Coverage: 100.000% (2/2)
100.000% (2/2)
32
QQmlPlatform
Name: QQmlPlatform
Coverage:  66.667% (2/3)
 66.667% (2/3)
33
QQmlStaticMetaObject
Name: QQmlStaticMetaObject
Coverage: 100.000% (2/2)
100.000% (2/2)
32
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
QQml_setColorProvider
Name: QQml_setColorProvider
Prototype: QQmlColorProvider *QQml_setColorProvider(QQmlColorProvider *newProvider)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlglobal.cpp
Lines: 299-304
100.000% (1/1)
31
QQml_setGuiProvider
Name: QQml_setGuiProvider
Prototype: QQmlGuiProvider *QQml_setGuiProvider(QQmlGuiProvider *newProvider)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlglobal.cpp
Lines: 350-355
100.000% (1/1)
31
QQuickAnimator
Name: QQuickAnimator
Coverage: 100.000% (3/3)
100.000% (3/3)
33
QQuickLoaderIncubator
Name: QQuickLoaderIncubator
Coverage: 100.000% (3/3)
100.000% (3/3)
33
QQuickParticleSystemAnimation
Name: QQuickParticleSystemAnimation
Coverage: 100.000% (3/3)
100.000% (3/3)
33
QQuickProfilerData
Name: QQuickProfilerData
Coverage:  33.333% (1/3)
 33.333% (1/3)
33
QQuickProfilerSceneGraphData
Name: QQuickProfilerSceneGraphData
Coverage:  0.000% (0/4)
  0.000% (0/4)
32
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
QQuickShaderEffectSourceCleanup
Name: QQuickShaderEffectSourceCleanup
Coverage: 100.000% (2/2)
100.000% (2/2)
32
QQuickSpriteSequencePrivate
Name: QQuickSpriteSequencePrivate
Coverage: 100.000% (1/1)
100.000% (1/1)
31
QQuick_deinitializeProviders
Name: QQuick_deinitializeProviders
Prototype: void QQuick_deinitializeProviders()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickglobal.cpp
Lines: 863-868
100.000% (1/1)
31
QQuick_initializeProviders
Name: QQuick_initializeProviders
Prototype: void QQuick_initializeProviders()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickglobal.cpp
Lines: 856-861
100.000% (1/1)
31
QSGAbstractRendererPrivate
Name: QSGAbstractRendererPrivate
Coverage:  50.000% (1/2)
 50.000% (1/2)
32
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
QSGHiQSubPixelDistanceFieldTextMaterial
Name: QSGHiQSubPixelDistanceFieldTextMaterial
Coverage: 100.000% (3/3)
100.000% (3/3)
33
QSGLoQSubPixelDistanceFieldTextMaterial
Name: QSGLoQSubPixelDistanceFieldTextMaterial
Coverage:  0.000% (0/3)
  0.000% (0/3)
33
QSGRenderNodePrivate
Name: QSGRenderNodePrivate
Coverage: 100.000% (2/2)
100.000% (2/2)
32
QSGSimpleMaterialComparableMaterial
Name: QSGSimpleMaterialComparableMaterial
Coverage:  0.000% (0/3)
  0.000% (0/3)
33
QTickAnimationProxy
Name: QTickAnimationProxy
Coverage: 100.000% (3/3)
100.000% (3/3)
33
Q_QGS_QQmlDebugConnectorLoader
Name: Q_QGS_QQmlDebugConnectorLoader
Coverage:  77.778% (7/9)
 77.778% (7/9)
37
Q_QGS_QQmlDebugServiceLoader
Name: Q_QGS_QQmlDebugServiceLoader
Coverage:  77.778% (7/9)
 77.778% (7/9)
37
Q_QGS_animationTimer
Name: Q_QGS_animationTimer
Coverage:  77.778% (7/9)
 77.778% (7/9)
37
Page:<>1
eLOC - Effective Lines of Code: 0
2
eLOC - Effective Lines of Code: 1
3
eLOC - Effective Lines of Code: 1
4
eLOC - Effective Lines of Code: 1
56
eLOC - Effective Lines of Code: 3
7
eLOC - Effective Lines of Code: 4
8
eLOC - Effective Lines of Code: 5
9
eLOC - Effective Lines of Code: 8
10
eLOC - Effective Lines of Code: 11
...18
eLOC - Effective Lines of Code: 470

Generated by Squish Coco 4.2.0