OpenCoverage

Qt Quick Test Coverage

Function Tree

Page:<>1
McCabe - Cyclomatic Complexity: 1
...4
McCabe - Cyclomatic Complexity: 1
5
McCabe - Cyclomatic Complexity: 1
6
McCabe - Cyclomatic Complexity: 2
7
McCabe - Cyclomatic Complexity: 2
89
McCabe - Cyclomatic Complexity: 4
10
McCabe - Cyclomatic Complexity: 5
11
McCabe - Cyclomatic Complexity: 7
12
McCabe - Cyclomatic Complexity: 9
...18
McCabe - Cyclomatic Complexity: 157
FunctionCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexityâ–´
QSGInternalRectangleNode
Name: QSGInternalRectangleNode
Coverage:  0.000% (0/5)
  0.000% (0/5)
23
QSGLoQSubPixelDistanceFieldTextMaterial
Name: QSGLoQSubPixelDistanceFieldTextMaterial
Coverage:  0.000% (0/3)
  0.000% (0/3)
33
QSGNodeDumper
Name: QSGNodeDumper
Coverage:  0.000% (0/3)
  0.000% (0/3)
73
QSGOutlinedTextMaterial
Name: QSGOutlinedTextMaterial
Coverage:  0.000% (0/3)
  0.000% (0/3)
43
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
QuickTestResultPrivate
Name: QuickTestResultPrivate
Coverage: 100.000% (3/3)
100.000% (3/3)
73
RegExpCache
Name: RegExpCache
Coverage:  28.571% (2/7)
 28.571% (2/7)
33
ShaderInfoCache
Name: ShaderInfoCache
Coverage:  0.000% (0/3)
  0.000% (0/3)
33
StrokePathShadow
Name: StrokePathShadow
Coverage:  0.000% (0/3)
  0.000% (0/3)
53
WorkerDataEvent
Name: WorkerDataEvent
Coverage: 100.000% (3/3)
100.000% (3/3)
43
WorkerLoadEvent
Name: WorkerLoadEvent
Coverage: 100.000% (3/3)
100.000% (3/3)
43
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
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
countMetaObjectFields
Name: countMetaObjectFields
Prototype: template <typename StringVisitor> int countMetaObjectFields(const QMetaObject &mo, StringVisitor stringVisitor)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache.cpp
Lines: 1385-1407
100.000% (1/1)
93
createListFromArrayLike
Name: createListFromArrayLike
Prototype: static CallArgs createListFromArrayLike(Scope &scope, const Object *o)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4reflect.cpp
Lines: 76-87
 71.429% (5/7)
