LCOV - code coverage report
Current view: top level - src/wallet Coverage Total Hit
Test: total_coverage.info Lines: 85.8 % 9820 8430
Test Date: 2024-08-28 05:13:07 Functions: 83.2 % 1120 932
Branches: 52.3 % 15561 8146

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
bdb.cpp
88.6%88.6%
88.6 % 545 483 50.5 % 798 403 98.3 % 59 58
test_bitcoin 64.0 % 545 349 32.0 % 798 255 83.1 % 59 49
functional_tests 85.0 % 545 463 48.2 % 798 385 94.9 % 59 56
bdb.h
100.0%
100.0 % 6 6 46.4 % 28 13 100.0 % 2 2
functional_tests 83.3 % 6 5 33.3 % 24 8 100.0 % 2 2
test_bitcoin 100.0 % 6 6 35.7 % 28 10 100.0 % 2 2
coincontrol.cpp
87.2%87.2%
87.2 % 78 68 60.7 % 28 17 88.5 % 26 23
test_bitcoin 67.9 % 78 53 42.9 % 28 12 65.4 % 26 17
functional_tests 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
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
97.9%97.9%
97.9 % 383 375 80.3 % 356 286 94.1 % 34 32
functional_tests 95.3 % 383 365 76.7 % 356 273 88.2 % 34 30
test_bitcoin 95.6 % 383 366 76.1 % 356 271 94.1 % 34 32
coinselection.h
97.3%97.3%
97.3 % 75 73 45.6 % 204 93 100.0 % 8 8
functional_tests 98.2 % 55 54 51.5 % 68 35 100.0 % 7 7
test_bitcoin 97.3 % 74 72 50.0 % 172 86 100.0 % 8 8
context.cpp
100.0%
100.0 % 2 2 - 100.0 % 2 2
test_bitcoin 100.0 % 2 2 - 0 0 100.0 % 2 2
functional_tests 100.0 % 2 2 - 0 0 100.0 % 2 2
crypter.cpp
95.6%95.6%
95.6 % 68 65 53.4 % 58 31 100.0 % 8 8
test_bitcoin 95.6 % 68 65 53.4 % 58 31 100.0 % 8 8
functional_tests 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
functional_tests 100.0 % 22 22 50.0 % 10 5 100.0 % 6 6
test_bitcoin 100.0 % 22 22 50.0 % 10 5 100.0 % 6 6
db.cpp
92.1%92.1%
92.1 % 76 70 54.0 % 174 94 100.0 % 8 8
test_bitcoin 57.9 % 76 44 18.4 % 174 32 87.5 % 8 7
functional_tests 92.1 % 76 70 53.4 % 174 93 100.0 % 8 8
db.h
94.9%94.9%
94.9 % 39 37 48.7 % 76 37 93.6 % 47 44
functional_tests 93.9 % 33 31 53.2 % 62 33 90.5 % 42 38
test_bitcoin 94.9 % 39 37 44.8 % 58 26 78.3 % 46 36
dump.cpp
85.5%85.5%
85.5 % 179 153 49.1 % 332 163 100.0 % 3 3
functional_tests 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
functional_tests 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 -
functional_tests 50.0 % 4 2 33.3 % 6 2 - 0 0
feebumper.cpp
87.0%87.0%
87.0 % 200 174 52.9 % 348 184 85.7 % 7 6
functional_tests 87.0 % 200 174 52.9 % 348 184 85.7 % 7 6
feebumper.h
86.4%86.4%
86.4 % 22 19 50.0 % 10 5 100.0 % 2 2
functional_tests 68.2 % 22 15 40.0 % 10 4 100.0 % 2 2
test_bitcoin 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
test_bitcoin 56.4 % 39 22 39.1 % 46 18 40.0 % 5 2
functional_tests 89.7 % 39 35 84.8 % 46 39 80.0 % 5 4
init.cpp
94.5%94.5%
94.5 % 55 52 48.2 % 166 80 100.0 % 4 4
test_bitcoin 70.9 % 55 39 42.2 % 166 70 50.0 % 4 2
functional_tests 94.5 % 55 52 48.2 % 166 80 100.0 % 4 4
interfaces.cpp
6.5%6.5%
6.5 % 433 28 1.8 % 454 8 15.2 % 99 15
functional_tests 6.0 % 433 26 1.3 % 454 6 13.1 % 99 13
test_bitcoin 3.9 % 433 17 1.3 % 454 6 8.1 % 99 8
load.cpp
96.5%96.5%
96.5 % 114 110 52.7 % 222 117 100.0 % 6 6
test_bitcoin 32.5 % 114 37 20.3 % 222 45 33.3 % 6 2
functional_tests 96.5 % 114 110 52.7 % 222 117 100.0 % 6 6
migrate.cpp
88.7%88.7%
88.7 % 355 315 47.2 % 320 151 94.7 % 19 18
test_bitcoin 50.1 % 355 178 27.5 % 320 88 57.9 % 19 11
functional_tests 88.7 % 355 315 46.9 % 320 150 94.7 % 19 18
migrate.h
46.2%46.2%
46.2 % 26 12 87.5 % 8 7 38.5 % 26 10
functional_tests 46.2 % 26 12 62.5 % 8 5 38.5 % 26 10
test_bitcoin 30.8 % 26 8 37.5 % 8 3 23.1 % 26 6
receive.cpp
86.9%86.9%
86.9 % 252 219 64.4 % 320 206 85.7 % 21 18
test_bitcoin 30.6 % 252 77 15.0 % 320 48 52.4 % 21 11
functional_tests 86.9 % 252 219 64.1 % 320 205 85.7 % 21 18
receive.h
100.0%
100.0 % 1 1 50.0 % 2 1 -
functional_tests 100.0 % 1 1 50.0 % 2 1 - 0 0
salvage.cpp
60.5%60.5%
60.5 % 114 69 39.2 % 166 65 7.4 % 27 2
functional_tests 60.5 % 114 69 39.2 % 166 65 7.4 % 27 2
scriptpubkeyman.cpp
93.3%93.3%
93.3 % 1636 1526 56.9 % 2670 1520 97.9 % 143 140
functional_tests 93.1 % 1636 1523 56.5 % 2670 1508 97.9 % 143 140
test_bitcoin 56.1 % 1636 918 29.9 % 2670 797 69.2 % 143 99
scriptpubkeyman.h
62.7%62.7%
62.7 % 67 42 43.3 % 30 13 47.1 % 51 24
test_bitcoin 43.3 % 67 29 36.7 % 30 11 25.5 % 51 13
functional_tests 62.7 % 67 42 43.3 % 30 13 47.1 % 51 24
spend.cpp
96.9%96.9%
96.9 % 713 691 67.3 % 1174 790 100.0 % 41 41
test_bitcoin 81.1 % 713 578 46.4 % 1174 545 92.7 % 41 38
functional_tests 90.5 % 713 645 64.5 % 1174 757 85.4 % 41 35
spend.h
100.0%
100.0 % 13 13 44.0 % 116 51 100.0 % 2 2
functional_tests 100.0 % 13 13 45.7 % 46 21 100.0 % 2 2
test_bitcoin 100.0 % 13 13 44.2 % 104 46 100.0 % 2 2
sqlite.cpp
84.1%84.1%
84.1 % 408 343 43.9 % 506 222 100.0 % 37 37
functional_tests 79.9 % 408 326 40.1 % 506 203 97.3 % 37 36
test_bitcoin 73.8 % 408 301 38.5 % 506 195 91.9 % 37 34
sqlite.h
88.9%88.9%
88.9 % 18 16 50.0 % 2 1 78.6 % 14 11
test_bitcoin 66.7 % 18 12 50.0 % 2 1 57.1 % 14 8
functional_tests 88.2 % 17 15 - 0 0 78.6 % 14 11
transaction.cpp
100.0%
100.0 % 26 26 79.2 % 24 19 100.0 % 6 6
test_bitcoin 46.2 % 26 12 29.2 % 24 7 50.0 % 6 3
functional_tests 100.0 % 26 26 75.0 % 24 18 100.0 % 6 6
transaction.h
92.9%92.9%
92.9 % 113 105 48.3 % 472 228 75.0 % 12 9
test_bitcoin 89.4 % 113 101 36.7 % 368 135 66.7 % 12 8
functional_tests 90.3 % 113 102 59.3 % 356 211 75.0 % 12 9
wallet.cpp
88.7%88.7%
88.7 % 2529 2244 53.9 % 4120 2221 98.6 % 208 205
test_bitcoin 48.3 % 2529 1221 23.8 % 4120 980 67.8 % 208 141
functional_tests 86.9 % 2529 2198 52.7 % 4120 2172 95.2 % 208 198
wallet.h
94.3%94.3%
94.3 % 88 83 46.1 % 308 142 81.4 % 43 35
functional_tests 94.0 % 83 78 52.1 % 238 124 79.1 % 43 34
test_bitcoin 81.8 % 88 72 20.8 % 274 57 79.1 % 43 34
walletdb.cpp
83.2%83.2%
83.2 % 808 672 50.5 % 1026 518 98.8 % 83 82
test_bitcoin 66.8 % 808 540 40.5 % 1026 416 80.7 % 83 67
functional_tests 80.3 % 808 649 47.0 % 1026 482 95.2 % 83 79
walletdb.h
100.0%
100.0 % 54 54 31.6 % 452 143 100.0 % 40 40
test_bitcoin 98.1 % 54 53 33.8 % 260 88 85.0 % 40 34
functional_tests 100.0 % 54 54 45.9 % 246 113 97.5 % 40 39
wallettool.cpp
80.3%80.3%
80.3 % 137 110 50.8 % 307 156 100.0 % 5 5
functional_tests 80.3 % 137 110 50.8 % 307 156 100.0 % 5 5
walletutil.cpp
91.8%91.8%
91.8 % 49 45 56.2 % 80 45 100.0 % 4 4
test_bitcoin 79.6 % 49 39 46.2 % 80 37 75.0 % 4 3
functional_tests 89.8 % 49 44 53.8 % 80 43 100.0 % 4 4
walletutil.h
100.0%
100.0 % 16 16 53.8 % 26 14 100.0 % 7 7
functional_tests 93.8 % 16 15 38.5 % 26 10 100.0 % 6 6
test_bitcoin 100.0 % 16 16 53.8 % 26 14 100.0 % 7 7

Generated by: LCOV version 2.0-1