MailJD nbsp;·nbsp; Test Dashboard nbsp;·nbsp; Coverage
LCOV - code coverage report
Current view: top level - service - ConnectionHealthMonitor.cpp (source / functions) Coverage Total Hit
Test: MailJD Coverage (Unit + E2E) Lines: 79.6 % 196 156
Test Date: 2026-06-21 21:10:19 Functions: 100.0 % 21 21
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
Branches: 42.3 % 350 148

Function Name Sort by function name Hit count Sort by function hit count
ConnectionHealthMonitor::ConnectionHealthMonitor(bool, QObject*) 111
ConnectionHealthMonitor::attach(ImapService*) 109
ConnectionHealthMonitor::attach(ImapService*)::{lambda(ImapService::State)#1}::operator()(ImapService::State) const 488
ConnectionHealthMonitor::backoffDelaySeconds() const 117
ConnectionHealthMonitor::detach() 197
ConnectionHealthMonitor::forceReconnect(QString const&) 2
ConnectionHealthMonitor::handleApplicationState(Qt::ApplicationState) 5
ConnectionHealthMonitor::onErrorOccurred(QString const&) 122
ConnectionHealthMonitor::onProbeTimer() 45
ConnectionHealthMonitor::onReconnect() 33
ConnectionHealthMonitor::onStateChanged(int) 488
ConnectionHealthMonitor::scheduleReconnect() 255
ConnectionHealthMonitor::setActive(bool) 258
ConnectionHealthMonitor::setProbeInterval(int) 1
ConnectionHealthMonitor::setReconnectConfig(ImapConfig const&) 207
ConnectionHealthMonitor::setupNetworkHooks() 70
ConnectionHealthMonitor::setupNetworkHooks()::{lambda(QNetworkInformation::Reachability)#1}::operator()(QNetworkInformation::Reachability) const 70
ConnectionHealthMonitor::setupNetworkHooks()::{lambda(QNetworkInformation::TransportMedium)#1}::operator()(QNetworkInformation::TransportMedium) const 70
ConnectionHealthMonitor::stopAllTimers() 280
ConnectionHealthMonitor::~ConnectionHealthMonitor() 84
lcHealth() 552

Generated by: LCOV version 2.0-1