LCOV - code coverage report
Current view: top level - src/rpc Coverage Total Hit
Test: total_coverage.info Lines: 95.9 % 8221 7881
Test Date: 2025-10-25 05:06:34 Functions: 98.4 % 504 496
Branches: 51.9 % 25139 13051

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
server_util.cpp
86.2%86.2%
86.2 % 65 56 21.7 % 60 13 100.0 % 17 17
test_bitcoin 23.1 % 65 15 6.7 % 60 4 29.4 % 17 5
functional_tests 86.2 % 65 56 21.7 % 60 13 100.0 % 17 17
request.cpp
86.9%86.9%
86.9 % 130 113 51.1 % 272 139 100.0 % 9 9
test_bitcoin 6.9 % 130 9 2.6 % 272 7 22.2 % 9 2
functional_tests 86.9 % 130 113 51.1 % 272 139 100.0 % 9 9
util.cpp
93.5%93.5%
93.5 % 846 791 59.9 % 1700 1018 96.4 % 83 80
functional_tests 93.1 % 846 788 59.1 % 1700 1004 95.2 % 83 79
test_bitcoin 56.1 % 846 475 33.8 % 1700 575 59.0 % 83 49
mining.cpp
94.9%94.9%
94.9 % 707 671 50.5 % 2404 1213 100.0 % 31 31
functional_tests 94.9 % 707 671 50.4 % 2404 1212 100.0 % 31 31
test_bitcoin 34.5 % 707 244 23.2 % 2404 558 74.2 % 31 23
rawtransaction_util.cpp
95.0%95.0%
95.0 % 202 192 59.4 % 488 290 100.0 % 9 9
test_bitcoin 72.8 % 202 147 32.4 % 488 158 100.0 % 9 9
functional_tests 95.0 % 202 192 59.4 % 488 290 100.0 % 9 9
node.cpp
95.1%95.1%
95.1 % 244 232 50.3 % 754 379 95.7 % 23 22
functional_tests 95.1 % 244 232 50.1 % 754 378 95.7 % 23 22
test_bitcoin 52.9 % 244 129 35.0 % 754 264 73.9 % 23 17
rawtransaction.cpp
95.9%95.9%
95.9 % 1208 1158 51.4 % 4124 2121 100.0 % 39 39
test_bitcoin 37.2 % 1208 449 24.2 % 4124 996 84.6 % 39 33
functional_tests 95.9 % 1208 1158 51.4 % 4124 2120 100.0 % 39 39
blockchain.cpp
95.9%95.9%
95.9 % 2189 2100 51.6 % 6773 3493 97.7 % 133 130
test_bitcoin 38.4 % 2189 840 25.6 % 6773 1736 52.6 % 133 70
functional_tests 95.7 % 2189 2095 51.5 % 6773 3489 96.2 % 133 128
server.cpp
97.0%97.0%
97.0 % 303 294 57.0 % 572 326 96.9 % 32 31
test_bitcoin 63.4 % 303 192 37.6 % 572 215 78.1 % 32 25
functional_tests 95.4 % 303 289 55.6 % 572 318 93.8 % 32 30
txoutproof.cpp
97.2%97.2%
97.2 % 107 104 54.6 % 282 154 100.0 % 5 5
test_bitcoin 32.7 % 107 35 18.4 % 282 52 100.0 % 5 5
functional_tests 97.2 % 107 104 54.3 % 282 153 100.0 % 5 5
net.cpp
97.1%97.1%
97.1 % 834 810 50.1 % 3120 1563 100.0 % 41 41
functional_tests 97.1 % 834 810 50.0 % 3120 1561 100.0 % 41 41
test_bitcoin 61.8 % 834 515 34.7 % 3120 1083 95.1 % 41 39
signmessage.cpp
97.3%97.3%
97.3 % 73 71 50.0 % 202 101 100.0 % 5 5
test_bitcoin 65.8 % 73 48 35.6 % 202 72 100.0 % 5 5
functional_tests 97.3 % 73 71 49.5 % 202 100 100.0 % 5 5
mempool.cpp
97.4%97.4%
97.4 % 783 763 51.5 % 2690 1386 100.0 % 32 32
test_bitcoin 44.6 % 783 349 28.4 % 2690 763 81.2 % 32 26
functional_tests 97.3 % 783 762 51.4 % 2690 1382 100.0 % 32 32
client.cpp
97.8%97.8%
97.8 % 45 44 61.4 % 70 43 100.0 % 6 6
test_bitcoin 51.1 % 45 23 32.9 % 70 23 66.7 % 6 4
functional_tests 97.8 % 45 44 61.4 % 70 43 100.0 % 6 6
fees.cpp
98.5%98.5%
98.5 % 134 132 49.8 % 492 245 100.0 % 5 5
test_bitcoin 47.0 % 134 63 30.7 % 492 151 100.0 % 5 5
functional_tests 98.5 % 134 132 49.6 % 492 244 100.0 % 5 5
output_script.cpp
99.5%99.5%
99.5 % 218 217 52.2 % 760 397 100.0 % 10 10
test_bitcoin 49.1 % 218 107 29.3 % 760 223 90.0 % 10 9
functional_tests 99.5 % 218 217 52.1 % 760 396 100.0 % 10 10
request.h
100.0%
100.0 % 1 1 100.0 % 8 8 -
functional_tests 100.0 % 1 1 100.0 % 8 8 - 0 0
server.h
100.0%
100.0 % 12 12 60.0 % 10 6 100.0 % 3 3
functional_tests 100.0 % 11 11 60.0 % 10 6 100.0 % 3 3
test_bitcoin 100.0 % 12 12 60.0 % 10 6 100.0 % 3 3
register.h
100.0%
100.0 % 13 13 - 100.0 % 1 1
test_bitcoin 100.0 % 13 13 - 0 0 100.0 % 1 1
functional_tests 100.0 % 13 13 - 0 0 100.0 % 1 1
external_signer.cpp
100.0%
100.0 % 44 44 53.2 % 124 66 100.0 % 3 3
test_bitcoin 54.5 % 44 24 33.9 % 124 42 100.0 % 3 3
functional_tests 100.0 % 44 44 52.4 % 124 65 100.0 % 3 3
util.h
100.0%
100.0 % 63 63 38.5 % 234 90 100.0 % 17 17
test_bitcoin 96.8 % 63 61 25.6 % 168 43 82.4 % 17 14
functional_tests 100.0 % 63 63 48.8 % 168 82 100.0 % 17 17

Generated by: LCOV version 2.0-1