LCOV - code coverage report
Current view: top level - src/wallet Coverage Total Hit
Test: total_coverage.info Lines: 86.6 % 8984 7777
Test Date: 2026-10-15 06:54:44 Functions: 84.6 % 961 813
Branches: 54.3 % 14946 8120

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
87.2%87.2%
87.2 % 78 68 60.7 % 28 17 88.5 % 26 23
functional_tests 87.2 % 78 68 60.7 % 28 17 88.5 % 26 23
test_bitcoin 67.9 % 78 53 50.0 % 28 14 65.4 % 26 17
coincontrol.h
100.0%
100.0 % 8 8 100.0 % 4 4 100.0 % 1 1
test_bitcoin 12.5 % 8 1 0.0 % 4 0 0.0 % 1 0
functional_tests 100.0 % 8 8 100.0 % 4 4 100.0 % 1 1
coinselection.cpp
99.0%99.0%
99.0 % 391 387 73.1 % 458 335 100.0 % 34 34
functional_tests 95.1 % 391 372 69.4 % 458 318 91.2 % 34 31
test_bitcoin 97.2 % 391 380 70.1 % 458 321 100.0 % 34 34
coinselection.h
98.7%98.7%
98.7 % 76 75 53.0 % 202 107 100.0 % 9 9
functional_tests 98.3 % 58 57 48.8 % 86 42 100.0 % 8 8
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
functional_tests 100.0 % 2 2 - 0 0 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
functional_tests 95.5 % 67 64 50.0 % 82 41 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 100.0 % 6 6
functional_tests 100.0 % 22 22 50.0 % 14 7 100.0 % 6 6
test_bitcoin 100.0 % 22 22 50.0 % 14 7 83.3 % 6 5
db.cpp
95.8%95.8%
95.8 % 71 68 56.0 % 166 93 100.0 % 8 8
test_bitcoin 54.9 % 71 39 14.5 % 166 24 62.5 % 8 5
functional_tests 95.8 % 71 68 56.0 % 166 93 100.0 % 8 8
db.h
94.7%94.7%
94.7 % 38 36 50.0 % 66 33 86.7 % 45 39
functional_tests 94.7 % 38 36 53.3 % 60 32 82.9 % 41 34
test_bitcoin 94.7 % 38 36 40.0 % 60 24 68.2 % 44 30
dump.cpp
85.5%85.5%
85.5 % 172 147 50.6 % 324 164 100.0 % 3 3
functional_tests 85.5 % 172 147 50.6 % 324 164 100.0 % 3 3
export.cpp
86.7%86.7%
86.7 % 113 98 49.6 % 236 117 100.0 % 3 3
functional_tests 86.7 % 113 98 49.6 % 236 117 100.0 % 3 3
export.h
100.0%
100.0 % 1 1 0.0 % 2 -
functional_tests 100.0 % 1 1 0.0 % 2 0 - 0 0
external_signer_scriptpubkeyman.cpp
94.5%94.5%
94.5 % 55 52 50.9 % 116 59 100.0 % 5 5
functional_tests 94.5 % 55 52 50.9 % 116 59 100.0 % 5 5
external_signer_scriptpubkeyman.h
100.0%
100.0 % 1 1 50.0 % 6 3 -
functional_tests 100.0 % 1 1 50.0 % 6 3 - 0 0
feebumper.cpp
87.6%87.6%
87.6 % 201 176 52.4 % 368 193 85.7 % 7 6
functional_tests 87.6 % 201 176 52.4 % 368 193 85.7 % 7 6
feebumper.h
86.4%86.4%
86.4 % 22 19 50.0 % 12 6 100.0 % 2 2
functional_tests 68.2 % 22 15 41.7 % 12 5 100.0 % 2 2
test_bitcoin 86.4 % 22 19 50.0 % 12 6 100.0 % 2 2
fees.cpp
88.9%88.9%
88.9 % 45 40 81.8 % 44 36 80.0 % 5 4
functional_tests 88.9 % 45 40 81.8 % 44 36 80.0 % 5 4
test_bitcoin 60.0 % 45 27 36.4 % 44 16 40.0 % 5 2
imports.cpp
96.1%96.1%
96.1 % 179 172 61.1 % 396 242 100.0 % 2 2
test_bitcoin 25.7 % 179 46 9.8 % 396 39 100.0 % 2 2
functional_tests 94.4 % 179 169 60.4 % 396 239 100.0 % 2 2
imports.h
100.0%
100.0 % 11 11 66.7 % 12 8 100.0 % 1 1
functional_tests 100.0 % 11 11 66.7 % 12 8 100.0 % 1 1
test_bitcoin 81.8 % 11 9 33.3 % 12 4 100.0 % 1 1
init.cpp
95.9%95.9%
95.9 % 49 47 49.3 % 146 72 100.0 % 4 4
functional_tests 95.9 % 49 47 49.3 % 146 72 100.0 % 4 4
test_bitcoin 85.7 % 49 42 45.2 % 146 66 100.0 % 4 4
interfaces.cpp
7.1%7.1%
7.1 % 423 30 2.1 % 422 9 15.3 % 98 15
test_bitcoin 5.9 % 423 25 1.4 % 422 6 13.3 % 98 13
functional_tests 6.1 % 423 26 1.7 % 422 7 12.2 % 98 12
load.cpp
93.9%93.9%
93.9 % 114 107 55.0 % 220 121 100.0 % 4 4
functional_tests 93.9 % 114 107 55.0 % 220 121 100.0 % 4 4
test_bitcoin 43.9 % 114 50 22.7 % 220 50 100.0 % 4 4
migrate.cpp
78.1%78.1%
78.1 % 366 286 42.2 % 360 152 100.0 % 19 19
functional_tests 78.1 % 366 286 42.2 % 360 152 100.0 % 19 19
migrate.h
61.9%61.9%
61.9 % 21 13 31.2 % 16 5 52.4 % 21 11
functional_tests 61.9 % 21 13 31.2 % 16 5 52.4 % 21 11
receive.cpp
85.3%85.3%
85.3 % 225 192 60.8 % 385 234 84.2 % 19 16
test_bitcoin 17.3 % 225 39 7.5 % 385 29 26.3 % 19 5
functional_tests 85.3 % 225 192 60.5 % 385 233 84.2 % 19 16
receive.h
100.0%
100.0 % 1 1 50.0 % 2 1 -
functional_tests 100.0 % 1 1 50.0 % 2 1 - 0 0
scan.cpp
96.5%96.5%
96.5 % 170 164 68.2 % 236 161 100.0 % 21 21
functional_tests 90.0 % 170 153 61.0 % 236 144 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 60.0 % 60 36 100.0 % 3 3
test_bitcoin 100.0 % 10 10 51.7 % 60 31 100.0 % 3 3
functional_tests 77.8 % 9 7 60.0 % 20 12 33.3 % 3 1
scriptpubkeyman.cpp
95.2%95.2%
95.2 % 964 918 58.6 % 1581 926 100.0 % 86 86
test_bitcoin 42.8 % 964 413 22.1 % 1581 349 53.5 % 86 46
functional_tests 94.4 % 964 910 57.7 % 1581 913 98.8 % 86 85
scriptpubkeyman.h
53.3%53.3%
53.3 % 45 24 38.9 % 18 7 35.1 % 37 13
functional_tests 53.3 % 45 24 38.9 % 18 7 35.1 % 37 13
test_bitcoin 24.4 % 45 11 22.2 % 18 4 10.8 % 37 4
spend.cpp
97.1%97.1%
97.1 % 758 736 67.5 % 1352 912 100.0 % 39 39
functional_tests 91.8 % 758 696 64.2 % 1352 868 87.2 % 39 34
test_bitcoin 77.4 % 758 587 44.3 % 1352 599 92.3 % 39 36
spend.h
100.0%
100.0 % 5 5 35.5 % 172 61 -
test_bitcoin 80.0 % 5 4 48.1 % 106 51 - 0 0
functional_tests 100.0 % 5 5 71.9 % 32 23 - 0 0
sqlite.cpp
84.4%84.4%
84.4 % 423 357 44.7 % 526 235 100.0 % 41 41
functional_tests 80.9 % 423 342 41.1 % 526 216 97.6 % 41 40
test_bitcoin 75.4 % 423 319 40.3 % 526 212 92.7 % 41 38
sqlite.h
90.0%90.0%
90.0 % 20 18 50.0 % 22 11 80.0 % 10 8
functional_tests 88.9 % 18 16 50.0 % 20 10 80.0 % 10 8
test_bitcoin 60.0 % 20 12 9.1 % 22 2 70.0 % 10 7
transaction.cpp
95.7%95.7%
95.7 % 47 45 72.6 % 62 45 100.0 % 8 8
functional_tests 95.7 % 47 45 71.0 % 62 44 100.0 % 8 8
test_bitcoin 72.3 % 47 34 45.2 % 62 28 75.0 % 8 6
transaction.h
89.0%89.0%
89.0 % 164 146 51.3 % 606 311 85.0 % 20 17
functional_tests 87.2 % 164 143 58.0 % 514 298 85.0 % 20 17
test_bitcoin 79.3 % 164 130 33.2 % 518 172 80.0 % 20 16
types.h
100.0%
100.0 % 6 6 36.1 % 36 13 -
functional_tests 100.0 % 6 6 41.7 % 24 10 - 0 0
test_bitcoin 100.0 % 6 6 20.8 % 24 5 - 0 0
wallet.cpp
90.3%90.3%
90.3 % 2493 2250 56.8 % 4038 2295 98.2 % 224 220
test_bitcoin 46.4 % 2493 1156 23.8 % 4038 960 62.9 % 224 141
functional_tests 88.8 % 2493 2215 56.0 % 4038 2263 95.5 % 224 214
wallet.h
96.7%96.7%
96.7 % 61 59 43.5 % 154 67 85.3 % 34 29
functional_tests 96.7 % 61 59 55.8 % 104 58 85.3 % 34 29
test_bitcoin 83.6 % 61 51 24.2 % 120 29 79.4 % 34 27
walletdb.cpp
83.7%83.7%
83.7 % 816 683 51.0 % 1140 581 96.3 % 82 79
functional_tests 80.8 % 816 659 48.1 % 1140 548 93.9 % 82 77
test_bitcoin 58.8 % 816 480 34.1 % 1140 389 78.0 % 82 64
walletdb.h
100.0%
100.0 % 46 46 40.0 % 472 189 100.0 % 9 9
functional_tests 97.8 % 46 45 43.3 % 300 130 100.0 % 9 9
test_bitcoin 21.7 % 46 10 33.6 % 318 107 22.2 % 9 2
wallettool.cpp
89.1%89.1%
89.1 % 110 98 52.5 % 198 104 100.0 % 5 5
functional_tests 89.1 % 110 98 52.5 % 198 104 100.0 % 5 5
walletutil.cpp
93.2%93.2%
93.2 % 59 55 56.5 % 92 52 100.0 % 5 5
functional_tests 91.5 % 59 54 54.3 % 92 50 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 57.4 % 94 54 100.0 % 5 5
test_bitcoin 97.1 % 35 34 47.6 % 84 40 100.0 % 5 5
functional_tests 94.3 % 35 33 60.7 % 84 51 100.0 % 4 4

Generated by: LCOV version 2.0-1