LCOV - code coverage report
Current view: top level - src/wallet Coverage Total Hit
Test: total_coverage.info Lines: 85.7 % 9733 8344
Test Date: 2024-07-04 05:05:02 Functions: 82.4 % 1108 913
Branches: 52.5 % 15585 8183

File Sort by file name Line Coverage ( show 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
bdb.cpp
88.5%88.5%
88.5 % 547 484 48.8 % 896 437 98.3 % 59 58
bdb.h
100.0%
100.0 % 6 6 46.4 % 28 13 100.0 % 2 2
coincontrol.cpp
87.2%87.2%
87.2 % 78 68 60.7 % 28 17 88.5 % 26 23
coincontrol.h
100.0%
100.0 % 8 8 100.0 % 4 4 100.0 % 1 1
coinselection.cpp
98.4%98.4%
98.4 % 372 366 79.9 % 354 283 94.1 % 34 32
coinselection.h
97.3%97.3%
97.3 % 73 71 39.7 % 232 92 100.0 % 8 8
context.cpp
100.0%
100.0 % 2 2 - 100.0 % 2 2
crypter.cpp
95.6%95.6%
95.6 % 68 65 53.4 % 58 31 100.0 % 8 8
crypter.h
100.0%
100.0 % 22 22 50.0 % 10 5 100.0 % 6 6
db.cpp
91.4%91.4%
91.4 % 70 64 52.5 % 200 105 100.0 % 8 8
db.h
94.9%94.9%
94.9 % 39 37 48.8 % 86 42 93.6 % 47 44
dump.cpp
85.5%85.5%
85.5 % 179 153 49.1 % 332 163 100.0 % 3 3
external_signer_scriptpubkeyman.cpp
93.9%93.9%
93.9 % 49 46 46.4 % 112 52 100.0 % 4 4
external_signer_scriptpubkeyman.h
50.0%50.0%
50.0 % 4 2 33.3 % 6 2 -
feebumper.cpp
87.0%87.0%
87.0 % 200 174 52.6 % 346 182 85.7 % 7 6
feebumper.h
86.4%86.4%
86.4 % 22 19 50.0 % 10 5 100.0 % 2 2
fees.cpp
89.7%89.7%
89.7 % 39 35 84.8 % 46 39 80.0 % 5 4
init.cpp
94.5%94.5%
94.5 % 55 52 46.7 % 180 84 100.0 % 4 4
interfaces.cpp
6.7%6.7%
6.7 % 421 28 1.9 % 432 8 15.3 % 98 15
load.cpp
96.5%96.5%
96.5 % 114 110 52.7 % 226 119 100.0 % 6 6
migrate.cpp
83.4%83.4%
83.4 % 355 296 40.5 % 328 133 84.2 % 19 16
migrate.h
38.5%38.5%
38.5 % 26 10 87.5 % 8 7 30.8 % 26 8
receive.cpp
86.9%86.9%
86.9 % 252 219 63.9 % 332 212 85.7 % 21 18
receive.h
100.0%
100.0 % 1 1 - -
salvage.cpp
59.6%59.6%
59.6 % 114 68 38.7 % 168 65 3.7 % 27 1
scriptpubkeyman.cpp
93.4%93.4%
93.4 % 1625 1517 56.8 % 2692 1528 97.9 % 140 137
scriptpubkeyman.h
56.1%56.1%
56.1 % 66 37 44.4 % 36 16 38.0 % 50 19
spend.cpp
96.9%96.9%
96.9 % 702 680 67.1 % 1156 776 100.0 % 41 41
spend.h
100.0%
100.0 % 13 13 38.1 % 134 51 100.0 % 2 2
sqlite.cpp
84.1%84.1%
84.1 % 408 343 41.2 % 578 238 100.0 % 37 37
sqlite.h
88.9%88.9%
88.9 % 18 16 50.0 % 2 1 78.6 % 14 11
transaction.cpp
100.0%
100.0 % 26 26 79.2 % 24 19 100.0 % 6 6
transaction.h
92.9%92.9%
92.9 % 113 105 57.5 % 398 229 75.0 % 12 9
wallet.cpp
88.7%88.7%
88.7 % 2503 2221 53.7 % 4116 2212 98.5 % 203 200
wallet.h
94.3%94.3%
94.3 % 88 83 47.0 % 304 143 81.0 % 42 34
walletdb.cpp
84.1%84.1%
84.1 % 799 672 50.5 % 1046 528 100.0 % 82 82
walletdb.h
100.0%
100.0 % 54 54 48.1 % 258 124 100.0 % 40 40
wallettool.cpp
80.3%80.3%
80.3 % 137 110 50.8 % 313 159 100.0 % 5 5
walletutil.cpp
91.8%91.8%
91.8 % 49 45 56.2 % 80 45 100.0 % 4 4
walletutil.h
100.0%
100.0 % 16 16 53.8 % 26 14 100.0 % 7 7

Generated by: LCOV version 2.0-1