MailJD nbsp;·nbsp; Test Dashboard nbsp;·nbsp; Coverage
LCOV - code coverage report
Current view: top level - service - MimeParser.cpp (source / functions) Coverage Total Hit
Test: MailJD Coverage (Unit + E2E) Lines: 88.6 % 324 287
Test Date: 2026-07-27 17:53:44 Functions: 100.0 % 18 18
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
Branches: 53.9 % 690 372

Function Name Sort by function name Hit count Sort by function hit count
lcMime() 3
MimeParser::decodeQuotedPrintable(QByteArray const&) 29
MimeParser::parse(QByteArray const&) 72
MimeParser::convertCharset(QByteArray const&, QString const&) 77
MimeParser::remainingMaterializedBytes(MimeParser::ParseBudget const&) 92
MimeParser::remainingParts(MimeParser::ParseBudget const&) 92
MimeParser::splitMultipartBody(QByteArray const&, QByteArray const&, int, long long) 92
MimeParser::extractBoundary(QString const&) 93
MimeParser::decodeAndSanitizeFilename(QString const&, QString const&) 1080
MimeParser::extractFilename(QString const&, QString const&) 1080
MimeParser::extractCharset(QString const&) 1108
MimeParser::decodeTransferEncoding(QByteArray const&, QString const&) 1111
MimeParser::consumePartBudget(QByteArray const&, MimeParser::ParseBudget&) 1130
MimeParser::parsePart(QByteArray const&, MimeMessage&, MimeParser::ParseBudget&, int) 1130
MimeParser::splitMultipartBody(QByteArray const&, QByteArray const&, int, long long)::{lambda(QByteArray const&)#1}::operator()(QByteArray const&) const 1131
MimeParser::parseHeaders(QByteArray const&) 1201
MimeParser::splitHeaderBody(QByteArray const&) 1201
MimeParser::extractParam(QString const&, QString const&) 2290

Generated by: LCOV version 2.0-1