OpenCoverage

Qt Quick Test Coverage

Function Tree

Path:<top>::QQmlProfiler
FunctionCondition %▾eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
stopProfiling
Name: QQmlProfiler::stopProfiling
Prototype: void QQmlProfiler::stopProfiling()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/debugger/qqmlprofiler.cpp
Lines: 59-64
100.000% (1/1)
31
startProfiling
Name: QQmlProfiler::startProfiling
Prototype: void QQmlProfiler::startProfiling(quint64 features)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/debugger/qqmlprofiler.cpp
Lines: 54-57
100.000% (1/1)
11
startCreating
Name: QQmlProfiler::startCreating
Prototype: void startCreating(const QV4::CompiledData::Object *obj)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/debugger/qqmlprofiler_p.h
Lines: 351-356
100.000% (1/1)
31
setTimer
Name: QQmlProfiler::setTimer
Prototype: void setTimer(const QElapsedTimer &timer)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/debugger/qqmlprofiler_p.h
Lines: 387-387
100.000% (1/1)
11
id
Name: QQmlProfiler::id
Prototype: template<typename Object> static quintptr id(const Object *pointer)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/debugger/qqmlprofiler_p.h
Lines: 378-382
100.000% (1/1)
11
endRange
Name: QQmlProfiler::endRange
Prototype: template<RangeType Range> void endRange()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/debugger/qqmlprofiler_p.h
Lines: 368-372
100.000% (1/1)
11
dataReady
Name: QQmlProfiler::dataReady
Prototype: void QQmlProfiler::dataReady(const QVector<QQmlProfilerData> & _t1, const QQmlProfiler::LocationHash & _t2)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/.moc/moc_qqmlprofiler_p.cpp
Lines: 143-147
100.000% (1/1)
21
QQmlProfiler
Name: QQmlProfiler::QQmlProfiler
Prototype: QQmlProfiler::QQmlProfiler()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/debugger/qqmlprofiler.cpp
Lines: 45-52
100.000% (1/1)
31
Location
Name: QQmlProfiler::Location
Coverage: 100.000% (1/1)
100.000% (1/1)
11
reportData
Name: QQmlProfiler::reportData
Prototype: void QQmlProfiler::reportData()
Coverage:  85.714% (6/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/debugger/qqmlprofiler.cpp
Lines: 66-80
 85.714% (6/7)
93
updateCreating
Name: QQmlProfiler::updateCreating
Prototype: void updateCreating(const QV4::CompiledData::Object *obj, QV4::CompiledData::CompilationUnit *ref, const QUrl &url, const QString &type)
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/debugger/qqmlprofiler_p.h
Lines: 358-366
 75.000% (3/4)
42
startCompiling
Name: QQmlProfiler::startCompiling
Prototype: void startCompiling(QQmlDataBlob *blob)
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/debugger/qqmlprofiler_p.h
Lines: 322-332
 75.000% (3/4)
72
RefLocation
Name: QQmlProfiler::RefLocation
Coverage:  61.538% (24/39)
 61.538% (24/39)
4825
startBinding
Name: QQmlProfiler::startBinding
Prototype: void startBinding(QV4::Function *function)
Coverage:  55.556% (5/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/debugger/qqmlprofiler_p.h
Lines: 297-318
 55.556% (5/9)
93
startHandlingSignal
Name: QQmlProfiler::startHandlingSignal
Prototype: void startHandlingSignal(QQmlBoundSignalExpression *expression)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/debugger/qqmlprofiler_p.h
Lines: 334-349
  0.000% (0/4)
72

Generated by Squish Coco 4.2.0