LCOV - code coverage report
Current view: top level - src/node Coverage Total Hit
Test: total_coverage.info Lines: 87.4 % 3350 2929
Test Date: 2026-01-16 05:29:45 Functions: 80.9 % 471 381
Branches: 57.8 % 4758 2750

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
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
kernel_notifications.h
100.0%
100.0 % 3 3 - 100.0 % 1 1
test_bitcoin 100.0 % 3 3 - 0 0 100.0 % 1 1
functional_tests 100.0 % 2 2 - 0 0 100.0 % 1 1
mempool_persist.h
100.0%
100.0 % 1 1 - -
functional_tests 100.0 % 1 1 - 0 0 - 0 0
test_bitcoin 100.0 % 1 1 - 0 0 - 0 0
timeoffsets.h
100.0%
100.0 % 2 2 - 100.0 % 1 1
test_bitcoin 100.0 % 2 2 - 0 0 100.0 % 1 1
functional_tests 50.0 % 2 1 - 0 0 100.0 % 1 1
warnings.h
100.0%
100.0 % 1 1 - -
test_bitcoin 100.0 % 1 1 - 0 0 - 0 0
functional_tests 100.0 % 1 1 - 0 0 - 0 0
interfaces.cpp
56.7%56.7%
56.7 % 545 309 36.1 % 706 255 54.1 % 172 93
test_bitcoin 44.2 % 545 241 28.8 % 706 203 42.4 % 172 73
functional_tests 51.7 % 545 282 32.0 % 706 226 49.4 % 172 85
utxo_snapshot.cpp
75.6%75.6%
75.6 % 45 34 38.5 % 78 30 100.0 % 3 3
functional_tests 75.6 % 45 34 38.5 % 78 30 100.0 % 3 3
test_bitcoin 75.6 % 45 34 38.5 % 78 30 100.0 % 3 3
types.h
25.0%25.0%
25.0 % 4 1 40.0 % 10 4 -
test_bitcoin 25.0 % 4 1 10.0 % 10 1 - 0 0
functional_tests 25.0 % 4 1 40.0 % 10 4 - 0 0
interface_ui.cpp
76.7%76.7%
76.7 % 30 23 40.0 % 60 24 72.0 % 25 18
functional_tests 76.7 % 30 23 40.0 % 60 24 72.0 % 25 18
test_bitcoin 43.3 % 30 13 8.3 % 60 5 44.0 % 25 11
txdownloadman.h
81.0%81.0%
81.0 % 21 17 46.7 % 30 14 75.0 % 4 3
functional_tests 81.0 % 21 17 46.7 % 30 14 75.0 % 4 3
mini_miner.h
100.0%
100.0 % 20 20 48.1 % 156 75 -
functional_tests 100.0 % 18 18 64.3 % 42 27 - 0 0
test_bitcoin 100.0 % 20 20 49.3 % 150 74 - 0 0
caches.h
100.0%
100.0 % 3 3 50.0 % 4 2 -
test_bitcoin 100.0 % 3 3 50.0 % 4 2 - 0 0
functional_tests 100.0 % 3 3 50.0 % 4 2 - 0 0
database_args.cpp
100.0%
100.0 % 3 3 50.0 % 4 2 100.0 % 1 1
functional_tests 100.0 % 3 3 50.0 % 4 2 100.0 % 1 1
test_bitcoin 100.0 % 3 3 50.0 % 4 2 100.0 % 1 1
mempool_persist_args.cpp
100.0%
100.0 % 4 4 50.0 % 4 2 100.0 % 2 2
functional_tests 100.0 % 4 4 50.0 % 4 2 100.0 % 2 2
test_bitcoin 100.0 % 4 4 50.0 % 4 2 100.0 % 2 2
txorphanage.h
100.0%
100.0 % 5 5 50.0 % 4 2 -
functional_tests 100.0 % 5 5 25.0 % 4 1 - 0 0
test_bitcoin 40.0 % 5 2 50.0 % 4 2 - 0 0
coins_view_args.cpp
100.0%
100.0 % 4 4 50.0 % 8 4 100.0 % 1 1
test_bitcoin 100.0 % 4 4 50.0 % 8 4 100.0 % 1 1
functional_tests 100.0 % 4 4 50.0 % 8 4 100.0 % 1 1
psbt.h
100.0%
100.0 % 10 10 50.0 % 8 4 100.0 % 1 1
functional_tests 100.0 % 10 10 50.0 % 8 4 100.0 % 1 1
caches.cpp
73.9%73.9%
73.9 % 23 17 50.0 % 26 13 100.0 % 3 3
test_bitcoin 60.9 % 23 14 34.6 % 26 9 100.0 % 3 3
functional_tests 73.9 % 23 17 50.0 % 26 13 100.0 % 3 3
warnings.cpp
90.9%90.9%
90.9 % 33 30 52.3 % 44 23 100.0 % 7 7
functional_tests 90.9 % 33 30 52.3 % 44 23 100.0 % 7 7
test_bitcoin 90.9 % 33 30 52.3 % 44 23 100.0 % 7 7
mempool_args.cpp
84.1%84.1%
84.1 % 44 37 53.3 % 90 48 100.0 % 2 2
test_bitcoin 54.5 % 44 24 31.1 % 90 28 100.0 % 2 2
functional_tests 84.1 % 44 37 53.3 % 90 48 100.0 % 2 2
miner.h
100.0%
100.0 % 2 2 54.2 % 24 13 -
test_bitcoin 100.0 % 2 2 41.7 % 24 10 - 0 0
functional_tests 100.0 % 2 2 37.5 % 8 3 - 0 0
coin.cpp
100.0%
100.0 % 12 12 58.3 % 24 14 100.0 % 1 1
functional_tests 100.0 % 12 12 58.3 % 24 14 100.0 % 1 1
test_bitcoin 91.7 % 12 11 54.2 % 24 13 100.0 % 1 1
mempool_persist.cpp
90.3%90.3%
90.3 % 124 112 58.8 % 194 114 100.0 % 2 2
test_bitcoin 33.9 % 124 42 21.6 % 194 42 100.0 % 2 2
functional_tests 90.3 % 124 112 58.8 % 194 114 100.0 % 2 2
timeoffsets.cpp
100.0%
100.0 % 25 25 59.4 % 32 19 100.0 % 3 3
functional_tests 96.0 % 25 24 56.2 % 32 18 100.0 % 3 3
test_bitcoin 100.0 % 25 25 59.4 % 32 19 100.0 % 3 3
blockstorage.cpp
90.3%90.3%
90.3 % 681 615 59.6 % 1033 616 100.0 % 60 60
functional_tests 89.1 % 681 607 58.2 % 1033 601 98.3 % 60 59
test_bitcoin 75.2 % 681 512 43.7 % 1033 451 90.0 % 60 54
chainstate.cpp
89.0%89.0%
89.0 % 118 105 59.9 % 202 121 100.0 % 5 5
test_bitcoin 69.5 % 118 82 44.6 % 202 90 100.0 % 5 5
functional_tests 89.0 % 118 105 59.9 % 202 121 100.0 % 5 5
chainstatemanager_args.cpp
88.0%88.0%
88.0 % 25 22 60.3 % 58 35 100.0 % 1 1
functional_tests 76.0 % 25 19 53.4 % 58 31 100.0 % 1 1
test_bitcoin 84.0 % 25 21 50.0 % 58 29 100.0 % 1 1
psbt.cpp
94.0%94.0%
94.0 % 83 78 60.5 % 124 75 100.0 % 1 1
functional_tests 94.0 % 83 78 60.5 % 124 75 100.0 % 1 1
miner.cpp
94.9%94.9%
94.9 % 235 223 62.6 % 310 194 95.2 % 21 20
test_bitcoin 93.6 % 235 220 55.5 % 310 172 95.2 % 21 20
functional_tests 74.5 % 235 175 48.7 % 310 151 81.0 % 21 17
peerman_args.cpp
87.5%87.5%
87.5 % 8 7 63.6 % 22 14 100.0 % 1 1
test_bitcoin 87.5 % 8 7 45.5 % 22 10 100.0 % 1 1
functional_tests 87.5 % 8 7 63.6 % 22 14 100.0 % 1 1
txreconciliation.cpp
100.0%
100.0 % 50 50 64.3 % 56 36 100.0 % 11 11
functional_tests 100.0 % 50 50 60.7 % 56 34 100.0 % 11 11
test_bitcoin 100.0 % 50 50 62.5 % 56 35 100.0 % 11 11
kernel_notifications.cpp
91.8%91.8%
91.8 % 49 45 65.2 % 46 30 90.0 % 10 9
test_bitcoin 75.5 % 49 37 30.4 % 46 14 90.0 % 10 9
functional_tests 91.8 % 49 45 63.0 % 46 29 90.0 % 10 9
txorphanage.cpp
98.2%98.2%
98.2 % 329 323 65.9 % 372 245 100.0 % 41 41
test_bitcoin 93.6 % 329 308 62.9 % 372 234 97.6 % 41 40
functional_tests 79.9 % 329 263 50.3 % 372 187 85.4 % 41 35
abort.cpp
87.5%87.5%
87.5 % 8 7 66.7 % 12 8 100.0 % 1 1
test_bitcoin 87.5 % 8 7 41.7 % 12 5 100.0 % 1 1
functional_tests 87.5 % 8 7 50.0 % 12 6 100.0 % 1 1
txdownloadman_impl.cpp
99.2%99.2%
99.2 % 248 246 66.8 % 358 239 100.0 % 42 42
functional_tests 99.2 % 248 246 65.9 % 358 236 100.0 % 42 42
test_bitcoin 73.8 % 248 183 44.1 % 358 158 66.7 % 42 28
mini_miner.cpp
93.8%93.8%
93.8 % 210 197 67.3 % 248 167 100.0 % 10 10
functional_tests 81.9 % 210 172 57.3 % 248 142 80.0 % 10 8
test_bitcoin 93.8 % 210 197 66.5 % 248 165 100.0 % 10 10
eviction.cpp
100.0%
100.0 % 107 107 71.3 % 136 97 100.0 % 13 13
test_bitcoin 100.0 % 107 107 71.3 % 136 97 100.0 % 13 13
functional_tests 73.8 % 107 79 35.3 % 136 48 76.9 % 13 10
utxo_snapshot.h
100.0%
100.0 % 36 36 71.4 % 28 20 100.0 % 4 4
test_bitcoin 72.2 % 36 26 14.3 % 28 4 100.0 % 4 4
functional_tests 100.0 % 36 36 71.4 % 28 20 100.0 % 4 4
transaction.cpp
100.0%
100.0 % 75 75 71.8 % 103 74 100.0 % 3 3
test_bitcoin 48.0 % 75 36 27.2 % 103 28 33.3 % 3 1
functional_tests 100.0 % 75 75 71.8 % 103 74 100.0 % 3 3
connection_types.cpp
84.6%84.6%
84.6 % 26 22 75.0 % 12 9 100.0 % 2 2
test_bitcoin 30.8 % 26 8 16.7 % 12 2 100.0 % 2 2
functional_tests 84.6 % 26 22 75.0 % 12 9 100.0 % 2 2
minisketchwrapper.cpp
93.9%93.9%
93.9 % 33 31 78.1 % 32 25 75.0 % 4 3
test_bitcoin 93.9 % 33 31 78.1 % 32 25 75.0 % 4 3
blockstorage.h
100.0%
100.0 % 34 34 81.9 % 72 59 100.0 % 5 5
functional_tests 100.0 % 34 34 82.9 % 70 58 100.0 % 5 5
test_bitcoin 100.0 % 34 34 51.4 % 70 36 100.0 % 5 5
blockmanager_args.cpp
100.0%
100.0 % 14 14 83.3 % 18 15 100.0 % 1 1
test_bitcoin 78.6 % 14 11 44.4 % 18 8 100.0 % 1 1
functional_tests 100.0 % 14 14 83.3 % 18 15 100.0 % 1 1
txdownloadman_impl.h
100.0%
100.0 % 14 14 87.5 % 8 7 100.0 % 4 4
functional_tests 100.0 % 14 14 87.5 % 8 7 100.0 % 4 4
test_bitcoin 100.0 % 14 14 87.5 % 8 7 100.0 % 4 4
chainstate.h
100.0%
100.0 % 1 1 100.0 % 2 2 -
functional_tests 100.0 % 1 1 100.0 % 2 2 - 0 0
test_bitcoin 100.0 % 1 1 100.0 % 2 2 - 0 0

Generated by: LCOV version 2.0-1