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-07-27 17:53:44 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::onReconnect() 1
ConnectionHealthMonitor::setProbeInterval(int) 1
ConnectionHealthMonitor::forceReconnect(QString const&) 2
ConnectionHealthMonitor::handleApplicationState(Qt::ApplicationState) 5
ConnectionHealthMonitor::onProbeTimer() 44
ConnectionHealthMonitor::backoffDelaySeconds() const 50
ConnectionHealthMonitor::onErrorOccurred(QString const&) 53
ConnectionHealthMonitor::setupNetworkHooks() 71
ConnectionHealthMonitor::setupNetworkHooks()::{lambda(QNetworkInformation::Reachability)#1}::operator()(QNetworkInformation::Reachability) const 71
ConnectionHealthMonitor::setupNetworkHooks()::{lambda(QNetworkInformation::TransportMedium)#1}::operator()(QNetworkInformation::TransportMedium) const 71
ConnectionHealthMonitor::attach(ImapService*) 116
ConnectionHealthMonitor::scheduleReconnect() 117
ConnectionHealthMonitor::ConnectionHealthMonitor(bool, QObject*) 118
ConnectionHealthMonitor::setReconnectConfig(ImapConfig const&) 218
ConnectionHealthMonitor::~ConnectionHealthMonitor() 222
ConnectionHealthMonitor::setActive(bool) 338
ConnectionHealthMonitor::detach() 342
ConnectionHealthMonitor::attach(ImapService*)::{lambda(ImapService::State)#1}::operator()(ImapService::State) const 382
ConnectionHealthMonitor::onStateChanged(int) 382
lcHealth() 445
ConnectionHealthMonitor::stopAllTimers() 552

Generated by: LCOV version 2.0-1