OpenCoverage

Qt Quick Test Coverage

Function Tree

Path:<top>::QQmlTypeLoader
FunctionCondition %▾eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
~QQmlTypeLoader
Name: QQmlTypeLoader::~QQmlTypeLoader
Prototype: QQmlTypeLoader::~QQmlTypeLoader()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 1632-1640
100.000% (1/1)
31
updateTypeCacheTrimThreshold
Name: QQmlTypeLoader::updateTypeCacheTrimThreshold
Prototype: void QQmlTypeLoader::updateTypeCacheTrimThreshold()
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 1982-1989
100.000% (7/7)
53
unlock
Name: QQmlTypeLoader::unlock
Prototype: void unlock()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader_p.h
Lines: 328-328
100.000% (1/1)
11
setQmldirContent
Name: QQmlTypeLoader::setQmldirContent
Prototype: void QQmlTypeLoader::setQmldirContent(const QString &url, const QString &content)
Coverage: 100.000% (5/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 1944-1956
100.000% (5/5)
72
setProfiler
Name: QQmlTypeLoader::setProfiler
Prototype: void QQmlTypeLoader::setProfiler(QQmlProfiler *profiler)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 986-990
100.000% (1/1)
21
setData
Name: QQmlTypeLoader::setData
Prototype: void QQmlTypeLoader::setData(QQmlDataBlob *blob, const QByteArray &data)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 1264-1271
100.000% (1/1)
51
setData
Name: QQmlTypeLoader::setData
Prototype: void QQmlTypeLoader::setData(QQmlDataBlob *blob, const QString &fileName)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 1273-1279
100.000% (1/1)
41
setData
Name: QQmlTypeLoader::setData
Prototype: void QQmlTypeLoader::setData(QQmlDataBlob *blob, const QQmlDataBlob::SourceCodeData &d)
Coverage: 100.000% (9/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 1281-1299
100.000% (9/9)
103
profiler
Name: QQmlTypeLoader::profiler
Prototype: QQmlProfiler *profiler() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader_p.h
Lines: 342-342
100.000% (1/1)
11
normalize
Name: QQmlTypeLoader::normalize
Prototype: QUrl QQmlTypeLoader::normalize(const QUrl &unNormalizedUrl)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 1647-1653
100.000% (4/4)
42
networkReplyProgress
Name: QQmlTypeLoader::networkReplyProgress
Prototype: void QQmlTypeLoader::networkReplyProgress(QNetworkReply *reply, qint64 bytesReceived, qint64 bytesTotal)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 1220-1235
100.000% (7/7)
83
lock
Name: QQmlTypeLoader::lock
Prototype: void lock()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader_p.h
Lines: 327-327
100.000% (1/1)
11
loadWithStaticDataThread
Name: QQmlTypeLoader::loadWithStaticDataThread
Prototype: void QQmlTypeLoader::loadWithStaticDataThread(QQmlDataBlob *blob, const QByteArray &data)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 1105-1110
100.000% (1/1)
11
loadWithStaticData
Name: QQmlTypeLoader::loadWithStaticData
Prototype: void QQmlTypeLoader::loadWithStaticData(QQmlDataBlob *blob, const QByteArray &data, Mode mode)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 1095-1098
100.000% (1/1)
11
loadWithCachedUnitThread
Name: QQmlTypeLoader::loadWithCachedUnitThread
Prototype: void QQmlTypeLoader::loadWithCachedUnitThread(QQmlDataBlob *blob, const QV4::CompiledData::Unit *unit)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 1112-1117
100.000% (1/1)
11
loadWithCachedUnit
Name: QQmlTypeLoader::loadWithCachedUnit
Prototype: void QQmlTypeLoader::loadWithCachedUnit(QQmlDataBlob *blob, const QV4::CompiledData::Unit *unit, Mode mode)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 1100-1103
100.000% (1/1)
11
load
Name: QQmlTypeLoader::load
Prototype: void QQmlTypeLoader::load(QQmlDataBlob *blob, Mode mode)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 1085-1088
100.000% (1/1)
11
isTypeLoaded
Name: QQmlTypeLoader::isTypeLoaded
Prototype: bool QQmlTypeLoader::isTypeLoaded(const QUrl &url) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 2026-2030
100.000% (1/1)
21
importDatabase
Name: QQmlTypeLoader::importDatabase
Prototype: QQmlImportDatabase *QQmlTypeLoader::importDatabase() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 1642-1645
100.000% (1/1)
11
getType
Name: QQmlTypeLoader::getType
Prototype: QQmlRefPointer<QQmlTypeData> QQmlTypeLoader::getType(const QByteArray &data, const QUrl &url, Mode mode)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 1708-1716
100.000% (1/1)
41
getScript
Name: QQmlTypeLoader::getScript
Prototype: QQmlRefPointer<QQmlScriptBlob> QQmlTypeLoader::getScript(const QUrl &unNormalizedUrl)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 1721-1747
100.000% (7/7)
233
getQmldir
Name: QQmlTypeLoader::getQmldir
Prototype: QQmlRefPointer<QQmlQmldirData> QQmlTypeLoader::getQmldir(const QUrl &url)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 1752-1769
100.000% (4/4)
182
engine
Name: QQmlTypeLoader::engine
Prototype: QQmlEngine *QQmlTypeLoader::engine() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 1241-1244
100.000% (1/1)
11
doLoad
Name: QQmlTypeLoader::doLoad
Prototype: template<typename Loader> void QQmlTypeLoader::doLoad(const Loader &loader, QQmlDataBlob *blob, Mode mode)
Coverage: 100.000% (16/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 1044-1078
100.000% (16/16)
216
clearCache
Name: QQmlTypeLoader::clearCache
Prototype: void QQmlTypeLoader::clearCache()
Coverage: 100.000% (10/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 1962-1980
100.000% (10/10)
144
QQmlTypeLoader
Name: QQmlTypeLoader::QQmlTypeLoader
Prototype: QQmlTypeLoader::QQmlTypeLoader(QQmlEngine *engine)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 1620-1626
100.000% (1/1)
21
getType
Name: QQmlTypeLoader::getType
Prototype: QQmlRefPointer<QQmlTypeData> QQmlTypeLoader::getType(const QUrl &unNormalizedUrl, Mode mode)
Coverage:  95.652% (22/23)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 1658-1702
 95.652% (22/23)
317
trimCache
Name: QQmlTypeLoader::trimCache
Prototype: void QQmlTypeLoader::trimCache()
Coverage:  95.455% (21/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 1991-2024
 95.455% (21/22)
146
networkReplyFinished
Name: QQmlTypeLoader::networkReplyFinished
Prototype: void QQmlTypeLoader::networkReplyFinished(QNetworkReply *reply)
Coverage:  90.909% (10/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 1180-1218
 90.909% (10/11)
214
directoryExists
Name: QQmlTypeLoader::directoryExists
Prototype: bool QQmlTypeLoader::directoryExists(const QString &path)
Coverage:  86.667% (13/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 1852-1882
 86.667% (13/15)
175
absoluteFilePath
Name: QQmlTypeLoader::absoluteFilePath
Prototype: QString QQmlTypeLoader::absoluteFilePath(const QString &path)
Coverage:  84.615% (33/39)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 1791-1845
 84.615% (33/39)
3210
shutdownThread
Name: QQmlTypeLoader::shutdownThread
Prototype: void QQmlTypeLoader::shutdownThread()
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 1321-1325
 83.333% (5/6)
22
Blob
Name: QQmlTypeLoader::Blob
Coverage:  75.455% (83/110)
 75.455% (83/110)
13043
invalidate
Name: QQmlTypeLoader::invalidate
Prototype: void QQmlTypeLoader::invalidate()
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 967-983
 71.429% (5/7)
73
setCachedUnit
Name: QQmlTypeLoader::setCachedUnit
Prototype: void QQmlTypeLoader::setCachedUnit(QQmlDataBlob *blob, const QV4::CompiledData::Unit *unit)
Coverage:  66.667% (6/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 1301-1319
 66.667% (6/9)
103
qmldirContent
Name: QQmlTypeLoader::qmldirContent
Prototype: const QQmlTypeLoaderQmldirContent QQmlTypeLoader::qmldirContent(const QString &filePathIn)
Coverage:  61.905% (13/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 1892-1942
 61.905% (13/21)
237
loadThread
Name: QQmlTypeLoader::loadThread
Prototype: void QQmlTypeLoader::loadThread(QQmlDataBlob *blob)
Coverage:  57.895% (11/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 1119-1174
 57.895% (11/19)
307
initializeEngine
Name: QQmlTypeLoader::initializeEngine
Prototype: void QQmlTypeLoader::initializeEngine(QQmlExtensionInterface *iface, const char *uri)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 1250-1261
 50.000% (2/4)
52
isScriptLoaded
Name: QQmlTypeLoader::isScriptLoaded
Prototype: bool QQmlTypeLoader::isScriptLoaded(const QUrl &url) const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 2032-2036
  0.000% (0/1)
21
TypedCallback
Name: QQmlTypeLoader::TypedCallback
Coverage:  0.000% (0/2)
  0.000% (0/2)
32

Generated by Squish Coco 4.2.0