MailJD nbsp;·nbsp; Test Dashboard nbsp;·nbsp; Coverage
LCOV - code coverage report
Current view: top level - service - ImapService.cpp (source / functions) Coverage Total Hit
Test: MailJD Coverage (Unit + E2E) Lines: 94.6 % 1336 1264
Test Date: 2026-06-21 21:10:19 Functions: 99.1 % 106 105
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
Branches: 56.0 % 3291 1842

Function Name Sort by function name Hit count Sort by function hit count
ImapService::ImapService(QObject*) 265
ImapService::ImapService(QObject*)::{lambda(QList<QSslError> const&)#1}::operator()(QList<QSslError> const&) const 9
ImapService::SearchCriteria::isEmpty() const 93
ImapService::abortForReconnect(QString const&) 3
ImapService::appendMessage(QString const&, QByteArray const&, QString const&) 11
ImapService::appendMessage(QString const&, QByteArray const&, QString const&)::{lambda()#1}::operator()() const 1
ImapService::beginLogin() 10
ImapService::buildFetchBodyCommand(long long, long long) 23
ImapService::buildSearchCommand(ImapService::SearchCriteria const&) 66
ImapService::buildSearchCommand(ImapService::SearchCriteria const&)::{lambda(QDate const&)#1}::operator()(QDate const&) const 2
ImapService::clearDeferredCommands() 2
ImapService::connectToServer(ImapConfig const&) 149
ImapService::copyMessage(long long, QString const&) 3
ImapService::copyMessage(long long, QString const&)::{lambda()#1}::operator()() const 1
ImapService::createFolder(QString const&) 12
ImapService::createFolder(QString const&)::{lambda()#1}::operator()() const 1
ImapService::deleteFolder(QString const&) 9
ImapService::deleteFolder(QString const&)::{lambda()#1}::operator()() const 1
ImapService::disconnect() 226
ImapService::enqueueSerializedCommand(std::function<void ()>) 90
ImapService::executeAfterIdle(std::function<void ()>) 198
ImapService::executeAfterNotify(std::function<void ()>) 1
ImapService::expunge() 6
ImapService::expunge()::{lambda()#1}::operator()() const 1
ImapService::failConnection(QString const&) 11
ImapService::fetchBody(long long) 22
ImapService::fetchBody(long long, long long) 38
ImapService::fetchBody(long long, long long)::{lambda()#1}::operator()() const 13
ImapService::fetchFlags() 34
ImapService::fetchFlags()::{lambda()#1}::operator()() const 1
ImapService::fetchFlagsChanged(unsigned long long) 2
ImapService::fetchFlagsChanged(unsigned long long)::{lambda()#1}::operator()() const 1
ImapService::fetchHeaders(long long) 15
ImapService::fetchHeaders(long long)::{lambda()#1}::operator()() const 4
ImapService::fetchHeadersByUids(QList<long long> const&) 13
ImapService::fetchHeadersByUids(QList<long long> const&)::{lambda()#1}::operator()() const 1
ImapService::fetchUidForSeqNo(int) 3
ImapService::fetchUidForSeqNo(int)::{lambda()#1}::operator()() const 1
ImapService::handleTagged(QString const&) 566
ImapService::handleTagged(QString const&)::SerializedDrainGuard::~SerializedDrainGuard() 566
ImapService::handleTagged(QString const&)::{lambda()#1}::operator()() const 0
ImapService::handleUntagged(QString const&) 1486
ImapService::hasCondstoreCapability() const 2
ImapService::hasIdleCapability() const 132
ImapService::hasNotifyCapability() const 107
ImapService::hasStatefulCommandInFlight() const 572
ImapService::hasTimeoutTrackedCommandInFlight() const 3108
ImapService::listFolders() 20
ImapService::listFolders()::{lambda()#1}::operator()() const 1
ImapService::markAllSeen() 5
ImapService::markAllSeen()::{lambda()#1}::operator()() const 1
ImapService::markSeen(long long) 34
ImapService::markUnseen(long long) 9
ImapService::moveMessage(long long, QString const&) 3
ImapService::moveMessages(QList<long long> const&, QString const&) 23
ImapService::moveMessages(QList<long long> const&, QString const&)::{lambda()#1}::operator()() const 1
ImapService::nextTag() 546
ImapService::onCommandTimeout() 1
ImapService::onConnected() 9
ImapService::onEncrypted() 9
ImapService::onIdleRenew() 1
ImapService::onIdleRenewWatchdogTimeout() 1
ImapService::onLivenessProbeTimeout() 1
ImapService::onReadyRead() 2078
ImapService::onSocketError(QAbstractSocket::SocketError) 120
ImapService::onTimeout() 1
ImapService::processLine(QString const&) 2077
ImapService::quoteImapString(QString const&) 239
ImapService::refreshCommandTimeout() 3105
ImapService::renameFolder(QString const&, QString const&) 7
ImapService::renameFolder(QString const&, QString const&)::{lambda()#1}::operator()() const 1
ImapService::requestLivenessProbe(QString const&) 57
ImapService::restartPush() 101
ImapService::runNextSerializedCommand() 580
ImapService::search(ImapService::SearchCriteria const&) 62
ImapService::search(ImapService::SearchCriteria const&)::{lambda()#1}::operator()() const 1
ImapService::searchAllUids(long long) 21
ImapService::searchAllUids(long long)::{lambda()#1}::operator()() const 1
ImapService::searchByMessageId(QString const&) 9
ImapService::searchByMessageId(QString const&)::{lambda()#1}::operator()() const 1
ImapService::searchText(QString const&, QString const&) 9
ImapService::searchText(QString const&, QString const&)::{lambda()#1}::operator()() const 1
ImapService::selectAndFetchBody(QString const&, long long) 10
ImapService::selectAndFetchBody(QString const&, long long)::{lambda()#1}::operator()() const 1
ImapService::selectAndFetchFlags(QString const&) 35
ImapService::selectAndFetchFlags(QString const&)::{lambda()#1}::operator()() const 2
ImapService::selectFolder(QString const&) 102
ImapService::selectFolder(QString const&)::{lambda()#1}::operator()() const 15
ImapService::sendCommand(QString const&, QString const&) 411
ImapService::sendNoop() 4
ImapService::sendNoop()::{lambda()#1}::operator()() const 1
ImapService::sendProbeNoop() 41
ImapService::sendTaggedCommand(QString const&, QString const&) 45
ImapService::setState(ImapService::State) 867
ImapService::startIdle() 98
ImapService::startNotify(QList<QString> const&) 4
ImapService::statusFolder(QString const&) 21
ImapService::statusFolder(QString const&)::{lambda()#1}::operator()() const 8
ImapService::stopIdle() 94
ImapService::stopNotify() 3
ImapService::storeFlag(long long, QString const&, bool) 102
ImapService::storeFlag(long long, QString const&, bool)::{lambda()#1}::operator()() const 1
ImapService::tuneKeepAlive() 19
ImapService::~ImapService() 306
lcImap() 5481
lcImapTiming() 440

Generated by: LCOV version 2.0-1