MailJD nbsp;·nbsp; Test Dashboard nbsp;·nbsp; Coverage
LCOV - code coverage report
Current view: top level - controller - ThreadBuilder.cpp (source / functions) Coverage Total Hit
Test: MailJD Coverage (Unit + E2E) Lines: 100.0 % 87 87
Test Date: 2026-07-27 17:53:44 Functions: 100.0 % 8 8
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
Branches: 73.2 % 142 104

Function Name Sort by function name Hit count Sort by function hit count
ThreadBuilder::buildThreads(QList<MailHeader> const&)::{lambda(ThreadNode*)#1}::operator()(ThreadNode*) const::{lambda(std::unique_ptr<ThreadNode, std::default_delete<ThreadNode> > const&, std::unique_ptr<ThreadNode, std::default_delete<ThreadNode> > const&)#1}::operator()(std::unique_ptr<ThreadNode, std::default_delete<ThreadNode> > const&, std::unique_ptr<ThreadNode, std::default_delete<ThreadNode> > const&) const 15
wouldCreateCycle(ThreadNode const*, ThreadNode const*) 38
lcThreadBuilder() 73
ThreadBuilder::buildThreads(QList<MailHeader> const&) 80
ThreadBuilder::buildThreads(QList<MailHeader> const&)::{lambda(std::unique_ptr<ThreadNode, std::default_delete<ThreadNode> > const&, std::unique_ptr<ThreadNode, std::default_delete<ThreadNode> > const&)#1}::operator()(std::unique_ptr<ThreadNode, std::default_delete<ThreadNode> > const&, std::unique_ptr<ThreadNode, std::default_delete<ThreadNode> > const&) const 177
ThreadBuilder::buildThreads(QList<MailHeader> const&)::{lambda(ThreadNode*)#1}::operator()(ThreadNode*) const 202
ThreadBuilder::buildThreads(QList<MailHeader> const&)::{lambda(ThreadNode*, int)#1}::operator()(ThreadNode*, int) const 202
ThreadBuilder::normalizeSubject(QString const&) 350

Generated by: LCOV version 2.0-1