OpenCoverage

Qt Quick Test Coverage

Function Tree

Path:<top>::QQuickPath::createPath::QQuickPath
FunctionCondition %eLOC - Effective Lines of Codeā–¾McCabe - Cyclomatic Complexity
createPath
Name: QQuickPath::createPath::QQuickPath::createPath
Prototype: QPainterPath QQuickPath::createPath(const QPointF &startPoint, const QPointF &endPoint, const QStringList &attributes, qreal &pathLength, QList<AttributePoint> &attributePoints, bool *closed)
Coverage:  92.000% (46/50)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickpath.cpp
Lines: 410-499
 92.000% (46/50)
5714
forwardsPointAt
Name: QQuickPath::createPath::QQuickPath::forwardsPointAt
Prototype: QPointF QQuickPath::forwardsPointAt(const QPainterPath &path, const qreal &pathLength, const QList<AttributePoint> &attributePoints, QQuickCachedBezier &prevBez, qreal p, qreal *angle)
Coverage:  89.286% (25/28)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickpath.cpp
Lines: 744-797
 89.286% (25/28)
386
backwardsPointAt
Name: QQuickPath::createPath::QQuickPath::backwardsPointAt
Prototype: QPointF QQuickPath::backwardsPointAt(const QPainterPath &path, const qreal &pathLength, const QList<AttributePoint> &attributePoints, QQuickCachedBezier &prevBez, qreal p, qreal *angle)
Coverage:  83.333% (25/30)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickpath.cpp
Lines: 800-853
 83.333% (25/30)
376
createPointCache
Name: QQuickPath::createPath::QQuickPath::createPointCache
Prototype: void QQuickPath::createPointCache() const
Coverage:  76.923% (20/26)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickpath.cpp
Lines: 669-718
 76.923% (20/26)
368
pointAt
Name: QQuickPath::createPath::QQuickPath::pointAt
Prototype: QPointF QQuickPath::pointAt(qreal p) const
Coverage:  63.636% (14/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickpath.cpp
Lines: 855-888
 63.636% (14/22)
248
createShapePath
Name: QQuickPath::createPath::QQuickPath::createShapePath
Prototype: QPainterPath QQuickPath::createShapePath(const QPointF &startPoint, const QPointF &endPoint, qreal &pathLength, bool *closed)
Coverage:  81.250% (13/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickpath.cpp
Lines: 501-535
 81.250% (13/16)
204
attributeAt
Name: QQuickPath::createPath::QQuickPath::attributeAt
Prototype: qreal QQuickPath::attributeAt(const QString &name, qreal percent) const
Coverage:  84.211% (16/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickpath.cpp
Lines: 890-914
 84.211% (16/19)
165
attributes
Name: QQuickPath::createPath::QQuickPath::attributes
Prototype: QStringList QQuickPath::attributes() const
Coverage:  25.000% (2/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickpath.cpp
Lines: 594-609
 25.000% (2/8)
94
gatherAttributes
Name: QQuickPath::createPath::QQuickPath::gatherAttributes
Prototype: void QQuickPath::gatherAttributes()
Coverage: 100.000% (8/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickpath.cpp
Lines: 559-574
100.000% (8/8)
84
sequentialPointAt
Name: QQuickPath::createPath::QQuickPath::sequentialPointAt
Prototype: QPointF QQuickPath::sequentialPointAt(const QPainterPath &path, const qreal &pathLength, const QList<AttributePoint> &attributePoints, QQuickCachedBezier &prevBez, qreal p, qreal *angle)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickpath.cpp
Lines: 732-742
100.000% (4/4)
62
componentComplete
Name: QQuickPath::createPath::QQuickPath::componentComplete
Prototype: void QQuickPath::componentComplete()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickpath.cpp
Lines: 576-586
100.000% (1/1)
51
disconnectPathElements
Name: QQuickPath::createPath::QQuickPath::disconnectPathElements
Prototype: void QQuickPath::disconnectPathElements()
Coverage: 100.000% (2/2)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickpath.cpp
Lines: 543-549
100.000% (2/2)
32
connectPathElements
Name: QQuickPath::createPath::QQuickPath::connectPathElements
Prototype: void QQuickPath::connectPathElements()
Coverage: 100.000% (2/2)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickpath.cpp
Lines: 551-557
100.000% (2/2)
32
sequentialPointAt
Name: QQuickPath::createPath::QQuickPath::sequentialPointAt
Prototype: QPointF QQuickPath::sequentialPointAt(qreal p, qreal *angle) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickpath.cpp
Lines: 726-730
100.000% (1/1)
21
path
Name: QQuickPath::createPath::QQuickPath::path
Prototype: QPainterPath QQuickPath::path() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickpath.cpp
Lines: 588-592
100.000% (1/1)
21
invalidateSequentialHistory
Name: QQuickPath::createPath::QQuickPath::invalidateSequentialHistory
Prototype: void QQuickPath::invalidateSequentialHistory() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickpath.cpp
Lines: 720-724
100.000% (1/1)
21
classBegin
Name: QQuickPath::createPath::QQuickPath::classBegin
Prototype: void QQuickPath::classBegin()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickpath.cpp
Lines: 537-541
100.000% (1/1)
21
startYChanged
Name: QQuickPath::createPath::QQuickPath::startYChanged
Prototype: void QQuickPath::startYChanged()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/.moc/moc_qquickpath_p.cpp
Lines: 2314-2317
100.000% (1/1)
11
startXChanged
Name: QQuickPath::createPath::QQuickPath::startXChanged
Prototype: void QQuickPath::startXChanged()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/.moc/moc_qquickpath_p.cpp
Lines: 2308-2311
100.000% (1/1)
11
changed
Name: QQuickPath::createPath::QQuickPath::changed
Prototype: void QQuickPath::changed()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/.moc/moc_qquickpath_p.cpp
Lines: 2302-2305
100.000% (1/1)
11

Generated by Squish Coco 4.2.0