LCOV - code coverage report
Current view: top level - src/wallet Coverage Total Hit
Test: total_coverage.info Lines: 72.0 % 9186 6611
Test Date: 2024-11-04 05:10:19 Functions: 75.5 % 1042 787
Branches: 43.1 % 14575 6286

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 42.9 % 28 12 65.4 % 26 17
coincontrol.h
100.0%
100.0 % 8 8 100.0 % 4 4 100.0 % 1 1
functional_tests 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
coinselection.cpp
97.9%97.9%
97.9 % 380 372 73.9 % 436 322 94.1 % 34 32
test_bitcoin 95.8 % 380 364 70.2 % 436 306 94.1 % 34 32
functional_tests 95.3 % 380 362 70.6 % 436 308 88.2 % 34 30
coinselection.h
98.6%98.6%
98.6 % 74 73 52.2 % 184 96 100.0 % 8 8
test_bitcoin 97.3 % 74 72 50.0 % 178 89 100.0 % 8 8
functional_tests 98.2 % 55 54 51.4 % 70 36 100.0 % 7 7
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.5%95.5%
95.5 % 67 64 53.1 % 64 34 100.0 % 8 8
functional_tests 95.5 % 67 64 53.1 % 64 34 100.0 % 8 8
test_bitcoin 95.5 % 67 64 53.1 % 64 34 100.0 % 8 8
crypter.h
100.0%
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
functional_tests 100.0 % 22 22 50.0 % 10 5 100.0 % 6 6
db.cpp
82.9%82.9%
82.9 % 76 63 43.7 % 174 76 100.0 % 8 8
functional_tests 80.3 % 76 61 42.0 % 174 73 75.0 % 8 6
test_bitcoin 56.6 % 76 43 16.7 % 174 29 87.5 % 8 7
db.h
93.9%93.9%
93.9 % 33 31 46.6 % 58 27 85.7 % 42 36
functional_tests 93.9 % 33 31 50.0 % 52 26 54.8 % 42 23
test_bitcoin 93.9 % 33 31 34.6 % 52 18 73.2 % 41 30
dump.cpp
84.4%84.4%
84.4 % 179 151 47.0 % 332 156 100.0 % 3 3
functional_tests 84.4 % 179 151 47.0 % 332 156 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.3 % 348 182 85.7 % 7 6
functional_tests 87.0 % 200 174 52.3 % 348 182 85.7 % 7 6
feebumper.h
86.4%86.4%
86.4 % 22 19 50.0 % 10 5 100.0 % 2 2
test_bitcoin 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
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
96.0%96.0%
96.0 % 50 48 49.3 % 142 70 100.0 % 4 4
functional_tests 96.0 % 50 48 49.3 % 142 70 100.0 % 4 4
test_bitcoin 70.0 % 50 35 42.3 % 142 60 50.0 % 4 2
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
92.5%92.5%
92.5 % 120 111 50.0 % 234 117 100.0 % 6 6
functional_tests 92.5 % 120 111 50.0 % 234 117 100.0 % 6 6
test_bitcoin 30.8 % 120 37 19.2 % 234 45 33.3 % 6 2
migrate.cpp
0.0%
0.0 % 355 0.0 % 322 0.0 % 19
migrate.h
0.0%
0.0 % 27 0.0 % 8 0.0 % 27
receive.cpp
85.3%85.3%
85.3 % 252 215 63.1 % 320 202 85.7 % 21 18
functional_tests 85.3 % 252 215 62.8 % 320 201 85.7 % 21 18
test_bitcoin 30.6 % 252 77 15.0 % 320 48 52.4 % 21 11
receive.h
100.0%
100.0 % 1 1 50.0 % 2 1 -
functional_tests 100.0 % 1 1 50.0 % 2 1 - 0 0
scriptpubkeyman.cpp
65.7%65.7%
65.7 % 1649 1084 35.0 % 2700 946 79.6 % 147 117
test_bitcoin 55.9 % 1649 922 29.5 % 2700 797 68.0 % 147 100
functional_tests 27.1 % 1649 447 14.2 % 2700 384 32.0 % 147 47
scriptpubkeyman.h
44.8%44.8%
44.8 % 67 30 35.7 % 28 10 27.5 % 51 14
test_bitcoin 43.3 % 67 29 35.7 % 28 10 25.5 % 51 13
functional_tests 26.9 % 67 18 25.0 % 28 7 11.8 % 51 6
spend.cpp
96.5%96.5%
96.5 % 715 690 66.3 % 1182 784 100.0 % 41 41
test_bitcoin 80.8 % 715 578 46.2 % 1182 546 92.7 % 41 38
functional_tests 90.1 % 715 644 63.5 % 1182 750 85.4 % 41 35
spend.h
100.0%
100.0 % 13 13 35.4 % 144 51 100.0 % 2 2
test_bitcoin 100.0 % 13 13 44.2 % 104 46 100.0 % 2 2
functional_tests 100.0 % 13 13 45.7 % 46 21 100.0 % 2 2
sqlite.cpp
79.9%79.9%
79.9 % 408 326 40.1 % 506 203 97.3 % 37 36
functional_tests 79.4 % 408 324 40.1 % 506 203 94.6 % 37 35
test_bitcoin 66.4 % 408 271 33.6 % 506 170 83.8 % 37 31
sqlite.h
88.9%88.9%
88.9 % 18 16 - 80.0 % 15 12
functional_tests 88.9 % 18 16 - 0 0 80.0 % 15 12
test_bitcoin 66.7 % 18 12 - 0 0 60.0 % 15 9
transaction.cpp
88.5%88.5%
88.5 % 26 23 79.2 % 24 19 83.3 % 6 5
test_bitcoin 46.2 % 26 12 29.2 % 24 7 50.0 % 6 3
functional_tests 88.5 % 26 23 75.0 % 24 18 83.3 % 6 5
transaction.h
90.3%90.3%
90.3 % 113 102 49.3 % 448 221 66.7 % 12 8
functional_tests 87.6 % 113 99 58.1 % 358 208 66.7 % 12 8
test_bitcoin 89.4 % 113 101 36.5 % 370 135 66.7 % 12 8
wallet.cpp
74.5%74.5%
74.5 % 2545 1895 42.5 % 4216 1793 93.1 % 216 201
functional_tests 69.7 % 2545 1775 39.8 % 4216 1677 86.1 % 216 186
test_bitcoin 48.7 % 2545 1239 23.7 % 4216 1000 67.6 % 216 146
wallet.h
94.3%94.3%
94.3 % 88 83 34.9 % 332 116 81.8 % 44 36
test_bitcoin 81.8 % 88 72 22.0 % 254 56 79.5 % 44 35
functional_tests 94.0 % 83 78 43.6 % 218 95 75.0 % 44 33
walletdb.cpp
73.4%73.4%
73.4 % 820 602 44.3 % 1024 454 90.4 % 83 75
test_bitcoin 66.2 % 820 543 40.4 % 1024 414 80.7 % 83 67
functional_tests 56.2 % 820 461 31.5 % 1024 323 66.3 % 83 55
walletdb.h
98.2%98.2%
98.2 % 56 55 31.6 % 266 84 97.5 % 40 39
test_bitcoin 98.2 % 56 55 38.0 % 200 76 85.0 % 40 34
functional_tests 50.0 % 56 28 27.4 % 186 51 52.5 % 40 21
wallettool.cpp
77.5%77.5%
77.5 % 129 100 44.1 % 297 131 100.0 % 5 5
functional_tests 77.5 % 129 100 44.1 % 297 131 100.0 % 5 5
walletutil.cpp
83.7%83.7%
83.7 % 49 41 52.4 % 82 43 75.0 % 4 3
test_bitcoin 79.6 % 49 39 46.3 % 82 38 75.0 % 4 3
functional_tests 81.6 % 49 40 50.0 % 82 41 75.0 % 4 3
walletutil.h
94.7%94.7%
94.7 % 19 18 50.0 % 32 16 100.0 % 7 7
test_bitcoin 94.7 % 19 18 50.0 % 32 16 100.0 % 7 7
functional_tests 89.5 % 19 17 37.5 % 32 12 100.0 % 6 6

Generated by: LCOV version 2.0-1