MailJD nbsp;·nbsp; Test Dashboard nbsp;·nbsp; Coverage
LCOV - code coverage report
Current view: top level - data - AccountConfig.cpp (source / functions) Coverage Total Hit
Test: MailJD Coverage (Unit + E2E) Lines: 83.4 % 523 436
Test Date: 2026-07-27 17:53:44 Functions: 81.2 % 32 26
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
Branches: 52.5 % 1399 735

Function Name Sort by function name Hit count Sort by function hit count
(anonymous namespace)::credentialName(AccountConfig const&) 240
(anonymous namespace)::deleteSecretBlocking(QString const&, QString const&, QString*) 48
(anonymous namespace)::deleteSecretBlocking(QString const&, QString const&, QString*)::{lambda()#1}::operator()() const 48
(anonymous namespace)::deleteSecretBlocking(QString const&, QString const&, QString*)::{lambda(bool)#1}::operator()(bool) const 48
(anonymous namespace)::readSecretBlocking(QString const&, QString const&, QByteArray*) 42
(anonymous namespace)::readSecretBlocking(QString const&, QString const&, QByteArray*)::{lambda()#1}::operator()() const 42
(anonymous namespace)::readSecretBlocking(QString const&, QString const&, QByteArray*)::{lambda(bool, QByteArray const&)#1}::operator()(bool, QByteArray const&) const 42
(anonymous namespace)::writeSecretBlocking(QString const&, QString const&, QByteArray const&, QString*) 123
(anonymous namespace)::writeSecretBlocking(QString const&, QString const&, QByteArray const&, QString*)::{lambda()#1}::operator()() const 80
(anonymous namespace)::writeSecretBlocking(QString const&, QString const&, QByteArray const&, QString*)::{lambda(bool, QString const&)#1}::operator()(bool, QString const&) const 80
AccountConfigLoader::checkNameUniqueness(AccountConfig const&, QString const&) 26
AccountConfigLoader::defaultConfigDir() 178
AccountConfigLoader::loadAll() 84
AccountConfigLoader::loadAll(QString const&) 190
AccountConfigLoader::loadFromFile(QString const&) 181
AccountConfigLoader::remove(QString const&, QString const&) 8
AccountConfigLoader::resolvePasswords(std::vector<AccountConfig, std::allocator<AccountConfig> >&, CredentialStore*, std::function<void ()>) 69
AccountConfigLoader::resolvePasswords(std::vector<AccountConfig, std::allocator<AccountConfig> >&, CredentialStore*, std::function<void ()>)::{lambda(bool, QByteArray const&)#1}::operator()(bool, QByteArray const&) const 42
AccountConfigLoader::resolvePasswords(std::vector<AccountConfig, std::allocator<AccountConfig> >&, CredentialStore*, std::function<void ()>)::{lambda(bool, QByteArray const&)#1}::operator()(bool, QByteArray const&) const::{lambda(bool, QByteArray const&)#1}::operator()(bool, QByteArray const&) const 0
AccountConfigLoader::resolvePasswords(std::vector<AccountConfig, std::allocator<AccountConfig> >&, CredentialStore*, std::function<void ()>)::{lambda(bool, QByteArray const&)#1}::operator()(bool, QByteArray const&) const::{lambda(bool, QByteArray const&)#1}::operator()(bool, QByteArray const&) const::{lambda(bool, QString const&)#1}::operator()(bool, QString const&) const 0
AccountConfigLoader::resolvePasswords(std::vector<AccountConfig, std::allocator<AccountConfig> >&, CredentialStore*, std::function<void ()>)::{lambda(bool, QByteArray const&)#1}::operator()(bool, QByteArray const&) const::{lambda(bool, QByteArray const&)#1}::operator()(bool, QByteArray const&) const::{lambda(bool, QString const&)#1}::operator()(bool, QString const&) const::{lambda(bool)#1}::operator()(bool) const 0
AccountConfigLoader::resolvePasswords(std::vector<AccountConfig, std::allocator<AccountConfig> >&, CredentialStore*, std::function<void ()>)::{lambda(bool, QByteArray const&)#2}::operator()(bool, QByteArray const&) const 43
AccountConfigLoader::resolvePasswords(std::vector<AccountConfig, std::allocator<AccountConfig> >&, CredentialStore*, std::function<void ()>)::{lambda(bool, QByteArray const&)#2}::operator()(bool, QByteArray const&) const::{lambda(bool, QByteArray const&)#1}::operator()(bool, QByteArray const&) const 0
AccountConfigLoader::resolvePasswords(std::vector<AccountConfig, std::allocator<AccountConfig> >&, CredentialStore*, std::function<void ()>)::{lambda(bool, QByteArray const&)#2}::operator()(bool, QByteArray const&) const::{lambda(bool, QByteArray const&)#1}::operator()(bool, QByteArray const&) const::{lambda(bool, QString const&)#1}::operator()(bool, QString const&) const 0
AccountConfigLoader::resolvePasswords(std::vector<AccountConfig, std::allocator<AccountConfig> >&, CredentialStore*, std::function<void ()>)::{lambda(bool, QByteArray const&)#2}::operator()(bool, QByteArray const&) const::{lambda(bool, QByteArray const&)#1}::operator()(bool, QByteArray const&) const::{lambda(bool, QString const&)#1}::operator()(bool, QString const&) const::{lambda(bool)#1}::operator()(bool) const 0
AccountConfigLoader::save(AccountConfig const&, QString const&) 1
AccountConfigLoader::save(AccountConfig&, QString const&) 23
AccountConfigLoader::saveToFile(AccountConfig const&, QString const&) 1
AccountConfigLoader::saveToFile(AccountConfig&, QString const&) 75
AccountConfigLoader::slugify(QString const&) 75
AccountConfigLoader::validate(AccountConfig const&) 177
lcAccountConfig() 562

Generated by: LCOV version 2.0-1