Click here for information about interpreting this report.
Filename | Function Coverage | Line Coverage | Region Coverage | Branch Coverage |
common/ | 59.38% (95/160) | 38.48% (728/1892) | 32.57% (641/1968) | 27.45% (252/918) |
compat/ | 93.75% (15/16) | 94.23% (49/52) | 93.75% (30/32) | - (0/0) |
consensus/ | 79.41% (27/34) | 70.64% (243/344) | 69.08% (210/304) | 65.15% (129/198) |
crc32c/ | 46.67% (7/15) | 56.43% (136/241) | 28.48% (94/330) | 47.92% (23/48) |
crypto/ | 39.78% (107/269) | 31.81% (1506/4734) | 32.46% (384/1183) | 23.06% (95/412) |
index/ | 47.67% (41/86) | 28.12% (284/1010) | 26.09% (239/916) | 22.33% (71/318) |
init/ | 85.71% (12/14) | 76.36% (84/110) | 62.61% (72/115) | 45.00% (18/40) |
interfaces/ | 25.00% (11/44) | 21.57% (11/51) | 24.49% (12/49) | - (0/0) |
kernel/ | 66.37% (75/113) | 72.05% (611/848) | 48.17% (210/436) | 34.06% (47/138) |
leveldb/ | 65.94% (513/778) | 55.41% (3780/6822) | 45.44% (2409/5301) | 37.58% (935/2488) |
logging/timer.h | 100.00% (4/4) | 90.62% (29/32) | 81.58% (31/38) | 62.50% (5/8) |
node/ | 39.91% (180/451) | 32.35% (1227/3793) | 30.43% (1156/3799) | 25.13% (394/1568) |
policy/ | 70.19% (73/104) | 58.09% (783/1348) | 53.69% (655/1220) | 48.61% (314/646) |
primitives/ | 69.62% (55/79) | 66.99% (207/309) | 68.34% (136/199) | 61.25% (49/80) |
rpc/ | 43.53% (202/464) | 55.86% (7970/14269) | 14.44% (713/4938) | 7.34% (217/2956) |
script/ | 27.65% (172/622) | 26.01% (1920/7383) | 26.04% (1869/7177) | 25.49% (1338/5250) |
secp256k1/ | 59.94% (199/332) | 58.33% (3203/5491) | 59.55% (2096/3520) | 38.10% (413/1084) |
support/ | 85.45% (47/55) | 77.95% (258/331) | 79.67% (145/182) | 54.76% (46/84) |
univalue/ | 71.01% (49/69) | 63.20% (486/769) | 63.04% (382/606) | 57.05% (275/482) |
util/ | 48.17% (210/436) | 34.97% (981/2805) | 32.55% (719/2209) | 23.44% (256/1092) |
wallet/ | 22.11% (241/1090) | 33.61% (5949/17702) | 12.19% (1409/11557) | 6.94% (401/5782) |
addrdb.cpp | 83.33% (10/12) | 50.99% (77/151) | 43.08% (56/130) | 26.67% (8/30) |
addresstype.cpp | 24.14% (7/29) | 15.32% (17/111) | 15.52% (9/58) | 0.00% (0/26) |
addresstype.h | 7.69% (2/26) | 5.71% (2/35) | 7.84% (4/51) | 0.00% (0/6) |
addrman.cpp | 76.27% (45/59) | 48.91% (449/918) | 46.30% (495/1069) | 32.34% (152/470) |
addrman.h | 0.00% (0/3) | 0.00% (0/6) | 0.00% (0/8) | - (0/0) |
addrman_impl.h | 75.00% (3/4) | 75.00% (9/12) | 88.89% (8/9) | - (0/0) |
arith_uint256.cpp | 93.33% (14/15) | 90.12% (155/172) | 82.67% (124/150) | 71.43% (70/98) |
arith_uint256.h | 64.71% (22/34) | 56.39% (75/133) | 66.25% (53/80) | 59.38% (19/32) |
banman.cpp | 46.67% (7/15) | 35.62% (52/146) | 40.00% (80/200) | 18.75% (9/48) |
base58.cpp | 83.33% (5/6) | 74.51% (76/102) | 69.79% (67/96) | 61.76% (42/68) |
bech32.cpp | 0.00% (0/13) | 0.00% (0/290) | 0.00% (0/218) | 0.00% (0/154) |
bech32.h | 0.00% (0/2) | 0.00% (0/2) | 0.00% (0/6) | - (0/0) |
bip324.cpp | 16.67% (1/6) | 7.41% (4/54) | 3.33% (2/60) | 0.00% (0/22) |
bip324.h | 0.00% (0/5) | 0.00% (0/5) | 0.00% (0/5) | - (0/0) |
bitcoind.cpp | 80.00% (4/5) | 33.92% (58/171) | 42.75% (59/138) | 27.38% (23/84) |
blockencodings.cpp | 50.00% (3/6) | 16.20% (23/142) | 6.49% (10/154) | 2.38% (2/84) |
blockencodings.h | 72.73% (8/11) | 71.88% (23/32) | 67.57% (25/37) | 50.00% (7/14) |
blockfilter.cpp | 70.00% (14/20) | 58.29% (102/175) | 43.69% (45/103) | 46.55% (27/58) |
blockfilter.h | 50.00% (5/10) | 47.06% (8/17) | 64.29% (9/14) | - (0/0) |
chain.cpp | 82.35% (14/17) | 88.00% (110/125) | 80.17% (93/116) | 75.00% (54/72) |
chain.h | 92.86% (26/28) | 89.87% (142/158) | 89.81% (141/157) | 78.85% (41/52) |
chainparams.cpp | 100.00% (5/5) | 34.62% (36/104) | 19.79% (19/96) | 31.03% (18/58) |
chainparamsbase.cpp | 100.00% (4/4) | 97.14% (34/35) | 50.00% (14/28) | 85.71% (12/14) |
chainparamsbase.h | 100.00% (3/3) | 100.00% (3/3) | 100.00% (5/5) | - (0/0) |
checkqueue.h | 100.00% (11/11) | 99.04% (103/104) | 98.81% (83/84) | 97.37% (37/38) |
clientversion.cpp | 60.00% (3/5) | 33.33% (12/36) | 36.00% (9/25) | 25.00% (1/4) |
coins.cpp | 64.29% (27/42) | 72.63% (199/274) | 51.17% (131/256) | 53.68% (73/136) |
coins.h | 73.53% (25/34) | 80.00% (80/100) | 77.32% (75/97) | 63.64% (14/22) |
compressor.cpp | 100.00% (8/8) | 58.90% (86/146) | 54.69% (70/128) | 37.00% (37/100) |
compressor.h | 100.00% (5/5) | 94.59% (35/37) | 94.74% (18/19) | 83.33% (5/6) |
core_memusage.h | 66.67% (6/9) | 59.18% (29/49) | 80.95% (17/21) | 87.50% (7/8) |
core_read.cpp | 0.00% (0/10) | 0.00% (0/150) | 0.00% (0/127) | 0.00% (0/90) |
core_write.cpp | 0.00% (0/7) | 0.00% (0/188) | 0.00% (0/119) | 0.00% (0/82) |
cuckoocache.h | 100.00% (15/15) | 76.92% (90/117) | 66.67% (38/57) | 46.88% (15/32) |
dbwrapper.cpp | 90.62% (29/32) | 63.22% (153/242) | 44.39% (95/214) | 30.65% (19/62) |
dbwrapper.h | 69.23% (9/13) | 70.79% (63/89) | 66.67% (22/33) | 50.00% (2/4) |
deploymentinfo.cpp | 0.00% (0/2) | 0.00% (0/30) | 0.00% (0/32) | 0.00% (0/24) |
deploymentinfo.h | 0.00% (0/1) | 0.00% (0/4) | 0.00% (0/10) | 0.00% (0/2) |
deploymentstatus.h | 33.33% (2/6) | 33.33% (8/24) | 26.67% (12/45) | 30.00% (3/10) |
external_signer.cpp | 0.00% (0/7) | 0.00% (0/88) | 0.00% (0/61) | 0.00% (0/36) |
flatfile.cpp | 83.33% (5/6) | 64.47% (49/76) | 59.76% (49/82) | 59.38% (19/32) |
flatfile.h | 66.67% (4/6) | 50.00% (6/12) | 77.78% (7/9) | - (0/0) |
hash.cpp | 100.00% (4/4) | 100.00% (56/56) | 100.00% (11/11) | 100.00% (10/10) |
hash.h | 86.36% (19/22) | 82.29% (79/96) | 66.67% (30/45) | 33.33% (2/6) |
headerssync.cpp | 0.00% (0/8) | 0.00% (0/173) | 0.00% (0/265) | 0.00% (0/106) |
headerssync.h | 0.00% (0/8) | 0.00% (0/25) | 0.00% (0/8) | - (0/0) |
httprpc.cpp | 69.23% (9/13) | 43.35% (114/263) | 42.67% (96/225) | 31.37% (32/102) |
httpserver.cpp | 94.12% (48/51) | 74.27% (381/513) | 70.89% (448/632) | 50.00% (118/236) |
httpserver.h | 100.00% (2/2) | 100.00% (4/4) | 100.00% (2/2) | - (0/0) |
i2p.cpp | 0.00% (0/20) | 0.00% (0/307) | 0.00% (0/291) | 0.00% (0/108) |
indirectmap.h | 92.31% (12/13) | 92.31% (12/13) | 92.31% (12/13) | - (0/0) |
init.cpp | 71.74% (33/46) | 62.48% (906/1450) | 49.81% (665/1335) | 36.28% (238/656) |
key.cpp | 65.52% (19/29) | 53.28% (195/366) | 29.62% (141/476) | 21.76% (37/170) |
key.h | 47.83% (11/23) | 38.67% (29/75) | 52.08% (25/48) | 50.00% (8/16) |
key_io.cpp | 11.54% (3/26) | 13.25% (31/234) | 9.94% (16/161) | 6.86% (7/102) |
logging.cpp | 80.65% (25/31) | 63.44% (203/320) | 47.81% (142/297) | 50.62% (82/162) |
logging.h | 50.00% (6/12) | 50.00% (21/42) | 60.87% (14/23) | 50.00% (5/10) |
mapport.cpp | 42.86% (3/7) | 12.38% (13/105) | 5.65% (7/124) | 5.36% (3/56) |
memusage.h | 54.55% (12/22) | 72.46% (50/69) | 72.34% (34/47) | 90.00% (9/10) |
merkleblock.cpp | 0.00% (0/9) | 0.00% (0/123) | 0.00% (0/104) | 0.00% (0/64) |
merkleblock.h | 0.00% (0/7) | 0.00% (0/16) | 0.00% (0/15) | - (0/0) |
net.cpp | 71.08% (118/166) | 54.03% (1455/2693) | 48.05% (1672/3480) | 37.91% (533/1406) |
net.h | 86.67% (39/45) | 90.65% (194/214) | 78.80% (145/184) | 72.58% (45/62) |
net_permissions.cpp | 0.00% (0/4) | 0.00% (0/97) | 0.00% (0/95) | 0.00% (0/64) |
net_permissions.h | 75.00% (3/4) | 68.75% (11/16) | 23.08% (3/13) | 0.00% (0/2) |
net_processing.cpp | 81.36% (96/118) | 70.61% (2374/3362) | 64.42% (2901/4503) | 55.87% (1181/2114) |
net_processing.h | 100.00% (1/1) | 100.00% (1/1) | 100.00% (1/1) | - (0/0) |
net_types.cpp | 25.00% (1/4) | 12.82% (5/39) | 4.00% (1/25) | 12.50% (1/8) |
net_types.h | 0.00% (0/2) | 0.00% (0/2) | 0.00% (0/3) | - (0/0) |
netaddress.cpp | 83.56% (61/73) | 61.50% (460/748) | 53.38% (442/828) | 54.75% (346/632) |
netaddress.h | 78.26% (18/23) | 82.68% (105/127) | 62.16% (69/111) | 55.36% (31/56) |
netbase.cpp | 56.25% (18/32) | 29.40% (187/636) | 29.14% (236/810) | 35.56% (170/478) |
netbase.h | 42.86% (6/14) | 45.28% (24/53) | 54.35% (50/92) | 25.00% (1/4) |
netgroup.cpp | 80.00% (4/5) | 47.25% (43/91) | 41.49% (39/94) | 36.00% (18/50) |
netgroup.h | 100.00% (1/1) | 100.00% (2/2) | 100.00% (2/2) | - (0/0) |
netmessagemaker.h | 100.00% (1/1) | 100.00% (6/6) | 100.00% (1/1) | - (0/0) |
noui.cpp | 22.22% (2/9) | 13.33% (8/60) | 12.96% (7/54) | 0.00% (0/16) |
outputtype.cpp | 25.00% (1/4) | 13.79% (8/58) | 8.06% (5/62) | 21.74% (10/46) |
pow.cpp | 66.67% (4/6) | 38.61% (39/101) | 43.75% (42/96) | 34.48% (20/58) |
prevector.h | 94.03% (63/67) | 92.98% (265/285) | 89.41% (152/170) | 82.81% (53/64) |
protocol.cpp | 72.73% (8/11) | 62.96% (51/81) | 60.92% (53/87) | 46.77% (29/62) |
protocol.h | 72.22% (13/18) | 70.69% (41/58) | 69.33% (52/75) | 73.53% (25/34) |
psbt.cpp | 0.00% (0/28) | 0.00% (0/471) | 0.00% (0/406) | 0.00% (0/334) |
psbt.h | 0.00% (0/21) | 0.00% (0/926) | 0.00% (0/483) | 0.00% (0/424) |
pubkey.cpp | 54.55% (12/22) | 46.67% (140/300) | 43.89% (115/262) | 35.82% (48/134) |
pubkey.h | 48.00% (24/50) | 44.88% (57/127) | 48.21% (54/112) | 40.32% (25/62) |
random.cpp | 76.32% (29/38) | 77.00% (231/300) | 69.57% (144/207) | 62.16% (46/74) |
random.h | 66.67% (16/24) | 75.65% (87/115) | 74.07% (40/54) | 64.29% (9/14) |
randomenv.cpp | 100.00% (8/8) | 100.00% (210/210) | 100.00% (105/105) | 73.61% (53/72) |
rest.cpp | 7.41% (2/27) | 0.91% (7/772) | 0.66% (3/456) | 0.65% (2/310) |
scheduler.cpp | 73.68% (14/19) | 75.91% (104/137) | 70.21% (132/188) | 54.55% (24/44) |
scheduler.h | 80.00% (4/5) | 66.67% (10/15) | 84.62% (11/13) | 50.00% (4/8) |
semaphore_grant.h | 88.89% (8/9) | 83.67% (41/49) | 92.31% (24/26) | 70.00% (7/10) |
serialize.h | 90.27% (102/113) | 87.75% (394/449) | 84.68% (199/235) | 74.36% (58/78) |
signet.cpp | 0.00% (0/4) | 0.00% (0/93) | 0.00% (0/61) | 0.00% (0/34) |
signet.h | 0.00% (0/1) | 0.00% (0/1) | 0.00% (0/3) | - (0/0) |
span.h | 84.62% (11/13) | 90.91% (20/22) | 84.62% (11/13) | - (0/0) |
streams.cpp | 63.64% (7/11) | 53.19% (50/94) | 45.45% (45/99) | 33.87% (21/62) |
streams.h | 67.61% (48/71) | 54.49% (176/323) | 53.94% (130/241) | 44.23% (46/104) |
sync.h | 82.14% (23/28) | 83.10% (59/71) | 84.21% (48/57) | 66.67% (8/12) |
threadsafety.h | 50.00% (1/2) | 50.00% (1/2) | 66.67% (2/3) | - (0/0) |
tinyformat.h | 63.33% (19/30) | 58.52% (206/352) | 60.00% (168/280) | 61.11% (110/180) |
torcontrol.cpp | 10.00% (3/30) | 2.07% (10/482) | 0.91% (6/658) | 0.73% (2/274) |
torcontrol.h | 0.00% (0/3) | 0.00% (0/8) | 0.00% (0/3) | - (0/0) |
txdb.cpp | 44.44% (8/18) | 46.09% (59/128) | 44.09% (56/127) | 34.78% (16/46) |
txdb.h | 0.00% (0/1) | 0.00% (0/1) | 0.00% (0/1) | - (0/0) |
txmempool.cpp | 83.54% (66/79) | 80.67% (793/983) | 68.24% (767/1124) | 69.15% (325/470) |
txmempool.h | 78.79% (26/33) | 82.19% (120/146) | 75.83% (91/120) | 90.00% (18/20) |
txorphanage.cpp | 87.50% (14/16) | 84.62% (220/260) | 76.28% (193/253) | 77.05% (94/122) |
txorphanage.h | 100.00% (5/5) | 100.00% (14/14) | 87.50% (7/8) | 50.00% (1/2) |
txrequest.cpp | 80.60% (54/67) | 73.87% (246/333) | 59.17% (229/387) | 66.67% (144/216) |
uint256.cpp | 100.00% (2/2) | 100.00% (10/10) | 100.00% (5/5) | 100.00% (2/2) |
uint256.h | 67.74% (21/31) | 52.17% (36/69) | 45.76% (27/59) | 7.14% (1/14) |
undo.h | 100.00% (4/4) | 100.00% (20/20) | 100.00% (13/13) | 50.00% (2/4) |
validation.cpp | 74.70% (124/166) | 60.07% (2416/4022) | 53.24% (2726/5120) | 50.45% (1124/2228) |
validation.h | 72.73% (32/44) | 74.76% (77/103) | 80.29% (110/137) | 31.82% (7/22) |
validationinterface.cpp | 100.00% (46/46) | 98.86% (174/176) | 97.98% (242/247) | 57.14% (24/42) |
validationinterface.h | 100.00% (10/10) | 100.00% (10/10) | 100.00% (10/10) | - (0/0) |
versionbits.cpp | 47.06% (8/17) | 27.78% (65/234) | 31.96% (62/194) | 20.49% (25/122) |
versionbits_impl.h | 8.33% (1/12) | 6.25% (1/16) | 6.25% (1/16) | 0.00% (0/4) |
walletinitinterface.h | 0.00% (0/1) | 0.00% (0/1) | 0.00% (0/1) | - (0/0) |
Totals | 52.18% (4102/7862) | 46.24% (46250/100026) | 37.38% (28848/77181) | 29.47% (11254/38184) |