LCOV - code coverage report
Current view: top level - src/test Coverage Total Hit
Test: test_bitcoin_coverage.info Lines: 98.0 % 22421 21965
Test Date: 2024-08-28 04:44:32 Functions: 99.4 % 1736 1725
Branches: 50.5 % 109224 55123

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
validation_flush_tests.cpp
31.5%31.5%
31.5 % 54 17 22.3 % 242 54 66.7 % 3 2
test_bitcoin 31.5 % 54 17 22.3 % 242 54 66.7 % 3 2
main.cpp
82.4%82.4%
82.4 % 17 14 59.1 % 22 13 100.0 % 3 3
test_bitcoin 82.4 % 17 14 59.1 % 22 13 100.0 % 3 3
txindex_tests.cpp
87.5%87.5%
87.5 % 32 28 47.5 % 160 76 100.0 % 2 2
test_bitcoin 87.5 % 32 28 47.5 % 160 76 100.0 % 2 2
result_tests.cpp
91.7%91.7%
91.7 % 48 44 51.4 % 216 111 90.0 % 20 18
test_bitcoin 91.7 % 48 44 51.4 % 216 111 90.0 % 20 18
settings_tests.cpp
91.7%91.7%
91.7 % 132 121 50.1 % 670 336 94.1 % 17 16
test_bitcoin 91.7 % 132 121 50.1 % 670 336 94.1 % 17 16
script_tests.cpp
91.6%91.6%
91.6 % 1086 995 48.8 % 6572 3210 93.9 % 66 62
test_bitcoin 91.6 % 1086 995 48.8 % 6572 3210 93.9 % 66 62
system_tests.cpp
92.5%92.5%
92.5 % 40 37 48.4 % 258 125 100.0 % 6 6
test_bitcoin 92.5 % 40 37 48.4 % 258 125 100.0 % 6 6
base58_tests.cpp
93.0%93.0%
93.0 % 57 53 50.0 % 416 208 100.0 % 6 6
test_bitcoin 93.0 % 57 53 50.0 % 416 208 100.0 % 6 6
blockfilter_index_tests.cpp
93.0%93.0%
93.0 % 187 174 51.0 % 604 308 100.0 % 7 7
test_bitcoin 93.0 % 187 174 51.0 % 604 308 100.0 % 7 7
key_io_tests.cpp
93.5%93.5%
93.5 % 92 86 51.1 % 440 225 100.0 % 6 6
test_bitcoin 93.5 % 92 86 51.1 % 440 225 100.0 % 6 6
sighash_tests.cpp
93.5%93.5%
93.5 % 107 100 54.0 % 274 148 100.0 % 7 7
test_bitcoin 93.5 % 107 100 54.0 % 274 148 100.0 % 7 7
net_peer_connection_tests.cpp
93.8%93.8%
93.8 % 81 76 52.8 % 354 187 100.0 % 5 5
test_bitcoin 93.8 % 81 76 52.8 % 354 187 100.0 % 5 5
sync_tests.cpp
94.1%94.1%
94.1 % 34 32 47.6 % 126 60 100.0 % 8 8
test_bitcoin 94.1 % 34 32 47.6 % 126 60 100.0 % 8 8
scriptnum10.h
95.0%95.0%
95.0 % 60 57 60.3 % 136 82 100.0 % 4 4
test_bitcoin 95.0 % 60 57 60.3 % 136 82 100.0 % 4 4
coinstatsindex_tests.cpp
95.3%95.3%
95.3 % 64 61 50.0 % 320 160 100.0 % 4 4
test_bitcoin 95.3 % 64 61 50.0 % 320 160 100.0 % 4 4
txpackage_tests.cpp
95.4%95.4%
95.4 % 755 720 47.4 % 3484 1652 100.0 % 18 18
test_bitcoin 95.4 % 755 720 47.4 % 3484 1652 100.0 % 18 18
transaction_tests.cpp
95.9%95.9%
95.9 % 676 648 50.2 % 2278 1143 100.0 % 33 33
test_bitcoin 95.9 % 676 648 50.2 % 2278 1143 100.0 % 33 33
flatfile_tests.cpp
95.9%95.9%
95.9 % 74 71 49.1 % 442 217 100.0 % 8 8
test_bitcoin 95.9 % 74 71 49.1 % 442 217 100.0 % 8 8
validation_chainstate_tests.cpp
96.2%96.2%
96.2 % 53 51 50.0 % 272 136 100.0 % 8 8
test_bitcoin 96.2 % 53 51 50.0 % 272 136 100.0 % 8 8
net_peer_eviction_tests.cpp
96.3%96.3%
96.3 % 82 79 58.8 % 634 373 100.0 % 31 31
test_bitcoin 96.3 % 82 79 58.8 % 634 373 100.0 % 31 31
dbwrapper_tests.cpp
96.3%96.3%
96.3 % 246 237 52.0 % 1324 688 100.0 % 21 21
test_bitcoin 96.3 % 246 237 52.0 % 1324 688 100.0 % 21 21
blockfilter_tests.cpp
96.6%96.6%
96.6 % 116 112 50.5 % 614 310 100.0 % 10 10
test_bitcoin 96.6 % 116 112 50.5 % 614 310 100.0 % 10 10
checkqueue_tests.cpp
96.5%96.5%
96.5 % 229 221 53.9 % 848 457 100.0 % 27 27
test_bitcoin 96.5 % 229 221 53.9 % 848 457 100.0 % 27 27
orphanage_tests.cpp
96.7%96.7%
96.7 % 214 207 50.1 % 898 450 100.0 % 12 12
test_bitcoin 96.7 % 214 207 50.1 % 898 450 100.0 % 12 12
validation_chainstatemanager_tests.cpp
96.8%96.8%
96.8 % 434 420 50.8 % 1720 874 100.0 % 49 49
test_bitcoin 96.8 % 434 420 50.8 % 1720 874 100.0 % 49 49
logging_tests.cpp
97.2%97.2%
97.2 % 181 176 50.9 % 756 385 100.0 % 17 17
test_bitcoin 97.2 % 181 176 50.9 % 756 385 100.0 % 17 17
argsman_tests.cpp
97.3%97.3%
97.3 % 660 642 49.0 % 4277 2094 100.0 % 47 47
test_bitcoin 97.3 % 660 642 49.0 % 4277 2094 100.0 % 47 47
blockencodings_tests.cpp
97.7%97.7%
97.7 % 301 294 49.5 % 1294 641 100.0 % 23 23
test_bitcoin 97.7 % 301 294 49.5 % 1294 641 100.0 % 23 23
streams_tests.cpp
97.6%97.6%
97.6 % 375 366 49.6 % 1683 835 100.0 % 20 20
test_bitcoin 97.6 % 375 366 49.6 % 1683 835 100.0 % 20 20
merkle_tests.cpp
97.8%97.8%
97.8 % 223 218 57.0 % 670 382 100.0 % 18 18
test_bitcoin 97.8 % 223 218 57.0 % 670 382 100.0 % 18 18
txvalidationcache_tests.cpp
97.8%97.8%
97.8 % 227 222 51.0 % 732 373 100.0 % 9 9
test_bitcoin 97.8 % 227 222 51.0 % 732 373 100.0 % 9 9
raii_event_tests.cpp
97.9%97.9%
97.9 % 47 46 50.0 % 188 94 100.0 % 6 6
test_bitcoin 97.9 % 47 46 50.0 % 188 94 100.0 % 6 6
policyestimator_tests.cpp
97.9%97.9%
97.9 % 142 139 55.4 % 392 217 100.0 % 2 2
test_bitcoin 97.9 % 142 139 55.4 % 392 217 100.0 % 2 2
validation_tests.cpp
97.8%97.8%
97.8 % 229 224 50.5 % 986 498 100.0 % 14 14
test_bitcoin 97.8 % 229 224 50.5 % 986 498 100.0 % 14 14
fs_tests.cpp
98.2%98.2%
98.2 % 112 110 50.0 % 600 300 100.0 % 10 10
test_bitcoin 98.2 % 112 110 50.0 % 600 300 100.0 % 10 10
versionbits_tests.cpp
98.4%98.4%
98.4 % 244 240 53.0 % 756 401 100.0 % 21 21
test_bitcoin 98.4 % 244 240 53.0 % 756 401 100.0 % 21 21
pmt_tests.cpp
98.4%98.4%
98.4 % 63 62 54.4 % 204 111 100.0 % 5 5
test_bitcoin 98.4 % 63 62 54.4 % 204 111 100.0 % 5 5
coins_tests.cpp
98.5%98.5%
98.5 % 647 637 55.6 % 1650 918 97.6 % 41 40
test_bitcoin 98.5 % 647 637 55.6 % 1650 918 97.6 % 41 40
miniscript_tests.cpp
98.5%98.5%
98.5 % 407 401 53.0 % 1643 871 95.8 % 24 23
test_bitcoin 98.5 % 407 401 53.0 % 1643 871 95.8 % 24 23
allocator_tests.cpp
98.6%98.6%
98.6 % 144 142 51.8 % 610 316 100.0 % 9 9
test_bitcoin 98.6 % 144 142 51.8 % 610 316 100.0 % 9 9
denialofservice_tests.cpp
98.7%98.7%
98.7 % 236 233 51.4 % 970 499 100.0 % 12 12
test_bitcoin 98.7 % 236 233 51.4 % 970 499 100.0 % 12 12
rbf_tests.cpp
98.7%98.7%
98.7 % 398 393 48.8 % 2336 1141 100.0 % 13 13
test_bitcoin 98.7 % 398 393 48.8 % 2336 1141 100.0 % 13 13
miner_tests.cpp
98.8%98.8%
98.8 % 425 420 50.5 % 1314 664 100.0 % 9 9
test_bitcoin 98.8 % 425 420 50.5 % 1314 664 100.0 % 9 9
mempool_tests.cpp
98.8%98.8%
98.8 % 521 515 50.0 % 2154 1077 100.0 % 15 15
test_bitcoin 98.8 % 521 515 50.0 % 2154 1077 100.0 % 15 15
blockmanager_tests.cpp
99.0%99.0%
99.0 % 99 98 50.2 % 472 237 100.0 % 16 16
test_bitcoin 99.0 % 99 98 50.2 % 472 237 100.0 % 16 16
validation_block_tests.cpp
98.9%98.9%
98.9 % 189 187 53.1 % 580 308 100.0 % 21 21
test_bitcoin 98.9 % 189 187 53.1 % 580 308 100.0 % 21 21
net_tests.cpp
98.9%98.9%
98.9 % 938 928 50.4 % 4038 2035 100.0 % 58 58
test_bitcoin 98.9 % 938 928 50.4 % 4038 2035 100.0 % 58 58
pool_tests.cpp
99.0%99.0%
99.0 % 101 100 51.4 % 560 288 100.0 % 8 8
test_bitcoin 99.0 % 101 100 51.4 % 560 288 100.0 % 8 8
coinscachepair_tests.cpp
99.2%99.2%
99.2 % 132 131 51.1 % 536 274 100.0 % 9 9
test_bitcoin 99.2 % 132 131 51.1 % 536 274 100.0 % 9 9
multisig_tests.cpp
99.3%99.3%
99.3 % 138 137 52.2 % 738 385 100.0 % 8 8
test_bitcoin 99.3 % 138 137 52.2 % 738 385 100.0 % 8 8
txvalidation_tests.cpp
99.2%99.2%
99.2 % 256 254 49.7 % 1130 562 100.0 % 7 7
test_bitcoin 99.2 % 256 254 49.7 % 1130 562 100.0 % 7 7
serialize_tests.cpp
99.3%99.3%
99.3 % 274 272 49.9 % 1442 720 100.0 % 43 43
test_bitcoin 99.3 % 274 272 49.9 % 1442 720 100.0 % 43 43
descriptor_tests.cpp
99.3%99.3%
99.3 % 405 402 51.1 % 2854 1457 100.0 % 12 12
test_bitcoin 99.3 % 405 402 51.1 % 2854 1457 100.0 % 12 12
uint256_tests.cpp
99.3%99.3%
99.3 % 294 292 50.3 % 1546 777 100.0 % 25 25
test_bitcoin 99.3 % 294 292 50.3 % 1546 777 100.0 % 25 25
util_tests.cpp
99.3%99.3%
99.3 % 1220 1212 50.1 % 6810 3414 100.0 % 113 113
test_bitcoin 99.3 % 1220 1212 50.1 % 6810 3414 100.0 % 113 113
random_tests.cpp
99.4%99.4%
99.4 % 168 167 52.7 % 811 427 100.0 % 16 16
test_bitcoin 99.4 % 168 167 52.7 % 811 427 100.0 % 16 16
addrman_tests.cpp
99.5%99.5%
99.5 % 729 725 50.5 % 4412 2226 100.0 % 52 52
test_bitcoin 99.5 % 729 725 50.5 % 4412 2226 100.0 % 52 52
key_tests.cpp
99.6%99.6%
99.6 % 234 233 49.4 % 1562 772 100.0 % 17 17
test_bitcoin 99.6 % 234 233 49.4 % 1562 772 100.0 % 17 17
rpc_tests.cpp
99.5%99.5%
99.5 % 435 433 44.9 % 3694 1657 100.0 % 37 37
test_bitcoin 99.5 % 435 433 44.9 % 3694 1657 100.0 % 37 37
bloom_tests.cpp
99.7%99.7%
99.7 % 325 324 51.1 % 1846 943 100.0 % 25 25
test_bitcoin 99.7 % 325 324 51.1 % 1846 943 100.0 % 25 25
netbase_tests.cpp
99.8%99.8%
99.8 % 414 413 50.1 % 3492 1748 100.0 % 34 34
test_bitcoin 99.8 % 414 413 50.1 % 3492 1748 100.0 % 34 34
miniminer_tests.cpp
99.8%99.8%
99.8 % 446 445 51.6 % 1928 994 100.0 % 16 16
test_bitcoin 99.8 % 446 445 51.6 % 1928 994 100.0 % 16 16
crypto_tests.cpp
99.8%99.8%
99.8 % 588 587 51.7 % 2486 1285 100.0 % 57 57
test_bitcoin 99.8 % 588 587 51.7 % 2486 1285 100.0 % 57 57
sanity_tests.cpp
100.0%
100.0 % 3 3 50.0 % 64 32 100.0 % 2 2
test_bitcoin 100.0 % 3 3 50.0 % 64 32 100.0 % 2 2
translation_tests.cpp
100.0%
100.0 % 7 7 50.0 % 70 35 100.0 % 2 2
test_bitcoin 100.0 % 7 7 50.0 % 70 35 100.0 % 2 2
bswap_tests.cpp
100.0%
100.0 % 11 11 50.0 % 56 28 100.0 % 2 2
test_bitcoin 100.0 % 11 11 50.0 % 56 28 100.0 % 2 2
policy_fee_tests.cpp
100.0%
100.0 % 12 12 51.2 % 84 43 100.0 % 2 2
test_bitcoin 100.0 % 12 12 51.2 % 84 43 100.0 % 2 2
script_parse_tests.cpp
100.0%
100.0 % 14 14 46.9 % 192 90 100.0 % 2 2
test_bitcoin 100.0 % 14 14 46.9 % 192 90 100.0 % 2 2
span_tests.cpp
100.0%
100.0 % 15 15 50.0 % 72 36 100.0 % 8 8
test_bitcoin 100.0 % 15 15 50.0 % 72 36 100.0 % 8 8
banman_tests.cpp
100.0%
100.0 % 17 17 50.0 % 98 49 100.0 % 2 2
test_bitcoin 100.0 % 17 17 50.0 % 98 49 100.0 % 2 2
compilerbug_tests.cpp
100.0%
100.0 % 17 17 55.0 % 60 33 100.0 % 5 5
test_bitcoin 100.0 % 17 17 55.0 % 60 33 100.0 % 5 5
httpserver_tests.cpp
100.0%
100.0 % 17 17 48.7 % 156 76 100.0 % 2 2
test_bitcoin 100.0 % 17 17 48.7 % 156 76 100.0 % 2 2
base32_tests.cpp
100.0%
100.0 % 18 18 48.7 % 158 77 100.0 % 2 2
test_bitcoin 100.0 % 18 18 48.7 % 158 77 100.0 % 2 2
cluster_linearize_tests.cpp
100.0%
100.0 % 20 20 50.0 % 106 53 100.0 % 3 3
test_bitcoin 100.0 % 20 20 50.0 % 106 53 100.0 % 3 3
node_warnings_tests.cpp
100.0%
100.0 % 20 20 50.0 % 166 83 100.0 % 2 2
test_bitcoin 100.0 % 20 20 50.0 % 166 83 100.0 % 2 2
util_threadnames_tests.cpp
100.0%
100.0 % 21 21 53.6 % 84 45 100.0 % 4 4
test_bitcoin 100.0 % 21 21 53.6 % 84 45 100.0 % 4 4
rest_tests.cpp
100.0%
100.0 % 22 22 50.0 % 134 67 100.0 % 2 2
test_bitcoin 100.0 % 22 22 50.0 % 134 67 100.0 % 2 2
base64_tests.cpp
100.0%
100.0 % 24 24 49.4 % 156 77 100.0 % 2 2
test_bitcoin 100.0 % 24 24 49.4 % 156 77 100.0 % 2 2
minisketch_tests.cpp
100.0%
100.0 % 28 28 55.3 % 94 52 100.0 % 2 2
test_bitcoin 100.0 % 28 28 55.3 % 94 52 100.0 % 2 2
timeoffsets_tests.cpp
100.0%
100.0 % 31 31 50.4 % 226 114 100.0 % 6 6
test_bitcoin 100.0 % 31 31 50.4 % 226 114 100.0 % 6 6
merkleblock_tests.cpp
100.0%
100.0 % 32 32 50.0 % 210 105 100.0 % 4 4
test_bitcoin 100.0 % 32 32 50.0 % 210 105 100.0 % 4 4
peerman_tests.cpp
100.0%
100.0 % 34 34 50.0 % 154 77 100.0 % 4 4
test_bitcoin 100.0 % 34 34 50.0 % 154 77 100.0 % 4 4
txreconciliation_tests.cpp
100.0%
100.0 % 44 44 50.0 % 362 181 100.0 % 6 6
test_bitcoin 100.0 % 44 44 50.0 % 362 181 100.0 % 6 6
common_url_tests.cpp
100.0%
100.0 % 45 45 50.0 % 280 140 100.0 % 8 8
test_bitcoin 100.0 % 45 45 50.0 % 280 140 100.0 % 8 8
disconnected_transactions.cpp
100.0%
100.0 % 45 45 48.8 % 170 83 100.0 % 2 2
test_bitcoin 100.0 % 45 45 48.8 % 170 83 100.0 % 2 2
reverselock_tests.cpp
100.0%
100.0 % 48 48 50.0 % 254 127 100.0 % 6 6
test_bitcoin 100.0 % 48 48 50.0 % 254 127 100.0 % 6 6
bech32_tests.cpp
100.0%
100.0 % 52 52 49.7 % 596 296 100.0 % 8 8
test_bitcoin 100.0 % 52 52 49.7 % 596 296 100.0 % 8 8
feefrac_tests.cpp
100.0%
100.0 % 52 52 50.0 % 142 71 100.0 % 2 2
test_bitcoin 100.0 % 52 52 50.0 % 142 71 100.0 % 2 2
blockchain_tests.cpp
100.0%
100.0 % 54 54 50.2 % 460 231 100.0 % 19 19
test_bitcoin 100.0 % 54 54 50.2 % 460 231 100.0 % 19 19
validationinterface_tests.cpp
100.0%
100.0 % 56 56 51.1 % 186 95 92.3 % 13 12
test_bitcoin 100.0 % 56 56 51.1 % 186 95 92.3 % 13 12
torcontrol_tests.cpp
100.0%
100.0 % 62 62 48.7 % 478 233 100.0 % 6 6
test_bitcoin 100.0 % 62 62 48.7 % 478 233 100.0 % 6 6
headers_sync_chainwork_tests.cpp
100.0%
100.0 % 63 63 50.8 % 246 125 100.0 % 5 5
test_bitcoin 100.0 % 63 63 50.8 % 246 125 100.0 % 5 5
bip32_tests.cpp
100.0%
100.0 % 65 65 50.8 % 494 251 100.0 % 14 14
test_bitcoin 100.0 % 65 65 50.8 % 494 251 100.0 % 14 14
hash_tests.cpp
100.0%
100.0 % 70 70 51.4 % 218 112 100.0 % 4 4
test_bitcoin 100.0 % 70 70 51.4 % 218 112 100.0 % 4 4
i2p_tests.cpp
100.0%
100.0 % 80 80 50.9 % 340 173 100.0 % 10 10
test_bitcoin 100.0 % 80 80 50.9 % 340 173 100.0 % 10 10
bip324_tests.cpp
100.0%
100.0 % 81 81 54.1 % 362 196 100.0 % 3 3
test_bitcoin 100.0 % 81 81 54.1 % 362 196 100.0 % 3 3
amount_tests.cpp
100.0%
100.0 % 92 92 50.0 % 348 174 100.0 % 8 8
test_bitcoin 100.0 % 92 92 50.0 % 348 174 100.0 % 8 8
compress_tests.cpp
100.0%
100.0 % 93 93 51.1 % 618 316 100.0 % 15 15
test_bitcoin 100.0 % 93 93 51.1 % 618 316 100.0 % 15 15
serfloat_tests.cpp
100.0%
100.0 % 93 93 52.6 % 274 144 100.0 % 5 5
test_bitcoin 100.0 % 93 93 52.6 % 274 144 100.0 % 5 5
sock_tests.cpp
100.0%
100.0 % 102 102 48.8 % 516 252 100.0 % 18 18
test_bitcoin 100.0 % 102 102 48.8 % 516 252 100.0 % 18 18
script_segwit_tests.cpp
100.0%
100.0 % 106 106 50.0 % 930 465 100.0 % 26 26
test_bitcoin 100.0 % 106 106 50.0 % 930 465 100.0 % 26 26
interfaces_tests.cpp
100.0%
100.0 % 121 121 50.2 % 914 459 100.0 % 13 13
test_bitcoin 100.0 % 121 121 50.2 % 914 459 100.0 % 13 13
skiplist_tests.cpp
100.0%
100.0 % 121 121 54.9 % 608 334 100.0 % 8 8
test_bitcoin 100.0 % 121 121 54.9 % 608 334 100.0 % 8 8
scheduler_tests.cpp
100.0%
100.0 % 123 123 52.5 % 408 214 100.0 % 12 12
test_bitcoin 100.0 % 123 123 52.5 % 408 214 100.0 % 12 12
scriptnum_tests.cpp
100.0%
100.0 % 125 125 56.2 % 322 181 100.0 % 13 13
test_bitcoin 100.0 % 125 125 56.2 % 322 181 100.0 % 13 13
pow_tests.cpp
100.0%
100.0 % 139 139 50.7 % 1108 562 100.0 % 31 31
test_bitcoin 100.0 % 139 139 50.7 % 1108 562 100.0 % 31 31
sigopcount_tests.cpp
100.0%
100.0 % 139 139 50.2 % 478 240 100.0 % 7 7
test_bitcoin 100.0 % 139 139 50.2 % 478 240 100.0 % 7 7
cuckoocache_tests.cpp
100.0%
100.0 % 181 181 58.5 % 410 240 100.0 % 17 17
test_bitcoin 100.0 % 181 181 58.5 % 410 240 100.0 % 17 17
prevector_tests.cpp
100.0%
100.0 % 195 195 75.0 % 216 162 100.0 % 21 21
test_bitcoin 100.0 % 195 195 75.0 % 216 162 100.0 % 21 21
script_p2sh_tests.cpp
100.0%
100.0 % 253 253 51.7 % 1174 607 100.0 % 16 16
test_bitcoin 100.0 % 253 253 51.7 % 1174 607 100.0 % 16 16
getarg_tests.cpp
100.0%
100.0 % 296 296 48.7 % 2382 1159 100.0 % 19 19
test_bitcoin 100.0 % 296 296 48.7 % 2382 1159 100.0 % 19 19
script_standard_tests.cpp
100.0%
100.0 % 322 322 50.5 % 1728 873 100.0 % 15 15
test_bitcoin 100.0 % 322 322 50.5 % 1728 873 100.0 % 15 15
arith_uint256_tests.cpp
100.0%
100.0 % 400 400 53.9 % 1712 922 100.0 % 28 28
test_bitcoin 100.0 % 400 400 53.9 % 1712 922 100.0 % 28 28
txrequest_tests.cpp
100.0%
100.0 % 403 403 59.9 % 674 404 100.0 % 30 30
test_bitcoin 100.0 % 403 403 59.9 % 674 404 100.0 % 30 30

Generated by: LCOV version 2.0-1