OpenCoverage

Qt Quick Test Coverage

Function Tree

Path:<top>::QQmlDataBlob
FunctionCondition %eLOC - Effective Lines of Codeā–¾McCabe - Cyclomatic Complexity
SourceCodeData
Name: QQmlDataBlob::SourceCodeData
Coverage:  77.419% (24/31)
 77.419% (24/31)
3113
networkError
Name: QQmlDataBlob::networkError
Prototype: void QQmlDataBlob::networkError(QNetworkReply::NetworkError networkError)
Coverage:  45.833% (11/24)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 550-596
 45.833% (11/24)
2515
notifyComplete
Name: QQmlDataBlob::notifyComplete
Prototype: void QQmlDataBlob::notifyComplete(QQmlDataBlob *blob)
Coverage:  83.333% (15/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 715-743
 83.333% (15/18)
176
ThreadData
Name: QQmlDataBlob::ThreadData
Coverage:  60.000% (15/25)
 60.000% (15/25)
1413
setError
Name: QQmlDataBlob::setError
Prototype: void QQmlDataBlob::setError(const QList<QQmlError> &errors)
Coverage:  50.000% (5/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 439-458
 50.000% (5/10)
114
notifyAllWaitingOnMe
Name: QQmlDataBlob::notifyAllWaitingOnMe
Prototype: void QQmlDataBlob::notifyAllWaitingOnMe()
Coverage: 100.000% (5/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 703-713
100.000% (5/5)
112
addDependency
Name: QQmlDataBlob::addDependency
Prototype: void QQmlDataBlob::addDependency(QQmlDataBlob *blob)
Coverage:  64.706% (11/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 499-518
 64.706% (11/17)
114
setError
Name: QQmlDataBlob::setError
Prototype: void QQmlDataBlob::setError(const QVector<QQmlCompileError> &errors)
Coverage: 100.000% (2/2)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 470-483
100.000% (2/2)
102
tryDone
Name: QQmlDataBlob::tryDone
Prototype: void QQmlDataBlob::tryDone()
Coverage:  90.909% (10/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 665-690
 90.909% (10/11)
93
setError
Name: QQmlDataBlob::setError
Prototype: void QQmlDataBlob::setError(const QQmlCompileError &error)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 460-468
100.000% (1/1)
61
setError
Name: QQmlDataBlob::setError
Prototype: void QQmlDataBlob::setError(const QString &description)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 485-491
100.000% (1/1)
41
cancelAllWaitingFor
Name: QQmlDataBlob::cancelAllWaitingFor
Prototype: void QQmlDataBlob::cancelAllWaitingFor()
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 692-701
 50.000% (2/4)
42
urlString
Name: QQmlDataBlob::urlString
Prototype: QString QQmlDataBlob::urlString() const
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 371-377
100.000% (4/4)
32
setError
Name: QQmlDataBlob::setError
Prototype: void QQmlDataBlob::setError(const QQmlError &errors)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 427-434
100.000% (1/1)
31
progress
Name: QQmlDataBlob::progress
Prototype: qreal QQmlDataBlob::progress() const
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 352-357
100.000% (4/4)
32
finalUrlString
Name: QQmlDataBlob::finalUrlString
Prototype: QString QQmlDataBlob::finalUrlString() const
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 400-406
100.000% (4/4)
32
QQmlDataBlob
Name: QQmlDataBlob::QQmlDataBlob
Prototype: QQmlDataBlob::QQmlDataBlob(const QUrl &url, Type type, QQmlTypeLoader *manager)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 256-264
 83.333% (5/6)
32
~QQmlDataBlob
Name: QQmlDataBlob::~QQmlDataBlob
Prototype: QQmlDataBlob::~QQmlDataBlob()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 267-272
100.000% (1/1)
21
startLoading
Name: QQmlDataBlob::startLoading
Prototype: void QQmlDataBlob::startLoading()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 277-281
100.000% (1/1)
21
isWaiting
Name: QQmlDataBlob::isWaiting
Prototype: bool QQmlDataBlob::isWaiting() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 318-322
100.000% (1/1)
21
isCompleteOrError
Name: QQmlDataBlob::isCompleteOrError
Prototype: bool QQmlDataBlob::isCompleteOrError() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 343-347
100.000% (1/1)
21
errors
Name: QQmlDataBlob::errors
Prototype: QList<QQmlError> QQmlDataBlob::errors() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 413-417
100.000% (1/1)
21
url
Name: QQmlDataBlob::url
Prototype: QUrl QQmlDataBlob::url() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 366-369
100.000% (1/1)
11
typeLoader
Name: QQmlDataBlob::typeLoader
Prototype: QQmlTypeLoader *typeLoader() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader_p.h
Lines: 117-117
100.000% (1/1)
11
type
Name: QQmlDataBlob::type
Prototype: QQmlDataBlob::Type QQmlDataBlob::type() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 286-289
100.000% (1/1)
11
status
Name: QQmlDataBlob::status
Prototype: QQmlDataBlob::Status QQmlDataBlob::status() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 294-297
100.000% (1/1)
11
isNull
Name: QQmlDataBlob::isNull
Prototype: bool QQmlDataBlob::isNull() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 302-305
  0.000% (0/1)
11
isLoading
Name: QQmlDataBlob::isLoading
Prototype: bool QQmlDataBlob::isLoading() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 310-313
  0.000% (0/1)
11
isError
Name: QQmlDataBlob::isError
Prototype: bool QQmlDataBlob::isError() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 335-338
100.000% (1/1)
11
isComplete
Name: QQmlDataBlob::isComplete
Prototype: bool QQmlDataBlob::isComplete() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 327-330
100.000% (1/1)
11
finalUrl
Name: QQmlDataBlob::finalUrl
Prototype: QUrl QQmlDataBlob::finalUrl() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 392-395
100.000% (1/1)
11
downloadProgressChanged
Name: QQmlDataBlob::downloadProgressChanged
Prototype: void QQmlDataBlob::downloadProgressChanged(qreal progress)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 641-644
  0.000% (0/1)
11
dependencyError
Name: QQmlDataBlob::dependencyError
Prototype: void QQmlDataBlob::dependencyError(QQmlDataBlob *blob)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 604-607
100.000% (1/1)
11
dependencyComplete
Name: QQmlDataBlob::dependencyComplete
Prototype: void QQmlDataBlob::dependencyComplete(QQmlDataBlob *blob)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 614-617
  0.000% (0/1)
11
allDependenciesDone
Name: QQmlDataBlob::allDependenciesDone
Prototype: void QQmlDataBlob::allDependenciesDone()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 625-628
100.000% (1/1)
11

Generated by Squish Coco 4.2.0