LCOV - code coverage report
Current view: top level - libgnucash/engine - Scrub.cpp (source / functions) Coverage Total Hit
Test: gnucash.info Lines: 46.8 % 673 315
Test Date: 2025-02-07 16:25:45 Functions: 51.9 % 52 27
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed Branches: - 0 0

Function Name Sort by function name Hit count Sort by function hit count
AccountScrubImbalance(account_s*, bool, void (*)(char const*, double)) 0
AccountScrubOrphans(account_s*, bool, void (*)(char const*, double)) 0
FindCommonCurrency(_GList*, gnc_commodity_s*, gnc_commodity_s*) 0
FindCommonExclSCurrency(_GList*, gnc_commodity_s*, gnc_commodity_s*, split_s*) 0
auto get_all_transactions(account_s*, bool)::{lambda(auto:1)#1}::operator()<account_s*>(account_s*) const 0
auto get_all_transactions(account_s*, bool)::{lambda(auto:1)#1}::operator()<account_s*>(account_s*) const::{lambda(auto:1)#1}::operator()<split_s*>(split_s*) const 0
commodity_compare(void const*, void const*) 0
destroy_split(void*) 0
find_account_matching_name_in_list(_GList*, char const*) 0
find_root_currency_account_in_list(_GList*) 0
get_all_transactions(account_s*, bool) 0
get_trading_split(transaction_s*, account_s*, gnc_commodity_s*) 0
gnc_get_abort_scrub 0
gnc_get_ongoing_scrub 0
gnc_set_abort_scrub 0
gnc_transaction_balance_trading(transaction_s*, account_s*) 0
gnc_transaction_balance_trading_more_splits(transaction_s*, account_s*) 0
gnc_transaction_get_commodity_imbalance(transaction_s*, gnc_commodity_s*) 0
xaccAccountScrubColorNotSet 0
xaccAccountScrubImbalance 0
xaccAccountScrubOrphans 0
xaccAccountTreeScrubImbalance 0
xaccAccountTreeScrubOrphans 0
xaccTransClearTradingSplits(transaction_s*) 0
xaccTransFindOldCommonCurrency(transaction_s*, _QofBook*) 0
xaccAccountTreeScrubCommodities 21
xaccAccountTreeScrubQuoteSources 21
xaccAccountTreeScrubSplits 21
add_balance_split(transaction_s*, _gnc_numeric, account_s*, account_s*) 38
get_balance_split(transaction_s*, account_s*, account_s*, gnc_commodity_s*) 38
gnc_transaction_balance_no_trading(transaction_s*, account_s*, account_s*) 38
construct_account(account_s*, gnc_commodity_s*, char const*, GNCAccountType, int) 79
find_root_currency() 79
xaccScrubUtilityGetOrMakeAccount(account_s*, gnc_commodity_s*, char const*, GNCAccountType, int, int) 95
xaccTransFindCommonCurrency(transaction_s*, _QofBook*) 198
commodity_equal(void const*, void const*) 202
xaccAccountScrubKvp 450
move_quote_source(account_s*, void*) 451
scrub_account_commodity_helper(account_s*, void*) 451
xaccAccountDeleteOldData(account_s*) 451
xaccAccountScrubSplits 451
scrub_trans_currency_helper(transaction_s*, void*) 768
xaccTransScrubPostedDate 782
xaccTransScrubCurrency 1541
TransScrubOrphansFast(transaction_s*, account_s*) 1612
xaccTransScrubOrphans 1612
xaccAccountScrubCommodity 2533
xaccSplitScrub 2730
xaccTransScrubImbalance 2955
xaccTransScrubSplits 2955
check_quote_source(gnc_commodity_s*, void*) 4852
split_scrub_or_dry_run(split_s*, bool) 8240

Generated by: LCOV version 2.0-1