OpenCoverage

Qt Quick Test Coverage

Function Tree

Path:<top>::QV4Debugger
FunctionCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexityâ–¾
maybeBreakAtInstruction
Name: QV4Debugger::maybeBreakAtInstruction
Prototype: void QV4Debugger::maybeBreakAtInstruction()
Coverage:  72.414% (21/29)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4debugger.cpp
Lines: 175-212
 72.414% (21/29)
2212
pauseAndWait
Name: QV4Debugger::pauseAndWait
Prototype: void QV4Debugger::pauseAndWait(PauseReason reason)
Coverage:  75.000% (6/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4debugger.cpp
Lines: 267-286
 75.000% (6/8)
104
resume
Name: QV4Debugger::resume
Prototype: void QV4Debugger::resume(Speed speed)
Coverage:  42.857% (3/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4debugger.cpp
Lines: 109-121
 42.857% (3/7)
83
reallyHitTheBreakPoint
Name: QV4Debugger::reallyHitTheBreakPoint
Prototype: bool QV4Debugger::reallyHitTheBreakPoint(const QString &filename, int linenr)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4debugger.cpp
Lines: 288-305
100.000% (7/7)
133
leavingFunction
Name: QV4Debugger::leavingFunction
Prototype: void QV4Debugger::leavingFunction(const QV4::ReturnedValue &retVal)
Coverage:  88.889% (8/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4debugger.cpp
Lines: 224-237
 88.889% (8/9)
83
enteringFunction
Name: QV4Debugger::enteringFunction
Prototype: void QV4Debugger::enteringFunction()
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4debugger.cpp
Lines: 214-222
 71.429% (5/7)
53
aboutToThrow
Name: QV4Debugger::aboutToThrow
Prototype: void QV4Debugger::aboutToThrow()
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4debugger.cpp
Lines: 239-249
 71.429% (5/7)
63
runJobUnpaused
Name: QV4Debugger::runJobUnpaused
Prototype: void QV4Debugger::runJobUnpaused()
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4debugger.cpp
Lines: 259-265
  0.000% (0/4)
42
runInEngine_havingLock
Name: QV4Debugger::runInEngine_havingLock
Prototype: void QV4Debugger::runInEngine_havingLock(QV4DebugJob *job)
Coverage:  60.000% (3/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4debugger.cpp
Lines: 313-325
 60.000% (3/5)
82
pause
Name: QV4Debugger::pause
Prototype: void QV4Debugger::pause()
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4debugger.cpp
Lines: 101-107
 50.000% (2/4)
42
getFunction
Name: QV4Debugger::getFunction
Prototype: QV4::Function *QV4Debugger::getFunction() const
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4debugger.cpp
Lines: 251-257
 50.000% (2/4)
32
state
Name: QV4Debugger::state
Prototype: QV4Debugger::State QV4Debugger::state() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4debugger.cpp
Lines: 123-126
100.000% (1/1)
11
stackTrace
Name: QV4Debugger::stackTrace
Prototype: QVector<QV4::StackFrame> QV4Debugger::stackTrace(int frameLimit) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4debugger.cpp
Lines: 170-173
100.000% (1/1)
11
setBreakOnThrow
Name: QV4Debugger::setBreakOnThrow
Prototype: void QV4Debugger::setBreakOnThrow(bool onoff)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4debugger.cpp
Lines: 144-149
100.000% (1/1)
21
runInEngine
Name: QV4Debugger::runInEngine
Prototype: void QV4Debugger::runInEngine(QV4DebugJob *job)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4debugger.cpp
Lines: 307-311
100.000% (1/1)
21
removeBreakPoint
Name: QV4Debugger::removeBreakPoint
Prototype: void QV4Debugger::removeBreakPoint(const QString &fileName, int lineNumber)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4debugger.cpp
Lines: 136-142
100.000% (1/1)
41
pauseAtNextOpportunity
Name: QV4Debugger::pauseAtNextOpportunity
Prototype: bool QV4Debugger::pauseAtNextOpportunity() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4debugger.cpp
Lines: 166-168
100.000% (1/1)
11
engine
Name: QV4Debugger::engine
Prototype: QV4::ExecutionEngine *QV4Debugger::engine() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4debugger.cpp
Lines: 86-89
100.000% (1/1)
11
currentExecutionState
Name: QV4Debugger::currentExecutionState
Prototype: QV4Debugger::ExecutionState QV4Debugger::currentExecutionState() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4debugger.cpp
Lines: 157-164
100.000% (1/1)
41
collector
Name: QV4Debugger::collector
Prototype: const QV4DataCollector *QV4Debugger::collector() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4debugger.cpp
Lines: 91-94
  0.000% (0/1)
11
collector
Name: QV4Debugger::collector
Prototype: QV4DataCollector *QV4Debugger::collector()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4debugger.cpp
Lines: 96-99
100.000% (1/1)
11
clearPauseRequest
Name: QV4Debugger::clearPauseRequest
Prototype: void QV4Debugger::clearPauseRequest()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4debugger.cpp
Lines: 151-155
100.000% (1/1)
21
addBreakPoint
Name: QV4Debugger::addBreakPoint
Prototype: void QV4Debugger::addBreakPoint(const QString &fileName, int lineNumber, const QString &condition)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4debugger.cpp
Lines: 128-134
100.000% (1/1)
41
QV4Debugger
Name: QV4Debugger::QV4Debugger
Prototype: QV4Debugger::QV4Debugger(QV4::ExecutionEngine *engine)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4debugger.cpp
Lines: 66-84
100.000% (1/1)
41
BreakPoint
Name: QV4Debugger::BreakPoint
Coverage: 100.000% (1/1)
100.000% (1/1)
11

Generated by Squish Coco 4.2.0