LCOV - code coverage report
Current view: top level - Modules Hit Total Coverage
Test: CPython 3.12 LCOV report [commit acb105a7c1f] Lines: 44349 55041 80.6 %
Date: 2022-07-20 13:12:14 Functions: 3982 4261 93.5 %
Branches: 23455 34950 67.1 %

Filename Sort by name Line Coverage Sort by line coverage Functions Sort by function coverage Branches Sort by branch coverage
getpath_noop.c
0.0%
0.0 % 0 / 2 0.0 % 0 / 1 - 0 / 0
nismodule.c
16.8%16.8%
16.8 % 32 / 190 40.0 % 8 / 20 9.1 % 10 / 110
ossaudiodev.c
27.2%27.2%
27.2 % 142 / 523 4.5 % 2 / 44 27.1 % 127 / 469
spwdmodule.c
40.0%40.0%
40.0 % 32 / 80 70.0 % 7 / 10 32.4 % 11 / 34
_curses_panel.c
44.1%44.1%
44.1 % 93 / 211 50.0 % 14 / 28 31.9 % 30 / 94
termios.c
44.2%44.2%
44.2 % 72 / 163 57.1 % 8 / 14 35.9 % 33 / 92
_tkinter.c
49.3%49.3%
49.3 % 645 / 1309 55.7 % 49 / 88 41.0 % 375 / 914
tkappinit.c
50.0%50.0%
50.0 % 5 / 10 - 0 / 0 37.5 % 3 / 8
unicodedata_db.h
61.5%61.5%
61.5 % 8 / 13 100.0 % 2 / 2 25.0 % 2 / 8
faulthandler.c
65.5%65.5%
65.5 % 304 / 464 69.2 % 27 / 39 59.4 % 139 / 234
_testcapi_feature_macros.inc
66.7%66.7%
66.7 % 10 / 15 - 0 / 0 50.0 % 5 / 10
fcntlmodule.c
67.7%67.7%
67.7 % 132 / 195 100.0 % 7 / 7 47.3 % 104 / 220
_localemodule.c
69.6%69.6%
69.6 % 165 / 237 71.4 % 15 / 21 53.5 % 106 / 198
getpath.c
70.2%70.2%
70.2 % 261 / 372 86.4 % 19 / 22 54.6 % 142 / 260
timemodule.c
70.6%70.6%
70.6 % 386 / 547 95.8 % 46 / 48 59.9 % 194 / 324
grpmodule.c
72.1%72.1%
72.1 % 98 / 136 100.0 % 10 / 10 59.7 % 43 / 72
testcapi_long.h
74.5%74.5%
74.5 % 73 / 98 100.0 % 2 / 2 56.9 % 41 / 72
_bz2module.c
74.5%74.5%
74.5 % 225 / 302 91.7 % 22 / 24 60.0 % 99 / 165
socketmodule.c
74.8%74.8%
74.8 % 2011 / 2690 95.4 % 104 / 109 62.6 % 768 / 1227
_contextvarsmodule.c
75.0%75.0%
75.0 % 9 / 12 100.0 % 3 / 3 50.0 % 3 / 6
main.c
75.0%75.0%
75.0 % 258 / 344 96.2 % 25 / 26 69.8 % 127 / 182
readline.c
75.2%75.2%
75.2 % 355 / 472 87.8 % 43 / 49 53.9 % 124 / 230
pwdmodule.c
75.4%75.4%
75.4 % 101 / 134 100.0 % 11 / 11 59.1 % 39 / 66
_pickle.c
75.5%75.5%
75.5 % 2849 / 3776 93.1 % 189 / 203 66.5 % 1775 / 2671
pyexpat.c
75.6%75.6%
75.6 % 622 / 823 90.7 % 78 / 86 59.9 % 374 / 624
zlibmodule.c
75.9%75.9%
75.9 % 528 / 696 100.0 % 41 / 41 62.1 % 228 / 367
resource.c
76.2%76.2%
76.2 % 115 / 151 100.0 % 13 / 13 55.4 % 62 / 112
_dbmmodule.c
77.0%77.0%
77.0 % 167 / 217 100.0 % 20 / 20 65.5 % 72 / 110
_testcapimodule.c
77.0%77.0%
77.0 % 2364 / 3069 92.2 % 271 / 294 55.2 % 902 / 1635
_hashopenssl.c
77.2%77.2%
77.2 % 559 / 724 98.6 % 68 / 69 65.2 % 270 / 414
_abc.c
78.0%78.0%
78.0 % 361 / 463 96.0 % 24 / 25 68.3 % 190 / 278
_ssl.c
78.1%78.1%
78.1 % 2055 / 2632 96.2 % 128 / 133 66.4 % 1018 / 1533
posixmodule.c
78.6%78.6%
78.6 % 2597 / 3303 93.8 % 259 / 276 61.0 % 1379 / 2262
_weakref.c
78.8%78.8%
78.8 % 41 / 52 100.0 % 7 / 7 57.7 % 15 / 26
mmapmodule.c
78.9%78.9%
78.9 % 407 / 516 91.4 % 32 / 35 62.8 % 251 / 400
_gdbmmodule.c
79.0%79.0%
79.0 % 218 / 276 100.0 % 25 / 25 62.6 % 87 / 139
_cursesmodule.c
80.4%80.4%
80.4 % 1007 / 1253 93.0 % 160 / 172 55.1 % 688 / 1249
_threadmodule.c
80.8%80.8%
80.8 % 495 / 613 98.0 % 49 / 50 68.6 % 243 / 354
_testmultiphase.c
81.0%81.0%
81.0 % 187 / 231 97.9 % 46 / 47 54.9 % 56 / 102
_randommodule.c
81.2%81.2%
81.2 % 169 / 208 94.4 % 17 / 18 69.0 % 80 / 116
_lzmamodule.c
81.3%81.3%
81.3 % 519 / 638 91.5 % 43 / 47 63.8 % 264 / 414
syslogmodule.c
81.9%81.9%
81.9 % 104 / 127 100.0 % 9 / 9 52.5 % 63 / 120
_elementtree.c
81.8%81.8%
81.8 % 1538 / 1880 100.0 % 118 / 118 68.4 % 936 / 1368
_xxsubinterpretersmodule.c
81.9%81.9%
81.9 % 975 / 1190 99.0 % 104 / 105 69.2 % 414 / 598
_lsprof.c
82.9%82.9%
82.9 % 315 / 380 100.0 % 34 / 34 61.2 % 112 / 183
_tracemalloc.c
83.2%83.2%
83.2 % 549 / 660 95.5 % 64 / 67 66.8 % 171 / 256
_posixsubprocess.c
83.3%83.3%
83.3 % 289 / 347 86.7 % 13 / 15 74.0 % 231 / 312
_testinternalcapi.c
83.3%83.3%
83.3 % 225 / 270 95.8 % 23 / 24 53.5 % 92 / 172
signalmodule.c
83.7%83.7%
83.7 % 438 / 523 90.6 % 48 / 53 65.0 % 225 / 346
selectmodule.c
83.9%83.9%
83.9 % 423 / 504 100.0 % 34 / 34 70.5 % 198 / 281
_asynciomodule.c
84.2%84.2%
84.2 % 1147 / 1362 99.1 % 110 / 111 70.1 % 634 / 905
_queuemodule.c
85.0%85.0%
85.0 % 113 / 133 100.0 % 17 / 17 68.4 % 52 / 76
_functoolsmodule.c
85.5%85.5%
85.5 % 553 / 647 97.8 % 45 / 46 73.7 % 289 / 392
_json.c
86.7%86.7%
86.7 % 799 / 922 100.0 % 34 / 34 73.8 % 621 / 841
_zoneinfo.c
86.8%86.8%
86.8 % 970 / 1118 100.0 % 58 / 58 76.6 % 512 / 668
_operator.c
86.8%86.8%
86.8 % 508 / 585 97.7 % 86 / 88 69.1 % 221 / 320
symtablemodule.c
87.0%87.0%
87.0 % 47 / 54 100.0 % 4 / 4 56.0 % 28 / 50
_cryptmodule.c
87.5%87.5%
87.5 % 7 / 8 100.0 % 2 / 2 50.0 % 1 / 2
getbuildinfo.c
87.5%87.5%
87.5 % 14 / 16 100.0 % 3 / 3 50.0 % 4 / 8
unicodedata.c
88.9%88.9%
88.9 % 559 / 629 100.0 % 35 / 35 79.5 % 357 / 449
_struct.c
89.1%89.1%
89.1 % 852 / 956 93.1 % 108 / 116 77.1 % 415 / 538
audioop.c
89.3%89.3%
89.3 % 615 / 689 100.0 % 40 / 40 88.4 % 516 / 584
gcmodule.c
89.3%89.3%
89.3 % 650 / 728 96.5 % 83 / 86 77.1 % 256 / 332
arraymodule.c
89.4%89.4%
89.4 % 1203 / 1346 100.0 % 104 / 104 83.6 % 750 / 897
_csv.c
89.6%89.6%
89.6 % 678 / 757 96.2 % 50 / 52 75.9 % 482 / 635
_collectionsmodule.c
89.6%89.6%
89.6 % 987 / 1102 100.0 % 72 / 72 81.2 % 478 / 589
itertoolsmodule.c
89.5%89.5%
89.5 % 1610 / 1798 100.0 % 139 / 139 74.3 % 810 / 1090
_opcode.c
89.7%89.7%
89.7 % 26 / 29 100.0 % 3 / 3 88.9 % 32 / 36
_uuidmodule.c
90.0%90.0%
90.0 % 9 / 10 100.0 % 3 / 3 50.0 % 1 / 2
_statisticsmodule.c
90.0%90.0%
90.0 % 63 / 70 100.0 % 2 / 2 68.2 % 15 / 22
_heapqmodule.c
90.1%90.1%
90.1 % 209 / 232 100.0 % 19 / 19 84.1 % 74 / 88
binascii.c
90.2%90.2%
90.2 % 414 / 459 100.0 % 20 / 20 86.8 % 343 / 395
_stat.c
91.0%91.0%
91.0 % 101 / 111 100.0 % 18 / 18 50.0 % 94 / 188
atexitmodule.c
91.0%91.0%
91.0 % 91 / 100 100.0 % 13 / 13 75.0 % 27 / 36
sha1module.c
91.5%91.5%
91.5 % 150 / 164 95.2 % 20 / 21 69.4 % 50 / 72
mathmodule.c
91.4%91.4%
91.4 % 1110 / 1214 100.0 % 89 / 89 86.0 % 702 / 816
_datetimemodule.c
91.4%91.4%
91.4 % 2478 / 2711 99.6 % 222 / 223 80.5 % 1299 / 1614
sha256module.c
91.6%91.6%
91.6 % 283 / 309 96.0 % 24 / 25 63.0 % 63 / 100
_bisectmodule.c
92.1%92.1%
92.1 % 105 / 114 100.0 % 11 / 11 89.1 % 57 / 64
_testbuffer.c
92.1%92.1%
92.1 % 1150 / 1248 100.0 % 75 / 75 85.2 % 736 / 864
md5module.c
92.9%92.9%
92.9 % 184 / 198 95.2 % 20 / 21 64.5 % 40 / 62
sha512module.c
93.1%93.1%
93.1 % 338 / 363 96.0 % 24 / 25 65.0 % 65 / 100
errnomodule.c
95.2%95.2%
95.2 % 158 / 166 100.0 % 3 / 3 50.0 % 143 / 286
_codecsmodule.c
96.4%96.4%
96.4 % 159 / 165 100.0 % 41 / 41 90.9 % 60 / 66
cmathmodule.c
97.3%97.3%
97.3 % 398 / 409 100.0 % 33 / 33 94.1 % 273 / 290
_ssl.h
100.0%
100.0 % 3 / 3 100.0 % 1 / 1 - 0 / 0
_math.h
100.0%
100.0 % 4 / 4 100.0 % 1 / 1 100.0 % 2 / 2
_typingmodule.c
100.0%
100.0 % 5 / 5 100.0 % 2 / 2 - 0 / 0
_testimportmultiple.c
100.0%
100.0 % 6 / 6 100.0 % 3 / 3 - 0 / 0
rotatingtree.c
100.0%
100.0 % 60 / 60 100.0 % 4 / 4 94.1 % 32 / 34

Generated by: LCOV version 1.14