LCOV - code coverage report
Current view: top level - src/node Coverage Total Hit
Test: total_coverage.info Lines: 85.4 % 2617 2236
Test Date: 2024-07-04 05:05:02 Functions: 76.8 % 362 278
Branches: 54.0 % 4264 2303

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
abort.cpp
87.5%87.5%
87.5 % 8 7 50.0 % 18 9 100.0 % 1 1
blockmanager_args.cpp
100.0%
100.0 % 12 12 81.2 % 16 13 100.0 % 1 1
blockstorage.cpp
89.1%89.1%
89.1 % 649 578 54.0 % 1059 572 100.0 % 63 63
blockstorage.h
100.0%
100.0 % 17 17 67.2 % 58 39 100.0 % 3 3
caches.cpp
100.0%
100.0 % 19 19 63.6 % 22 14 100.0 % 1 1
chainstate.cpp
90.0%90.0%
90.0 % 130 117 59.4 % 278 165 100.0 % 5 5
chainstate.h
100.0%
100.0 % 1 1 50.0 % 2 1 -
chainstatemanager_args.cpp
100.0%
100.0 % 20 20 63.0 % 54 34 100.0 % 1 1
coin.cpp
100.0%
100.0 % 10 10 59.1 % 22 13 100.0 % 1 1
coins_view_args.cpp
100.0%
100.0 % 4 4 50.0 % 8 4 100.0 % 1 1
connection_types.cpp
83.3%83.3%
83.3 % 24 20 72.7 % 11 8 100.0 % 2 2
context.cpp
100.0%
100.0 % 2 2 - 100.0 % 2 2
database_args.cpp
100.0%
100.0 % 3 3 50.0 % 4 2 100.0 % 1 1
eviction.cpp
99.1%99.1%
99.1 % 107 106 73.9 % 176 130 100.0 % 13 13
interface_ui.cpp
76.7%76.7%
76.7 % 30 23 38.9 % 54 21 72.0 % 25 18
interfaces.cpp
56.5%56.5%
56.5 % 513 290 35.9 % 660 237 53.8 % 158 85
kernel_notifications.cpp
90.0%90.0%
90.0 % 40 36 59.5 % 42 25 88.9 % 9 8
kernel_notifications.h
100.0%
100.0 % 3 3 50.0 % 8 4 -
mempool_args.cpp
80.6%80.6%
80.6 % 36 29 41.5 % 118 49 100.0 % 2 2
mempool_persist.cpp
93.4%93.4%
93.4 % 122 114 58.9 % 224 132 100.0 % 2 2
mempool_persist.h
100.0%
100.0 % 1 1 0.0 % 2 -
mempool_persist_args.cpp
100.0%
100.0 % 4 4 50.0 % 4 2 100.0 % 2 2
miner.cpp
98.0%98.0%
98.0 % 199 195 64.3 % 280 180 100.0 % 15 15
miner.h
100.0%
100.0 % 27 27 39.1 % 110 43 100.0 % 2 2
mini_miner.cpp
94.0%94.0%
94.0 % 215 202 68.4 % 272 186 100.0 % 11 11
mini_miner.h
100.0%
100.0 % 20 20 48.5 % 200 97 -
minisketchwrapper.cpp
93.9%93.9%
93.9 % 33 31 75.0 % 36 27 75.0 % 4 3
peerman_args.cpp
77.8%77.8%
77.8 % 9 7 54.2 % 24 13 100.0 % 1 1
psbt.cpp
96.4%96.4%
96.4 % 83 80 65.8 % 114 75 100.0 % 1 1
psbt.h
100.0%
100.0 % 10 10 50.0 % 8 4 100.0 % 1 1
timeoffsets.cpp
96.0%96.0%
96.0 % 25 24 58.8 % 34 20 100.0 % 3 3
timeoffsets.h
100.0%
100.0 % 2 2 - 100.0 % 1 1
transaction.cpp
100.0%
100.0 % 65 65 70.0 % 100 70 100.0 % 3 3
txreconciliation.cpp
100.0%
100.0 % 50 50 62.5 % 64 40 100.0 % 11 11
utxo_snapshot.cpp
73.3%73.3%
73.3 % 45 33 27.0 % 100 27 100.0 % 3 3
utxo_snapshot.h
100.0%
100.0 % 39 39 71.4 % 28 20 66.7 % 6 4
validation_cache_args.cpp
60.0%60.0%
60.0 % 5 3 33.3 % 6 2 100.0 % 1 1
warnings.cpp
91.2%91.2%
91.2 % 34 31 52.1 % 48 25 100.0 % 6 6
warnings.h
100.0%
100.0 % 1 1 - -

Generated by: LCOV version 2.0-1