OpenCoverage

Qt Quick Test Coverage

Function Tree

Path:<top>::QQuickPath::createPath
FunctionCondition %eLOC - Effective Lines of Codeā–“McCabe - Cyclomatic Complexity
QQuickPathElement
Name: QQuickPath::createPath::QQuickPathElement
Coverage: 100.000% (1/1)
100.000% (1/1)
11
QQuickPathLine
Name: QQuickPath::createPath::QQuickPathLine
Coverage: 100.000% (1/1)
100.000% (1/1)
11
QQuickPathMove
Name: QQuickPath::createPath::QQuickPathMove
Coverage: 100.000% (1/1)
100.000% (1/1)
11
slopeAt
Name: QQuickPath::createPath::slopeAt
Prototype: static inline qreal slopeAt(qreal t, qreal a, qreal b, qreal c, qreal d)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickpath.cpp
Lines: 664-667
100.000% (1/1)
11
positionForCurve
Name: QQuickPath::createPath::positionForCurve
Prototype: inline QPointF positionForCurve(const QQuickPathData &data, const QPointF &prevPoint)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickpath.cpp
Lines: 1157-1163
100.000% (1/1)
41
previousPathPosition
Name: QQuickPath::createPath::previousPathPosition
Prototype: inline QPointF previousPathPosition(const QPainterPath &path)
Coverage:  50.000% (3/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickpath.cpp
Lines: 1650-1658
 50.000% (3/6)
52
segmentCount
Name: QQuickPath::createPath::segmentCount
Prototype: static inline int segmentCount(const QPainterPath &path, qreal pathLength)
Coverage:  75.000% (6/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickpath.cpp
Lines: 649-661
 75.000% (6/8)
52
QQuickPathPercent
Name: QQuickPath::createPath::QQuickPathPercent
Coverage:  83.333% (5/6)
 83.333% (5/6)
64
QQuickPathSvg
Name: QQuickPath::createPath::QQuickPathSvg
Coverage:  71.429% (5/7)
 71.429% (5/7)
85
QQuickPathAttribute
Name: QQuickPath::createPath::QQuickPathAttribute
Coverage: 100.000% (12/12)
100.000% (12/12)
128
nextBezier
Name: QQuickPath::createPath::nextBezier
Prototype: static inline QBezier nextBezier(const QPainterPath &path, int *current, qreal *bezLength, bool reverse = false)
Coverage:  76.471% (13/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickpath.cpp
Lines: 611-647
 76.471% (13/17)
236
QQuickCurve
Name: QQuickPath::createPath::QQuickCurve
Coverage:  77.778% (28/36)
 77.778% (28/36)
2820
QQuickPathQuad
Name: QQuickPath::createPath::QQuickPathQuad
Coverage:  48.387% (15/31)
 48.387% (15/31)
3019
QQuickPathArc
Name: QQuickPath::createPath::QQuickPathArc
Coverage:  83.871% (26/31)
 83.871% (26/31)
4621
QQuickPathCatmullRomCurve
Name: QQuickPath::createPath::QQuickPathCatmullRomCurve
Coverage:  85.000% (34/40)
 85.000% (34/40)
4710
QQuickPathAngleArc
Name: QQuickPath::createPath::QQuickPathAngleArc
Coverage:  71.739% (33/46)
 71.739% (33/46)
5630
QQuickPathCubic
Name: QQuickPath::createPath::QQuickPathCubic
Coverage:  47.541% (29/61)
 47.541% (29/61)
5837
QQuickPath
Name: QQuickPath::createPath::QQuickPath
Coverage:  82.960% (185/223)
 82.960% (185/223)
27373

Generated by Squish Coco 4.2.0