73
currentTextLine
Name: currentTextLine
Prototype: static QTextLine currentTextLine(const QTextCursor &cursor)
Coverage:  42.857% (3/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextcontrol.cpp
Lines: 82-94
 42.857% (3/7)
83
debug_slowPath
Name: debug_slowPath
Prototype: static void debug_slowPath(QV4::ExecutionEngine *engine)
Coverage:  66.667% (6/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4vme_moth.cpp
Lines: 282-289
 66.667% (6/9)
53
diagnosticErrorMessage
Name: diagnosticErrorMessage
Prototype: QString diagnosticErrorMessage(const QString &fileName, const QQmlJS::DiagnosticMessage &m)
Coverage:  0.000% (0/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlcachegen/qmlcachegen.cpp
Lines: 84-97
  0.000% (0/8)
93
displayFileDialog
Name: displayFileDialog
Prototype: static void displayFileDialog(Options *options)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlscene/main.cpp
Lines: 295-309
  0.000% (0/7)
83
doubleToInteger
Name: doubleToInteger
Prototype: inline void doubleToInteger(double d, unsigned long long& value)
Coverage:  0.000% (0/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/wtf/MathExtras.h
Lines: 396-416
  0.000% (0/9)
73
fxViewItemAtPosition
Name: fxViewItemAtPosition
Prototype: static FxViewItem * fxViewItemAtPosition(const QList<FxViewItem *> &items, qreal x, qreal y)
Coverage: 100.000% (5/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitemview.cpp
Lines: 929-936
100.000% (5/5)
43
getFileSansBangLine
Name: getFileSansBangLine
Prototype: bool getFileSansBangLine(const QString &path, QByteArray &output)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qml/main.cpp
Lines: 401-412
  0.000% (0/7)
83
getTileRule
Name: getTileRule
Prototype: static Qt::TileRule getTileRule(qreal factor)
Coverage:  0.000% (0/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwareinternalimagenode.cpp
Lines: 452-461
  0.000% (0/9)
63
handler_autoParent
Name: handler_autoParent
Prototype: static QQmlPrivate::AutoParentResult handler_autoParent(QObject *obj, QObject *parent)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/handlers/qquickhandlersmodule.cpp
Lines: 57-67
  0.000% (0/7)
63
hasAtlasTexture
Name: hasAtlasTexture
Prototype: static bool hasAtlasTexture(const QVector<QSGTextureProvider *> &textureProviders)
Coverage:  0.000% (0/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickopenglshadereffectnode.cpp
Lines: 56-64
  0.000% (0/11)
53
isMemoryUsed
Name: isMemoryUsed
Prototype: template <typename T> static bool isMemoryUsed(const char *mem)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 74-83
100.000% (7/7)
43
isUriToken
Name: isUriToken
Prototype: static inline bool isUriToken(int token)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljslexer.cpp
Lines: 1367-1376
100.000% (7/7)
63
joinStringRefs
Name: joinStringRefs
Prototype: static QString joinStringRefs(const QVector<QStringRef> &refs, const QChar &sep)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlimport.cpp
Lines: 559-568
100.000% (7/7)
63
main
Name: main
Prototype: int main(int argv, char *argc[])
Coverage:  0.000% (0/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmllint/main.cpp
Lines: 73-108
  0.000% (0/5)
193
makePlugins
Name: makePlugins
Prototype: static QVector<QStaticPlugin> makePlugins()
Coverage:  57.143% (4/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlimport.cpp
Lines: 1019-1032
 57.143% (4/7)
73
markChildQObjectsRecursively
Name: markChildQObjectsRecursively
Prototype: static void markChildQObjectsRecursively(QObject *parent, QV4::MarkStack *markStack)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp
Lines: 1041-1051
 71.429% (5/7)
73
npotAdjustedSize
Name: npotAdjustedSize
Prototype: static inline QSize npotAdjustedSize(const QSize &size)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2dtexture.cpp
Lines: 402-419
  0.000% (0/7)
83
operator<<
Name: operator<<
Prototype: QDebug operator<<(QDebug d, const QSGClipNode *n)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgnode.cpp
Lines: 1514-1533
  0.000% (0/7)
113
operator<<
Name: operator<<
Prototype: QDebug operator<<(QDebug dbg, const QQuickPointerEvent *event)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickevents.cpp
Lines: 1935-1953
  0.000% (0/7)
153
operator<<
Name: operator<<
Prototype: QDebug operator<<(QDebug dbg, const QQuickPointerDevice *dev)
Coverage:  0.000% (0/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickevents.cpp
Lines: 1912-1933
  0.000% (0/10)
173
parseTextRenderType
Name: parseTextRenderType
Prototype: static QQuickWindow::TextRenderType parseTextRenderType(const QString &renderType)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlscene/main.cpp
Lines: 448-459
  0.000% (0/7)
73
parseVersion
Name: parseVersion
Prototype: static bool parseVersion(const QString &str, int *major, int *minor)
Coverage:  77.778% (7/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmldirparser.cpp
Lines: 64-75
 77.778% (7/9)
83
qMedian
Name: qMedian
Prototype: static QBenchmarkResult qMedian(const QList<QBenchmarkResult> &container)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmltest/quicktestresult.cpp
Lines: 696-712
  0.000% (0/7)
93
qWaitForSignal
Name: qWaitForSignal
Prototype: bool qWaitForSignal(QObject *obj, const char* signal, int timeout = 5000)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmltest/quicktest.cpp
Lines: 183-199
 71.429% (5/7)
113
qjsvalue_cast
Name: qjsvalue_cast
Prototype: template<typename T> T qjsvalue_cast(const QJSValue &value)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsapi/qjsengine.h
Lines: 139-151
100.000% (7/7)
63
qmlClearEnginePlugins
Name: qmlClearEnginePlugins
Prototype: void qmlClearEnginePlugins()
Coverage:  57.143% (4/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlimport.cpp
Lines: 226-239
 57.143% (4/7)
83
qsg_device_pixel_ratio
Name: qsg_device_pixel_ratio
Prototype: static inline qreal qsg_device_pixel_ratio(QOpenGLContext *ctx)
Coverage:  40.000% (4/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultglyphnode_p.cpp
Lines: 74-87
 40.000% (4/10)
83
qsg_swizzleBGRAToRGBA
Name: qsg_swizzleBGRAToRGBA
Prototype: void qsg_swizzleBGRAToRGBA(QImage *image)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgtexture.cpp
Lines: 662-671
  0.000% (0/7)
63
qsg_useConsistentTiming
Name: qsg_useConsistentTiming
Prototype: bool qsg_useConsistentTiming()
Coverage:  45.455% (5/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgcontext.cpp
Lines: 101-110
 45.455% (5/11)
63
qt_debug_add_texture
Name: qt_debug_add_texture
Prototype: inline static void qt_debug_add_texture(QSGTexture* texture)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgtexture.cpp
Lines: 163-182
  0.000% (0/7)
83
restoreJSValue
Name: restoreJSValue
Prototype: static void restoreJSValue(QDataStream &stream, void *data)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/v8/qv8engine.cpp
Lines: 116-132
100.000% (7/7)
103
reverseAnchorLine
Name: reverseAnchorLine
Prototype: static inline QQuickAnchors::Anchor reverseAnchorLine(QQuickAnchors::Anchor anchorLine)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickanchors.cpp
Lines: 691-700
100.000% (7/7)
53
thisAsString
Name: thisAsString
Prototype: static Heap::String *thisAsString(ExecutionEngine *v4, const QV4::Value *thisObject)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4stringobject.cpp
Lines: 278-285
100.000% (7/7)
53
unignoredChildren
Name: unignoredChildren
Prototype: static void unignoredChildren(QQuickItem *item, QList<QQuickItem *> *items, bool paintOrder)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/accessible/qaccessiblequickitem.cpp
Lines: 154-165
100.000% (7/7)
63
unlink
Name: unlink
Prototype: inline void unlink(Page *p)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4persistent.cpp
Lines: 80-86
100.000% (7/7)
43
value
Name: value
Prototype: static bool value(const Value *thisObject, bool *exception)
Coverage: 100.000% (8/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4booleanobject.cpp
Lines: 76-88
100.000% (8/8)
83
variantMapToJS
Name: variantMapToJS
Prototype: static QV4::ReturnedValue variantMapToJS(QV4::ExecutionEngine *v4, const QVariantMap &vmap)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 1544-1562
 71.429% (5/7)
163
versionUriList
Name: versionUriList
Prototype: static QStringList versionUriList(const QString &uri, int vmaj, int vmin)
Coverage: 100.000% (9/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlimport.cpp
Lines: 1003-1017
100.000% (9/9)
93
visitEnumerations
Name: visitEnumerations
Prototype: template <typename StringVisitor> int visitEnumerations(const QMetaObject &mo, StringVisitor visitString)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache.cpp
Lines: 1359-1383
100.000% (7/7)
73
vpe_append
Name: vpe_append
Prototype: static void vpe_append(QQmlListProperty<QObject> *property, QObject *obj)
Coverage:  77.778% (7/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshape.cpp
Lines: 854-868
 77.778% (7/9)
93
vpe_clear
Name: vpe_clear
Prototype: static void vpe_clear(QQmlListProperty<QObject> *property)
Coverage:  0.000% (0/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshape.cpp
Lines: 870-884
  0.000% (0/5)
83
BacktraceJob
Name: BacktraceJob
Coverage:  0.000% (0/15)
  0.000% (0/15)
124
CachedLoader
Name: CachedLoader
Coverage: 100.000% (4/4)
100.000% (4/4)
44
DataStream
Name: DataStream
Coverage:  0.000% (0/4)
  0.000% (0/4)
144
DataViewCtor
Name: DataViewCtor
Coverage: 100.000% (19/19)
100.000% (19/19)
174
DistanceFieldStyledTextMaterialShader
Name: DistanceFieldStyledTextMaterialShader
Coverage:  80.000% (8/10)
 80.000% (8/10)
134
FrameJob
Name: FrameJob
Coverage:  50.000% (3/6)
 50.000% (3/6)
94
QPauseAnimationJob
Name: QPauseAnimationJob
Coverage:  75.000% (3/4)
 75.000% (3/4)
44
QQmlBindingProfiler
Name: QQmlBindingProfiler
Coverage:  83.333% (10/12)
 83.333% (10/12)
44
QQmlCompileError
Name: QQmlCompileError
Coverage: 100.000% (4/4)
100.000% (4/4)
44
QQmlCompilePass
Name: QQmlCompilePass
Coverage:  75.000% (3/4)
 75.000% (3/4)
54
QQmlCompilingProfiler
Name: QQmlCompilingProfiler
Coverage: 100.000% (12/12)
100.000% (12/12)
24
QQmlHandlingSignalProfiler
Name: QQmlHandlingSignalProfiler
Coverage:  0.000% (0/12)
  0.000% (0/12)
44
QQmlJSGrammar
Name: QQmlJSGrammar
Coverage:  0.000% (0/12)
  0.000% (0/12)
84
QQmlObjectCompletionProfiler
Name: QQmlObjectCompletionProfiler
Coverage:  83.333% (10/12)
 83.333% (10/12)
54
QQmlPendingGroupPropertyBindings
Name: QQmlPendingGroupPropertyBindings
Coverage:  50.000% (4/8)
 50.000% (4/8)
84
QQmlPointValueType
Name: QQmlPointValueType
Coverage: 100.000% (4/4)
100.000% (4/4)
44
QQmlPropertyMapPrivate
Name: QQmlPropertyMapPrivate
Coverage: 100.000% (4/4)
100.000% (4/4)
114
QQmlSizeValueType
Name: QQmlSizeValueType
Coverage: 100.000% (4/4)
100.000% (4/4)
44
QQmlStrongJSQObjectReference
Name: QQmlStrongJSQObjectReference
Coverage:  88.889% (16/18)
 88.889% (16/18)
104
QQmlTypeLoaderNetworkReplyProxy
Name: QQmlTypeLoaderNetworkReplyProxy
Coverage:  75.000% (3/4)
 75.000% (3/4)
134
QQmlV4Handle
Name: QQmlV4Handle
Coverage: 100.000% (4/4)
100.000% (4/4)
44
QQmlValueTypeFactory
Name: QQmlValueTypeFactory
Coverage: 100.000% (4/4)
100.000% (4/4)
44
QQuickDropEventEx
Name: QQuickDropEventEx
Coverage: 100.000% (4/4)
100.000% (4/4)
44
QQuickOpenGLShaderEffectMaterialKey
Name: QQuickOpenGLShaderEffectMaterialKey
Coverage:  62.500% (5/8)
 62.500% (5/8)
54
QQuickPackageAttached
Name: QQuickPackageAttached
Coverage: 100.000% (4/4)
100.000% (4/4)
44
QQuickStyledText
Name: QQuickStyledText
Coverage: 100.000% (6/6)
100.000% (6/6)
74
QQuickTextDocument
Name: QQuickTextDocument
Coverage: 100.000% (4/4)
100.000% (4/4)
84
QQuickTextureFactory
Name: QQuickTextureFactory
Coverage:  62.500% (5/8)
 62.500% (5/8)
74
QSGPainterTexture
Name: QSGPainterTexture
Coverage:  66.667% (4/6)
 66.667% (4/6)
84
QSGSmoothColorMaterial
Name: QSGSmoothColorMaterial
Coverage: 100.000% (4/4)
100.000% (4/4)
54
QSGSmoothTextureMaterial
Name: QSGSmoothTextureMaterial
Coverage:  50.000% (2/4)
 50.000% (2/4)
54
QSGTextureMaterialShader
Name: QSGTextureMaterialShader
Coverage: 100.000% (7/7)
100.000% (7/7)
74
QSGVertexColorMaterial
Name: QSGVertexColorMaterial
Coverage: 100.000% (4/4)
100.000% (4/4)
44
ScopeJob
Name: ScopeJob
Coverage:  57.143% (4/7)
 57.143% (4/7)
144
StaticLoader
Name: StaticLoader
Coverage:  50.000% (2/4)
 50.000% (2/4)
44
VDMListDelegateDataType
Name: VDMListDelegateDataType
Coverage:  75.000% (3/4)
 75.000% (3/4)
94
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
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
convertToNativeQObject
Name: convertToNativeQObject
Prototype: static bool convertToNativeQObject(QV4::ExecutionEngine *e, const QV4::Value &value, const QByteArray &targetType, void **result)
Coverage:  91.667% (11/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 1865-1878
 91.667% (11/12)
94
debugFocusTree
Name: debugFocusTree
Prototype: void debugFocusTree(QQuickItem *item, QQuickItem *scope = nullptr, int depth = 1)
Coverage:  0.000% (0/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 93-111
  0.000% (0/8)
144
disableDiskCache
Name: disableDiskCache
Prototype: static bool disableDiskCache()
Coverage:  83.333% (10/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 104-104
 83.333% (10/12)
04
dumpErrors
Name: dumpErrors
Prototype: static bool dumpErrors()
Coverage:  41.667% (5/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 103-103
 41.667% (5/12)
04
engineData
Name: engineData
Prototype: static inline QQuickContext2DEngineData *engineData(QV4::ExecutionEngine *engine)
Coverage:  0.000% (0/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2d.cpp
Lines: 488-488
  0.000% (0/10)
14
Page:<>1
McCabe - Cyclomatic Complexity: 1
...4
McCabe - Cyclomatic Complexity: 1
5
McCabe - Cyclomatic Complexity: 1
6
McCabe - Cyclomatic Complexity: 2
7
McCabe - Cyclomatic Complexity: 2
89
McCabe - Cyclomatic Complexity: 4
10
McCabe - Cyclomatic Complexity: 5
11
McCabe - Cyclomatic Complexity: 7
12
McCabe - Cyclomatic Complexity: 9
...18
McCabe - Cyclomatic Complexity: 157

Generated by Squish Coco 4.2.0