LCOV - code coverage report
Current view: top level - src/wallet Coverage Total Hit
Test: test_bitcoin_coverage.info Lines: 48.9 % 8979 4393
Test Date: 2026-10-07 06:45:19 Functions: 58.7 % 961 564
Branches: 26.4 % 14836 3923

File Sort by file name Line Coverage ( hide details ) Sort by line coverage Branch Coverage Sort by branch coverage Function Coverage Sort by function coverage
Rate Total Hit Rate Total Hit Rate Total Hit
coincontrol.cpp
67.9%67.9%
67.9 % 78 53 50.0 % 28 14 65.4 % 26 17
test_bitcoin 67.9 % 78 53 50.0 % 28 14 65.4 % 26 17
coincontrol.h
12.5%12.5%
12.5 % 8 1 0.0 % 4 0.0 % 1
test_bitcoin 12.5 % 8 1 0.0 % 4 0 0.0 % 1 0
coinselection.cpp
97.2%97.2%
97.2 % 391 380 70.1 % 458 321 100.0 % 34 34
test_bitcoin 97.2 % 391 380 70.1 % 458 321 100.0 % 34 34
coinselection.h
97.4%97.4%
97.4 % 76 74 49.0 % 198 97 100.0 % 9 9
test_bitcoin 97.4 % 76 74 49.0 % 198 97 100.0 % 9 9
context.cpp
100.0%
100.0 % 2 2 - 100.0 % 2 2
test_bitcoin 100.0 % 2 2 - 0 0 100.0 % 2 2
crypter.cpp
95.5%95.5%
95.5 % 67 64 51.2 % 82 42 100.0 % 8 8
test_bitcoin 95.5 % 67 64 51.2 % 82 42 100.0 % 8 8
crypter.h
100.0%
100.0 % 22 22 50.0 % 14 7 83.3 % 6 5
test_bitcoin 100.0 % 22 22 50.0 % 14 7 83.3 % 6 5
db.cpp
54.9%54.9%
54.9 % 71 39 14.5 % 166 24 62.5 % 8 5
test_bitcoin 54.9 % 71 39 14.5 % 166 24 62.5 % 8 5
db.h
94.7%94.7%
94.7 % 38 36 40.0 % 60 24 66.7 % 45 30
test_bitcoin 94.7 % 38 36 40.0 % 60 24 68.2 % 44 30
dump.cpp
0.0%
0.0 % 172 0.0 % 324 0.0 % 3
export.cpp
0.0%
0.0 % 113 0.0 % 236 0.0 % 3
export.h
0.0%
0.0 % 1 0.0 % 2 -
external_signer_scriptpubkeyman.cpp
0.0%
0.0 % 55 0.0 % 116 0.0 % 5
external_signer_scriptpubkeyman.h
0.0%
0.0 % 1 0.0 % 6 -
feebumper.cpp
0.0%
0.0 % 201 0.0 % 368 0.0 % 7
feebumper.h
86.4%86.4%
86.4 % 22 19 50.0 % 12 6 100.0 % 2 2
test_bitcoin 86.4 % 22 19 50.0 % 12 6 100.0 % 2 2
fees.cpp
60.0%60.0%
60.0 % 45 27 36.4 % 44 16 40.0 % 5 2
test_bitcoin 60.0 % 45 27 36.4 % 44 16 40.0 % 5 2
imports.cpp
26.0%26.0%
26.0 % 177 46 10.1 % 388 39 100.0 % 2 2
test_bitcoin 26.0 % 177 46 10.1 % 388 39 100.0 % 2 2
imports.h
81.8%81.8%
81.8 % 11 9 33.3 % 12 4 100.0 % 1 1
test_bitcoin 81.8 % 11 9 33.3 % 12 4 100.0 % 1 1
init.cpp
85.7%85.7%
85.7 % 49 42 45.2 % 146 66 100.0 % 4 4
test_bitcoin 85.7 % 49 42 45.2 % 146 66 100.0 % 4 4
interfaces.cpp
5.9%5.9%
5.9 % 423 25 1.4 % 422 6 13.3 % 98 13
test_bitcoin 5.9 % 423 25 1.4 % 422 6 13.3 % 98 13
load.cpp
43.9%43.9%
43.9 % 114 50 22.7 % 220 50 100.0 % 4 4
test_bitcoin 43.9 % 114 50 22.7 % 220 50 100.0 % 4 4
migrate.cpp
0.0%
0.0 % 366 0.0 % 360 0.0 % 19
migrate.h
0.0%
0.0 % 21 0.0 % 16 0.0 % 21
receive.cpp
17.3%17.3%
17.3 % 225 39 7.5 % 385 29 26.3 % 19 5
test_bitcoin 17.3 % 225 39 7.5 % 385 29 26.3 % 19 5
receive.h
0.0%
0.0 % 1 0.0 % 2 -
scan.cpp
92.4%92.4%
92.4 % 170 157 64.0 % 236 151 100.0 % 21 21
test_bitcoin 92.4 % 170 157 64.0 % 236 151 100.0 % 21 21
scan.h
100.0%
100.0 % 10 10 51.7 % 60 31 100.0 % 3 3
test_bitcoin 100.0 % 10 10 51.7 % 60 31 100.0 % 3 3
scriptpubkeyman.cpp
42.7%42.7%
42.7 % 961 410 22.0 % 1575 346 53.5 % 86 46
test_bitcoin 42.7 % 961 410 22.0 % 1575 346 53.5 % 86 46
scriptpubkeyman.h
24.4%24.4%
24.4 % 45 11 22.2 % 18 4 10.8 % 37 4
test_bitcoin 24.4 % 45 11 22.2 % 18 4 10.8 % 37 4
spend.cpp
77.4%77.4%
77.4 % 758 587 44.3 % 1352 599 92.3 % 39 36
test_bitcoin 77.4 % 758 587 44.3 % 1352 599 92.3 % 39 36
spend.h
80.0%80.0%
80.0 % 5 4 29.7 % 172 51 -
test_bitcoin 80.0 % 5 4 48.1 % 106 51 - 0 0
sqlite.cpp
75.4%75.4%
75.4 % 423 319 40.3 % 526 212 92.7 % 41 38
test_bitcoin 75.4 % 423 319 40.3 % 526 212 92.7 % 41 38
sqlite.h
60.0%60.0%
60.0 % 20 12 9.1 % 22 2 70.0 % 10 7
test_bitcoin 60.0 % 20 12 9.1 % 22 2 70.0 % 10 7
transaction.cpp
72.3%72.3%
72.3 % 47 34 45.2 % 62 28 75.0 % 8 6
test_bitcoin 72.3 % 47 34 45.2 % 62 28 75.0 % 8 6
transaction.h
79.3%79.3%
79.3 % 164 130 29.0 % 594 172 80.0 % 20 16
test_bitcoin 79.3 % 164 130 33.2 % 518 172 80.0 % 20 16
types.h
100.0%
100.0 % 6 6 20.8 % 24 5 -
test_bitcoin 100.0 % 6 6 20.8 % 24 5 - 0 0
wallet.cpp
46.4%46.4%
46.4 % 2493 1157 23.7 % 4038 959 62.9 % 224 141
test_bitcoin 46.4 % 2493 1157 23.7 % 4038 959 62.9 % 224 141
wallet.h
83.6%83.6%
83.6 % 61 51 18.8 % 154 29 79.4 % 34 27
test_bitcoin 83.6 % 61 51 24.2 % 120 29 79.4 % 34 27
walletdb.cpp
58.8%58.8%
58.8 % 816 480 34.1 % 1140 389 78.0 % 82 64
test_bitcoin 58.8 % 816 480 34.1 % 1140 389 78.0 % 82 64
walletdb.h
21.7%21.7%
21.7 % 46 10 27.5 % 414 114 22.2 % 9 2
test_bitcoin 21.7 % 46 10 34.3 % 332 114 22.2 % 9 2
wallettool.cpp
0.0%
0.0 % 110 0.0 % 198 0.0 % 5
walletutil.cpp
89.8%89.8%
89.8 % 59 53 51.1 % 92 47 100.0 % 5 5
test_bitcoin 89.8 % 59 53 51.1 % 92 47 100.0 % 5 5
walletutil.h
97.1%97.1%
97.1 % 35 34 43.3 % 90 39 100.0 % 5 5
test_bitcoin 97.1 % 35 34 47.6 % 82 39 100.0 % 5 5

Generated by: LCOV version 2.0-1