LCOV - code coverage report
Current view: top level - Python Hit Total Coverage
Test: CPython 3.12 LCOV report [commit acb105a7c1f] Lines: 34380 41501 82.8 %
Date: 2022-07-20 13:12:14 Functions: 1887 2035 92.7 %
Branches: 21355 31122 68.6 %

Filename Sort by name Line Coverage Sort by line coverage Functions Sort by function coverage Branches Sort by branch coverage
pythonrun.c
73.0%73.0%
73.0 % 740 / 1014 66.1 % 39 / 59 67.0 % 402 / 600
getargs.c
79.5%79.5%
79.5 % 1057 / 1330 76.0 % 38 / 50 70.3 % 775 / 1102
thread_pthread.h
79.2%79.2%
79.2 % 145 / 183 77.8 % 21 / 27 68.6 % 70 / 102
pystrhex.c
91.4%91.4%
91.4 % 74 / 81 80.0 % 4 / 5 86.0 % 43 / 50
ceval.c
90.4%90.4%
90.4 % 3739 / 4138 84.2 % 96 / 114 77.8 % 2049 / 2634
sysmodule.c
70.2%70.2%
70.2 % 808 / 1151 84.7 % 83 / 98 54.0 % 418 / 774
ast.c
86.5%86.5%
86.5 % 585 / 676 87.0 % 20 / 23 74.9 % 574 / 766
pathconfig.c
78.9%78.9%
78.9 % 138 / 175 88.2 % 15 / 17 62.3 % 96 / 154
import.c
69.7%69.7%
69.7 % 831 / 1192 88.6 % 70 / 79 60.2 % 425 / 706
bootstrap_hash.c
43.2%43.2%
43.2 % 54 / 125 88.9 % 8 / 9 23.3 % 21 / 90
fileutils.c
74.4%74.4%
74.4 % 536 / 720 89.1 % 49 / 55 64.3 % 317 / 493
context.c
80.6%80.6%
80.6 % 403 / 500 89.8 % 53 / 59 64.1 % 159 / 248
ceval_gil.h
89.4%89.4%
89.4 % 84 / 94 90.0 % 9 / 10 61.9 % 52 / 84
ast_unparse.c
78.9%78.9%
78.9 % 392 / 497 90.2 % 37 / 41 59.4 % 336 / 566
initconfig.c
84.4%84.4%
84.4 % 1157 / 1371 90.6 % 77 / 85 68.6 % 903 / 1317
codecs.c
83.5%83.5%
83.5 % 651 / 780 92.0 % 46 / 50 71.9 % 322 / 448
pytime.c
84.4%84.4%
84.4 % 319 / 378 93.3 % 56 / 60 77.5 % 141 / 182
pylifecycle.c
76.9%76.9%
76.9 % 884 / 1149 93.3 % 70 / 75 60.9 % 408 / 670
pystate.c
84.7%84.7%
84.7 % 773 / 913 93.3 % 98 / 105 65.7 % 276 / 420
errors.c
83.4%83.4%
83.4 % 634 / 760 94.1 % 64 / 68 69.3 % 298 / 430
modsupport.c
77.2%77.2%
77.2 % 268 / 347 95.2 % 20 / 21 71.2 % 126 / 177
_warnings.c
78.1%78.1%
78.1 % 532 / 681 95.2 % 40 / 42 66.7 % 283 / 424
hamt.c
87.1%87.1%
87.1 % 743 / 853 95.9 % 70 / 73 74.3 % 304 / 409
Python-ast.c
76.0%76.0%
76.0 % 6120 / 8052 97.3 % 145 / 149 56.9 % 3614 / 6355
symtable.c
86.6%86.6%
86.6 % 1027 / 1186 97.9 % 47 / 48 74.8 % 909 / 1216
compile.c
89.9%89.9%
89.9 % 4490 / 4995 99.6 % 237 / 238 73.7 % 3371 / 4573
condvar.h
87.5%87.5%
87.5 % 7 / 8 100.0 % 1 / 1 75.0 % 3 / 4
getversion.c
100.0%
100.0 % 3 / 3 100.0 % 1 / 1 - 0 / 0
dynload_shlib.c
73.5%73.5%
73.5 % 25 / 34 100.0 % 1 / 1 56.2 % 9 / 16
getcompiler.c
100.0%
100.0 % 2 / 2 100.0 % 1 / 1 - 0 / 0
getcopyright.c
100.0%
100.0 % 2 / 2 100.0 % 1 / 1 - 0 / 0
getplatform.c
100.0%
100.0 % 2 / 2 100.0 % 1 / 1 - 0 / 0
frozenmain.c
68.8%68.8%
68.8 % 22 / 32 100.0 % 1 / 1 40.9 % 9 / 22
pymath.c
100.0%
100.0 % 6 / 6 100.0 % 2 / 2 - 0 / 0
mysnprintf.c
85.7%85.7%
85.7 % 12 / 14 100.0 % 2 / 2 50.0 % 2 / 4
structmember.c
82.3%82.3%
82.3 % 181 / 220 100.0 % 2 / 2 68.7 % 112 / 163
mystrtoul.c
58.3%58.3%
58.3 % 67 / 115 100.0 % 2 / 2 45.0 % 50 / 111
getopt.c
80.6%80.6%
80.6 % 54 / 67 100.0 % 2 / 2 78.8 % 41 / 52
importdl.c
79.3%79.3%
79.3 % 92 / 116 100.0 % 2 / 2 68.5 % 37 / 54
future.c
97.3%97.3%
97.3 % 71 / 73 100.0 % 3 / 3 91.7 % 55 / 60
asdl.c
100.0%
100.0 % 3 / 3 100.0 % 3 / 3 61.1 % 22 / 36
frame.c
96.7%96.7%
96.7 % 59 / 61 100.0 % 6 / 6 77.5 % 31 / 40
pyarena.c
90.9%90.9%
90.9 % 50 / 55 100.0 % 7 / 7 70.0 % 14 / 20
pystrtod.c
93.9%93.9%
93.9 % 215 / 229 100.0 % 7 / 7 87.4 % 146 / 167
suggestions.c
94.3%94.3%
94.3 % 133 / 141 100.0 % 7 / 7 87.0 % 94 / 108
thread.c
81.8%81.8%
81.8 % 45 / 55 100.0 % 8 / 8 61.5 % 16 / 26
Python-tokenize.c
86.1%86.1%
86.1 % 62 / 72 100.0 % 9 / 9 67.4 % 31 / 46
pyhash.c
96.5%96.5%
96.5 % 83 / 86 100.0 % 9 / 9 90.6 % 29 / 32
hashtable.c
94.8%94.8%
94.8 % 163 / 172 100.0 % 19 / 19 86.8 % 59 / 68
specialize.c
94.5%94.5%
94.5 % 651 / 689 100.0 % 22 / 22 89.1 % 367 / 412
formatter_unicode.c
93.0%93.0%
93.0 % 655 / 704 100.0 % 23 / 23 85.1 % 393 / 462
dtoa.c
88.7%88.7%
88.7 % 1142 / 1288 100.0 % 28 / 28 82.4 % 755 / 916
preconfig.c
91.7%91.7%
91.7 % 364 / 397 100.0 % 30 / 30 75.3 % 204 / 271
ast_opt.c
93.3%93.3%
93.3 % 625 / 670 100.0 % 32 / 32 72.5 % 771 / 1063
traceback.c
81.9%81.9%
81.9 % 512 / 625 100.0 % 34 / 34 69.1 % 280 / 405
marshal.c
84.6%84.6%
84.6 % 847 / 1001 100.0 % 44 / 44 70.4 % 517 / 734
bltinmodule.c
85.5%85.5%
85.5 % 1041 / 1218 100.0 % 65 / 65 73.3 % 616 / 840

Generated by: LCOV version 1.14