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: 89.6 % 326 292
Test Date: 2026-06-21 21:10:19 Functions: 100.0 % 19 19
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
Branches: 54.8 % 682 374

Function Name Sort by function name Hit count Sort by function hit count
MimeParser::consumePartBudget(QByteArray const&, MimeParser::ParseBudget&) 1132
MimeParser::convertCharset(QByteArray const&, QString const&) 83
MimeParser::decodeAndSanitizeFilename(QString const&, QString const&) 1080
MimeParser::decodeQuotedPrintable(QByteArray const&) 29
MimeParser::decodeTransferEncoding(QByteArray const&, QString const&) 1116
MimeParser::extractBoundary(QString const&) 94
MimeParser::extractCharset(QString const&) 1113
MimeParser::extractFilename(QString const&, QString const&) 1080
MimeParser::extractParam(QString const&, QString const&) 2296
MimeParser::parse(QByteArray const&) 76
MimeParser::parseHeaders(QByteArray const&) 1207
MimeParser::parsePart(QByteArray const&, MimeMessage&, MimeParser::ParseBudget&, int) 1132
MimeParser::remainingMaterializedBytes(MimeParser::ParseBudget const&) 93
MimeParser::remainingParts(MimeParser::ParseBudget const&) 93
MimeParser::sanitizeFilename(QString) 1080
MimeParser::splitHeaderBody(QByteArray const&) 1207
MimeParser::splitMultipartBody(QByteArray const&, QByteArray const&, int, long long) 93
MimeParser::splitMultipartBody(QByteArray const&, QByteArray const&, int, long long)::{lambda(QByteArray const&)#1}::operator()(QByteArray const&) const 1133
lcMime() 3

Generated by: LCOV version 2.0-1