OpenCoverage

Qt Quick Test Coverage

Function Tree

Path:<top>::QV4::CompiledData::CompilationUnit
FunctionCondition %▴eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
verifyChecksum [qv4compileddata.cpp #2]
Name: QV4::CompiledData::CompilationUnit::verifyChecksum [qv4compileddata.cpp #2]
Prototype: bool CompilationUnit::verifyChecksum(const DependentTypesHasher &dependencyHasher) const
Coverage:  23.077% (3/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compileddata.cpp #2
Lines: 326-342
 23.077% (3/13)
125
saveToDisk [qv4compileddata.cpp #1]
Name: QV4::CompiledData::CompilationUnit::saveToDisk [qv4compileddata.cpp #1]
Prototype: bool CompilationUnit::saveToDisk(const QString &outputFileName, QString *errorString)
Coverage:  40.000% (4/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compileddata.cpp #1
Lines: 403-456
 40.000% (4/10)
204
loadFromDisk
Name: QV4::CompiledData::CompilationUnit::loadFromDisk
Coverage:  68.095% (143/210)
 68.095% (143/210)
23186
createUnitData [qv4compileddata.cpp #1]
Name: QV4::CompiledData::CompilationUnit::createUnitData [qv4compileddata.cpp #1]
Prototype: Unit *CompilationUnit::createUnitData(QmlIR::Document *irDocument)
Coverage:  82.609% (38/46)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compileddata.cpp #1
Lines: 458-561
 82.609% (38/46)
6418
linkToEngine [qv4compileddata.cpp #2]
Name: QV4::CompiledData::CompilationUnit::linkToEngine [qv4compileddata.cpp #2]
Prototype: QV4::Function *CompilationUnit::linkToEngine(ExecutionEngine *engine)
Coverage:  82.692% (43/52)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compileddata.cpp #2
Lines: 106-196
 82.692% (43/52)
6018
markObjects [qv4compileddata.cpp #2]
Name: QV4::CompiledData::CompilationUnit::markObjects [qv4compileddata.cpp #2]
Prototype: void CompilationUnit::markObjects(QV4::MarkStack *markStack)
Coverage:  86.486% (32/37)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compileddata.cpp #2
Lines: 238-265
 86.486% (32/37)
2015
unlink [qv4compileddata.cpp #2]
Name: QV4::CompiledData::CompilationUnit::unlink [qv4compileddata.cpp #2]
Prototype: void CompilationUnit::unlink()
Coverage:  90.000% (9/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compileddata.cpp #2
Lines: 198-236
 90.000% (9/10)
254
CompilationUnit [qv4compileddata.cpp #1]
Name: QV4::CompiledData::CompilationUnit::CompilationUnit [qv4compileddata.cpp #1]
Prototype: CompilationUnit::CompilationUnit(const Unit *unitData)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compileddata.cpp #1
Lines: 81-84
100.000% (1/1)
11
CompilationUnit [qv4compileddata.cpp #2]
Name: QV4::CompiledData::CompilationUnit::CompilationUnit [qv4compileddata.cpp #2]
Prototype: CompilationUnit::CompilationUnit(const Unit *unitData)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compileddata.cpp #2
Lines: 81-84
100.000% (1/1)
11
createNamedObjectsPerComponent [qv4compileddata.cpp #2]
Name: QV4::CompiledData::CompilationUnit::createNamedObjectsPerComponent [qv4compileddata.cpp #2]
Prototype: IdentifierHash CompilationUnit::createNamedObjectsPerComponent(int componentObjectIndex)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compileddata.cpp #2
Lines: 267-277
100.000% (4/4)
72
createUnitData
Name: QV4::CompiledData::CompilationUnit::createUnitData
Coverage: 100.000% (4/4)
100.000% (4/4)
42
destroy [qv4compileddata.cpp #1]
Name: QV4::CompiledData::CompilationUnit::destroy [qv4compileddata.cpp #1]
Prototype: void CompilationUnit::destroy()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compileddata.cpp #1
Lines: 726-734
100.000% (1/1)
11
finalizeCompositeType [qv4compileddata.cpp #2]
Name: QV4::CompiledData::CompilationUnit::finalizeCompositeType [qv4compileddata.cpp #2]
Prototype: void CompilationUnit::finalizeCompositeType(QQmlEnginePrivate *qmlEngine)
Coverage: 100.000% (23/23)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compileddata.cpp #2
Lines: 279-324
100.000% (23/23)
308
localCacheFilePath [qv4compileddata.cpp #2]
Name: QV4::CompiledData::CompilationUnit::localCacheFilePath [qv4compileddata.cpp #2]
Prototype: QString CompilationUnit::localCacheFilePath(const QUrl &url)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compileddata.cpp #2
Lines: 95-104
100.000% (1/1)
71
namedObjectsPerComponent [qv4compileddata_p.h #1]
Name: QV4::CompiledData::CompilationUnit::namedObjectsPerComponent [qv4compileddata_p.h #1]
Prototype: IdentifierHash CompilationUnit::namedObjectsPerComponent(int componentObjectIndex)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compileddata_p.h #1
Lines: 1151-1157
100.000% (4/4)
42
~CompilationUnit [qv4compileddata.cpp #2]
Name: QV4::CompiledData::CompilationUnit::~CompilationUnit [qv4compileddata.cpp #2]
Prototype: CompilationUnit::~CompilationUnit()
Coverage: 100.000% (6/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compileddata.cpp #2
Lines: 87-93
100.000% (6/6)
42

Generated by Squish Coco 4.2.0