MailJD nbsp;·nbsp; Test Dashboard nbsp;·nbsp; Coverage
LCOV - code coverage report
Current view: top level - data - MailCache.cpp (source / functions) Coverage Total Hit
Test: MailJD Coverage (Unit + E2E) Lines: 90.3 % 1303 1176
Test Date: 2026-06-21 21:10:19 Functions: 100.0 % 71 71
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
Branches: 52.2 % 3564 1860

Function Name Sort by function name Hit count Sort by function hit count
MailCache::lastSync(long long) const 5
MailCache::unreadCount(long long) const 5
MailCache::batchUpdateFlags(long long, QList<std::pair<long long, unsigned int> > const&) 6
MailCache::findByMessageId(QString const&) const 6
MailCache::purgeBodyCache(QString const&, QString const&) 7
MailCache::highestModseq(long long) const 8
MailCache::removeWhitelistEntry(long long) 8
MailCache::renameFolderPath(QString const&, QString const&, QString const&) 8
MailCache::setHighestModseq(long long, unsigned long long) 8
MailCache::batchIndexForSearch(long long, QList<long long> const&) 11
MailCache::lastError() const 11
MailCache::clearWhitelist() 12
MailCache::attachmentData(long long) const 13
MailCache::purgeFolderByPath(QString const&, QString const&) 13
MailCache::averageMailSize(QString const&, QString const&) 14
MailCache::replaceWhitelistEntries(QList<std::pair<QString, QString> > const&) 14
MailCache::totalServerSize(QString const&, QString const&) 14
MailCache::rebuildSearchIndex() 16
MailCache::isWhitelisted(QString const&) const 17
MailCache::removeHeader(long long, long long) 17
MailCache::cachedDiskUsage(QString const&, QString const&) 18
MailCache::headersByFolder(QString const&, QString const&) const 18
MailCache::loadAllBadges(QString const&) const 19
MailCache::removeLabel(long long, long long, QString const&) 19
MailCache::cachedBodyCount(QString const&, QString const&) 20
stripHtmlForIndex(QString const&) 20
MailCache::storeAttachments(long long, long long, QList<Attachment> const&, QList<QByteArray> const&) 21
MailCache::storeBadge(long long, int) 23
MailCache::cachedHeaderCount(QString const&, QString const&) 24
MailCache::purgeFolder(long long) 24
MailCache::addLabel(long long, long long, QString const&) 36
MailCache::setUidValidity(long long, unsigned int) 37
MailCache::knownLabels() const 42
MailCache::uidValidity(long long) const 43
MailCache::addWhitelistEntry(QString const&, QString const&) 47
MailCache::folderPath(long long) const 48
MailCache::whitelistEntries() const 52
MailCache::allFolderPaths(QString const&) const 53
MailCache::whitelistedDomains() const 55
MailCache::isOpen() const 56
MailCache::setLastSync(long long) 60
MailCache::searchFts(QString const&, int, int) const 63
MailCache::whitelistedSenders() const 65
MailCache::headers(long long) const 67
MailCache::searchIndexEmpty() const 70
MailCache::hasBody(long long, long long) const 71
MailCache::attachments(long long, long long) const 72
MailCache::maxUid(long long) const 76
MailCache::storeBody(long long, long long, MailBody const&) 81
MailCache::headerCount(long long) const 96
MailCache::body(long long, long long) const 121
MailCache::updateFlags(long long, long long, unsigned int) 139
MailCache::searchFts(QString const&, MailCache::SearchFilter const&, int, int) const 154
runCacheMigration(QSqlDatabase&, int, int, QString*, bool*) 222
MailCache::storeHeaders(long long, QList<MailHeader> const&) 255
MailCache::calculatePayloadCacheSize() const 322
MailCache::createSchema() 325
MailCache::open(QString const&) 331
MailCache::MailCache(QObject*) 334
MailCache::~MailCache() 359
MailCache::close() 408
MailCache::enforcePayloadCacheLimit(long long) 419
MailCache::header(long long, long long) const 492
MailCache::ensureFolder(QString const&, QString const&) 517
lcCache() 772
execCacheMigrationStatement(QSqlQuery&, QString const&, QString const&, QString*) 1521
MailCache::indexForSearch(long long, long long) 3302
MailCache::headerRowId(long long, long long) const 4060
MailCache::indexHeaderById(long long) 4992
deleteSearchIndexEntry(QSqlDatabase&, long long) 5025
MailCache::foldForSearch(QString const&) 20119

Generated by: LCOV version 2.0-1