LCOV - code coverage report
Current view:
top level
- auditordb
Coverage
Total
Hit
Test:
coverage.info
Lines:
32.1 %
2303
740
Test Date:
2026-09-09 15:11:34
Functions:
35.0 %
157
55
File
Line Coverage
Function Coverage
Rate
Total
Hit
Rate
Total
Hit
create_tables.c
56.0 %
25
14
100.0 %
1
1
delete_aml_hold.c
0.0 %
5
0.0 %
1
delete_auditor_closure_lag.c
100.0 %
7
7
100.0 %
1
1
delete_denomination_balance.c
0.0 %
5
0.0 %
1
delete_early_aggregation.c
0.0 %
5
0.0 %
1
delete_generic.c
0.0 %
20
0.0 %
1
delete_kycauth_in_inconsistency.c
0.0 %
5
0.0 %
1
delete_pending_deposit.c
0.0 %
5
0.0 %
1
delete_purse_info.c
0.0 %
5
0.0 %
1
delete_reserve_in_inconsistency.c
0.0 %
5
0.0 %
1
delete_reserve_info.c
100.0 %
5
5
100.0 %
1
1
delete_wire_out_inconsistency_if_matching.c
0.0 %
9
0.0 %
1
drop_tables.c
100.0 %
3
3
100.0 %
1
1
event_listen.c
100.0 %
5
5
100.0 %
2
2
event_notify.c
0.0 %
2
0.0 %
1
gc.c
0.0 %
13
0.0 %
1
get_auditor_progress.c
84.6 %
52
44
100.0 %
2
2
get_balance.c
90.2 %
51
46
100.0 %
2
2
get_denomination_balance.c
100.0 %
11
11
100.0 %
1
1
get_kycauth_in_inconsistency.c
0.0 %
15
0.0 %
1
get_purse_info.c
0.0 %
9
0.0 %
1
get_reserve_in_inconsistency.c
0.0 %
15
0.0 %
1
get_reserve_info.c
100.0 %
17
17
100.0 %
1
1
helper.c
0.0 %
6
0.0 %
1
insert_aml_hold.c
0.0 %
10
0.0 %
1
insert_aml_staff.c
0.0 %
10
0.0 %
1
insert_amount_arithmetic_inconsistency.c
0.0 %
9
0.0 %
1
insert_auditor_closure_lags.c
100.0 %
9
9
100.0 %
1
1
insert_auditor_progress.c
100.0 %
27
27
100.0 %
1
1
insert_bad_sig_losses.c
0.0 %
8
0.0 %
1
insert_balance.c
100.0 %
27
27
100.0 %
1
1
insert_coin_inconsistency.c
0.0 %
9
0.0 %
1
insert_denomination_balance.c
100.0 %
10
10
100.0 %
1
1
insert_denomination_key_validity_withdraw_inconsistency.c
0.0 %
8
0.0 %
1
insert_denomination_pending.c
0.0 %
10
0.0 %
1
insert_denominations_without_sigs.c
0.0 %
8
0.0 %
1
insert_deposit_confirmation.c
100.0 %
19
19
100.0 %
1
1
insert_early_aggregation.c
0.0 %
7
0.0 %
1
insert_emergency.c
0.0 %
10
0.0 %
1
insert_emergency_by_count.c
0.0 %
11
0.0 %
1
insert_exchange_signkey.c
100.0 %
9
9
100.0 %
1
1
insert_fee_time_inconsistency.c
0.0 %
8
0.0 %
1
insert_historic_denom_revenue.c
100.0 %
8
8
100.0 %
1
1
insert_historic_reserve_revenue.c
100.0 %
7
7
100.0 %
1
1
insert_kycauth_in_inconsistency.c
0.0 %
11
0.0 %
1
insert_misattribution_in_inconsistency.c
0.0 %
7
0.0 %
1
insert_pending_deposit.c
0.0 %
8
0.0 %
1
insert_purse_info.c
0.0 %
8
0.0 %
1
insert_purse_not_closed_inconsistencies.c
100.0 %
7
7
100.0 %
1
1
insert_reserve_balance_insufficient_inconsistency.c
0.0 %
7
0.0 %
1
insert_reserve_balance_summary_wrong_inconsistency.c
0.0 %
7
0.0 %
1
insert_reserve_in_inconsistency.c
0.0 %
11
0.0 %
1
insert_reserve_info.c
93.8 %
16
15
100.0 %
1
1
insert_reserve_not_closed_inconsistency.c
0.0 %
8
0.0 %
1
insert_row_inconsistency.c
0.0 %
7
0.0 %
1
insert_row_minor_inconsistencies.c
0.0 %
7
0.0 %
1
insert_wire_format_inconsistency.c
0.0 %
7
0.0 %
1
insert_wire_out_inconsistency.c
0.0 %
9
0.0 %
1
iterate_aml_holds.c
0.0 %
33
0.0 %
2
iterate_aml_staff.c
0.0 %
30
0.0 %
2
iterate_amount_arithmetic_inconsistencies.c
0.0 %
36
0.0 %
2
iterate_auditor_aml_holds.c
0.0 %
38
0.0 %
2
iterate_auditor_closure_lags.c
0.0 %
36
0.0 %
2
iterate_bad_sig_losses.c
0.0 %
39
0.0 %
2
iterate_balances.c
0.0 %
29
0.0 %
2
iterate_coin_inconsistencies.c
0.0 %
36
0.0 %
2
iterate_denomination_key_validity_withdraw_inconsistencies.c
0.0 %
34
0.0 %
2
iterate_denomination_pending.c
0.0 %
35
0.0 %
2
iterate_denominations_without_sigs.c
0.0 %
36
0.0 %
2
iterate_deposit_confirmations.c
29.8 %
57
17
100.0 %
2
2
iterate_early_aggregations.c
0.0 %
32
0.0 %
2
iterate_emergencies.c
0.0 %
37
0.0 %
2
iterate_emergencies_by_count.c
0.0 %
38
0.0 %
2
iterate_exchange_signkeys.c
0.0 %
33
0.0 %
2
iterate_fee_time_inconsistencies.c
0.0 %
34
0.0 %
2
iterate_historic_denom_revenue.c
83.9 %
31
26
100.0 %
2
2
iterate_historic_reserve_revenue.c
83.3 %
30
25
100.0 %
2
2
iterate_kycauth_in_inconsistencies.c
0.0 %
38
0.0 %
2
iterate_misattribution_in_inconsistencies.c
0.0 %
34
0.0 %
2
iterate_pending_deposits.c
0.0 %
33
0.0 %
2
iterate_progress_points.c
0.0 %
27
0.0 %
2
iterate_purse_expired.c
50.0 %
28
14
100.0 %
2
2
iterate_purse_not_closed_inconsistencies.c
82.4 %
34
28
100.0 %
2
2
iterate_purses.c
0.0 %
33
0.0 %
2
iterate_reserve_balance_insufficient_inconsistencies.c
0.0 %
34
0.0 %
2
iterate_reserve_balance_summary_wrong_inconsistencies.c
0.0 %
34
0.0 %
2
iterate_reserve_in_inconsistencies.c
0.0 %
38
0.0 %
2
iterate_reserve_not_closed_inconsistencies.c
0.0 %
36
0.0 %
2
iterate_reserves.c
0.0 %
40
0.0 %
2
iterate_row_inconsistencies.c
0.0 %
32
0.0 %
2
iterate_row_minor_inconsistencies.c
0.0 %
33
0.0 %
2
iterate_wire_format_inconsistencies.c
0.0 %
34
0.0 %
2
iterate_wire_out_inconsistencies.c
0.0 %
36
0.0 %
2
pg.c
71.1 %
38
27
100.0 %
4
4
pg_helper.h
66.7 %
6
4
100.0 %
1
1
preflight.c
50.0 %
12
6
100.0 %
1
1
start.c
84.4 %
32
27
100.0 %
3
3
test_auditordb.c
89.5 %
133
119
100.0 %
4
4
test_auditordb_checkpoints.c
84.7 %
72
61
100.0 %
2
2
test_auditordb_regression.c
81.1 %
90
73
100.0 %
6
6
update_aml_hold.c
0.0 %
8
0.0 %
1
update_denomination_balance.c
100.0 %
10
10
100.0 %
1
1
update_purse_info.c
0.0 %
6
0.0 %
1
update_reserve_info.c
100.0 %
13
13
100.0 %
1
1
update_to_suppressed.c
0.0 %
21
0.0 %
1
Generated by:
LCOV version 2.0-1