OpenCoverage

Qt Quick Test Coverage

Function Tree

Path:<top>::QQuickParticleSystem
FunctionCondition %▾eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
runningChanged
Name: QQuickParticleSystem::runningChanged
Prototype: void QQuickParticleSystem::runningChanged(bool _t1)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/.moc/moc_qquickparticlesystem_p.cpp
Lines: 283-287
100.000% (1/1)
21
registerParticlePainter
Name: QQuickParticleSystem::registerParticlePainter
Coverage: 100.000% (1/1)
100.000% (1/1)
11
registerParticlePainter
Name: QQuickParticleSystem::registerParticlePainter
Prototype: void QQuickParticleSystem::registerParticlePainter(QQuickParticlePainter* p)
Coverage: 100.000% (5/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickparticlesystem.cpp
Lines: 609-618
100.000% (5/5)
53
registerParticleEmitter
Name: QQuickParticleSystem::registerParticleEmitter
Prototype: void QQuickParticleSystem::registerParticleEmitter(QQuickParticleEmitter* e)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickparticlesystem.cpp
Lines: 620-625
100.000% (4/4)
32
particleStateChange
Name: QQuickParticleSystem::particleStateChange
Prototype: void QQuickParticleSystem::particleStateChange(int idx)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickparticlesystem.cpp
Lines: 953-956
100.000% (1/1)
11
isRunning
Name: QQuickParticleSystem::isRunning
Prototype: bool isRunning() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickparticlesystem_p.h
Lines: 356-359
100.000% (1/1)
11
isPaused
Name: QQuickParticleSystem::isPaused
Prototype: bool isPaused() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickparticlesystem_p.h
Lines: 435-438
100.000% (1/1)
11
finishRegisteringParticleEmitter
Name: QQuickParticleSystem::finishRegisteringParticleEmitter
Prototype: void QQuickParticleSystem::finishRegisteringParticleEmitter(QQuickParticleEmitter* e)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickparticlesystem.cpp
Lines: 627-636
100.000% (4/4)
72
emptyChanged
Name: QQuickParticleSystem::emptyChanged
Prototype: void QQuickParticleSystem::emptyChanged(bool _t1)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/.moc/moc_qquickparticlesystem_p.cpp
Lines: 297-301
100.000% (1/1)
21
componentComplete
Name: QQuickParticleSystem::componentComplete
Prototype: void QQuickParticleSystem::componentComplete()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickparticlesystem.cpp
Lines: 754-761
100.000% (1/1)
41
QQuickParticleSystem
Name: QQuickParticleSystem::QQuickParticleSystem
Prototype: QQuickParticleSystem::QQuickParticleSystem(QQuickItem *parent)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickparticlesystem.cpp
Lines: 565-579
100.000% (1/1)
11
loadPainter
Name: QQuickParticleSystem::loadPainter
Prototype: void QQuickParticleSystem::loadPainter(QQuickParticlePainter *painter)
Coverage:  91.667% (11/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickparticlesystem.cpp
Lines: 805-830
 91.667% (11/12)
165
newDatum
Name: QQuickParticleSystem::newDatum
Prototype: QQuickParticleData* QQuickParticleSystem::newDatum(int groupId, bool respectLimits, int sysIndex)
Coverage:  90.000% (18/20)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickparticlesystem.cpp
Lines: 990-1017
 90.000% (18/20)
187
updateCurrentTime
Name: QQuickParticleSystem::updateCurrentTime
Prototype: void QQuickParticleSystem::updateCurrentTime( int currentTime )
Coverage:  89.583% (43/48)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickparticlesystem.cpp
Lines: 1047-1081
 89.583% (43/48)
2514
initGroups
Name: QQuickParticleSystem::initGroups
Prototype: void QQuickParticleSystem::initGroups()
Coverage:  88.889% (8/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickparticlesystem.cpp
Lines: 587-607
 88.889% (8/9)
134
~QQuickParticleSystem
Name: QQuickParticleSystem::~QQuickParticleSystem
Prototype: QQuickParticleSystem::~QQuickParticleSystem()
Coverage:  87.500% (7/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickparticlesystem.cpp
Lines: 581-585
 87.500% (7/8)
23
emittersChanged
Name: QQuickParticleSystem::emittersChanged
Prototype: void QQuickParticleSystem::emittersChanged()
Coverage:  86.667% (39/45)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickparticlesystem.cpp
Lines: 832-891
 86.667% (39/45)
3615
finishNewDatum
Name: QQuickParticleSystem::finishNewDatum
Prototype: void QQuickParticleSystem::finishNewDatum(QQuickParticleData *pd)
Coverage:  80.952% (17/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickparticlesystem.cpp
Lines: 1034-1045
 80.952% (17/21)
87
nextSystemIndex
Name: QQuickParticleSystem::nextSystemIndex
Prototype: int QQuickParticleSystem::nextSystemIndex()
Coverage:  80.000% (8/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickparticlesystem.cpp
Lines: 974-988
 80.000% (8/10)
94
createEngine
Name: QQuickParticleSystem::createEngine
Prototype: void QQuickParticleSystem::createEngine()
Coverage:  77.193% (44/57)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickparticlesystem.cpp
Lines: 893-951
 77.193% (44/57)
3818
reset
Name: QQuickParticleSystem::reset
Prototype: void QQuickParticleSystem::reset()
Coverage:  76.667% (23/30)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickparticlesystem.cpp
Lines: 763-802
 76.667% (23/30)
2410
emitParticle
Name: QQuickParticleSystem::emitParticle
Prototype: void QQuickParticleSystem::emitParticle(QQuickParticleData* pd, QQuickParticleEmitter* particleEmitter)
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickparticlesystem.cpp
Lines: 1019-1032
 75.000% (3/4)
82
setRunning
Name: QQuickParticleSystem::setRunning
Prototype: void QQuickParticleSystem::setRunning(bool arg)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickparticlesystem.cpp
Lines: 653-663
 71.429% (5/7)
73
stateRedirect
Name: QQuickParticleSystem::stateRedirect
Prototype: void QQuickParticleSystem::stateRedirect(QQuickParticleGroup* group, QQuickParticleSystem* sys, QObject *value)
Coverage:  69.231% (9/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickparticlesystem.cpp
Lines: 691-724
 69.231% (9/13)
275
moveGroups
Name: QQuickParticleSystem::moveGroups
Prototype: void QQuickParticleSystem::moveGroups(QQuickParticleData *d, int newGIdx)
Coverage:  66.667% (6/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickparticlesystem.cpp
Lines: 958-972
 66.667% (6/9)
93
registerParticleGroupData
Name: QQuickParticleSystem::registerParticleGroupData
Prototype: int QQuickParticleSystem::registerParticleGroupData(const QString &name, QQuickParticleGroupData *pgd)
Coverage:  60.000% (3/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickparticlesystem.cpp
Lines: 727-742
 60.000% (3/5)
112
statePropertyRedirect
Name: QQuickParticleSystem::statePropertyRedirect
Prototype: void QQuickParticleSystem::statePropertyRedirect(QQmlListProperty<QObject> *prop, QObject *value)
Coverage:  50.000% (4/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickparticlesystem.cpp
Lines: 681-689
 50.000% (4/8)
52
registerParticleGroup
Name: QQuickParticleSystem::registerParticleGroup
Prototype: void QQuickParticleSystem::registerParticleGroup(QQuickParticleGroup* g)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickparticlesystem.cpp
Lines: 645-651
 50.000% (2/4)
42
registerParticleAffector
Name: QQuickParticleSystem::registerParticleAffector
Prototype: void QQuickParticleSystem::registerParticleAffector(QQuickParticleAffector* a)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickparticlesystem.cpp
Lines: 638-643
 50.000% (2/4)
32
systemSync
Name: QQuickParticleSystem::systemSync
Prototype: int QQuickParticleSystem::systemSync(QQuickParticlePainter* p)
Coverage:  42.857% (3/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickparticlesystem.cpp
Lines: 1083-1091
 42.857% (3/7)
63
setPaused
Name: QQuickParticleSystem::setPaused
Prototype: void QQuickParticleSystem::setPaused(bool arg)
Coverage:  9.091% (2/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickparticlesystem.cpp
Lines: 665-679
  9.091% (2/22)
97
systemInitialized
Name: QQuickParticleSystem::systemInitialized
Prototype: void QQuickParticleSystem::systemInitialized()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/.moc/moc_qquickparticlesystem_p.cpp
Lines: 277-280
  0.000% (0/1)
11
stop
Name: QQuickParticleSystem::stop
Prototype: void stop()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickparticlesystem_p.h
Lines: 374-374
  0.000% (0/1)
11
start
Name: QQuickParticleSystem::start
Prototype: void start()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickparticlesystem_p.h
Lines: 373-373
  0.000% (0/1)
11
searchNextFreeGroupId
Name: QQuickParticleSystem::searchNextFreeGroupId
Prototype: void QQuickParticleSystem::searchNextFreeGroupId()
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickparticlesystem.cpp
Lines: 744-752
  0.000% (0/7)
43
resume
Name: QQuickParticleSystem::resume
Prototype: void resume()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickparticlesystem_p.h
Lines: 377-377
  0.000% (0/1)
11
restart
Name: QQuickParticleSystem::restart
Prototype: void restart()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickparticlesystem_p.h
Lines: 375-375
  0.000% (0/1)
11
pausedChanged
Name: QQuickParticleSystem::pausedChanged
Prototype: void QQuickParticleSystem::pausedChanged(bool _t1)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/.moc/moc_qquickparticlesystem_p.cpp
Lines: 290-294
  0.000% (0/1)
21
pause
Name: QQuickParticleSystem::pause
Prototype: void pause()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickparticlesystem_p.h
Lines: 376-376
  0.000% (0/1)
11
isEmpty
Name: QQuickParticleSystem::isEmpty
Prototype: bool isEmpty() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickparticlesystem_p.h
Lines: 440-443
  0.000% (0/1)
11
duration
Name: QQuickParticleSystem::duration
Prototype: int duration() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickparticlesystem_p.h
Lines: 383-383
  0.000% (0/1)
11
count
Name: QQuickParticleSystem::count
Prototype: int count()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickparticlesystem_p.h
Lines: 361-361
  0.000% (0/1)
11

Generated by Squish Coco 4.2.0