LCOV - code coverage report
Current view: top level - Objects Hit Total Coverage
Test: CPython 3.12 LCOV report [commit acb105a7c1f] Lines: 32772 38445 85.2 %
Date: 2022-07-20 13:12:14 Functions: 2652 2842 93.3 %
Branches: 19957 26200 76.2 %

Filename Sort by name Line Coverage Sort by line coverage Functions Sort by function coverage Branches Sort by branch coverage
abstract.c
77.2%77.2%
77.2 % 1125 / 1458 84.7 % 111 / 131 73.4 % 724 / 986
accu.c
77.6%77.6%
77.6 % 45 / 58 100.0 % 7 / 7 46.7 % 14 / 30
boolobject.c
88.9%88.9%
88.9 % 40 / 45 87.5 % 7 / 8 78.9 % 30 / 38
bytearrayobject.c
88.5%88.5%
88.5 % 825 / 932 98.6 % 72 / 73 79.9 % 494 / 618
bytes_methods.c
97.2%97.2%
97.2 % 309 / 318 100.0 % 26 / 26 93.9 % 229 / 244
bytesobject.c
85.5%85.5%
85.5 % 1326 / 1550 98.9 % 93 / 94 78.0 % 860 / 1103
call.c
80.2%80.2%
80.2 % 328 / 409 85.0 % 34 / 40 66.1 % 123 / 186
capsule.c
79.5%79.5%
79.5 % 97 / 122 93.3 % 14 / 15 59.7 % 37 / 62
cellobject.c
80.6%80.6%
80.6 % 54 / 67 90.9 % 10 / 11 51.0 % 25 / 49
classobject.c
62.3%62.3%
62.3 % 134 / 215 66.7 % 16 / 24 49.2 % 60 / 122
codeobject.c
81.4%81.4%
81.4 % 835 / 1026 90.3 % 65 / 72 67.2 % 387 / 576
complexobject.c
94.5%94.5%
94.5 % 416 / 440 100.0 % 37 / 37 86.9 % 273 / 314
descrobject.c
92.2%92.2%
92.2 % 630 / 683 96.7 % 88 / 91 77.7 % 275 / 354
dictobject.c
86.3%86.3%
86.3 % 2094 / 2426 97.6 % 161 / 165 77.4 % 1151 / 1488
enumobject.c
88.4%88.4%
88.4 % 198 / 224 100.0 % 16 / 16 79.4 % 108 / 136
exceptions.c
88.1%88.1%
88.1 % 1221 / 1386 94.2 % 131 / 139 72.9 % 699 / 959
fileobject.c
71.8%71.8%
71.8 % 150 / 209 78.9 % 15 / 19 63.7 % 79 / 124
floatobject.c
79.5%79.5%
79.5 % 850 / 1069 96.6 % 57 / 59 76.2 % 520 / 682
frameobject.c
85.7%85.7%
85.7 % 574 / 670 94.0 % 47 / 50 76.2 % 295 / 387
funcobject.c
70.1%70.1%
70.1 % 349 / 498 79.2 % 42 / 53 61.6 % 196 / 318
genericaliasobject.c
81.9%81.9%
81.9 % 390 / 476 94.4 % 34 / 36 71.3 % 214 / 300
genobject.c
85.8%85.8%
85.8 % 703 / 819 91.0 % 71 / 78 78.7 % 370 / 470
interpreteridobject.c
89.1%89.1%
89.1 % 90 / 101 100.0 % 12 / 12 81.8 % 54 / 66
iterobject.c
89.2%89.2%
89.2 % 149 / 167 95.2 % 20 / 21 69.4 % 68 / 98
listobject.c
92.4%92.4%
92.4 % 1371 / 1484 100.0 % 96 / 96 87.0 % 813 / 935
longobject.c
88.1%88.1%
88.1 % 2289 / 2597 99.2 % 130 / 131 82.4 % 1604 / 1946
memoryobject.c
93.4%93.4%
93.4 % 1290 / 1381 99.1 % 106 / 107 85.4 % 895 / 1048
methodobject.c
84.2%84.2%
84.2 % 202 / 240 80.8 % 21 / 26 75.6 % 93 / 123
moduleobject.c
77.4%77.4%
77.4 % 357 / 461 97.1 % 34 / 35 67.8 % 230 / 339
namespaceobject.c
84.2%84.2%
84.2 % 85 / 101 100.0 % 9 / 9 61.7 % 37 / 60
object.c
78.9%78.9%
78.9 % 714 / 905 83.1 % 69 / 83 72.2 % 369 / 511
obmalloc.c
84.6%84.6%
84.6 % 709 / 838 95.7 % 67 / 70 70.6 % 295 / 418
odictobject.c
86.6%86.6%
86.6 % 582 / 672 100.0 % 55 / 55 73.1 % 291 / 398
picklebufobject.c
61.9%61.9%
61.9 % 52 / 84 63.6 % 7 / 11 56.2 % 18 / 32
rangeobject.c
82.4%82.4%
82.4 % 448 / 544 97.2 % 35 / 36 72.7 % 202 / 278
setobject.c
89.9%89.9%
89.9 % 965 / 1073 96.4 % 80 / 83 84.1 % 697 / 829
sliceobject.c
82.6%82.6%
82.6 % 233 / 282 90.5 % 19 / 21 71.0 % 132 / 186
structseq.c
76.1%76.1%
76.1 % 217 / 285 83.3 % 15 / 18 66.2 % 102 / 154
tupleobject.c
87.2%87.2%
87.2 % 451 / 517 100.0 % 44 / 44 81.1 % 296 / 365
typeobject.c
86.4%86.4%
86.4 % 3419 / 3955 98.1 % 304 / 310 77.7 % 2637 / 3396
unicodectype.c
94.2%94.2%
94.2 % 98 / 104 95.5 % 21 / 22 88.2 % 30 / 34
unicodeobject.c
83.3%83.3%
83.3 % 5528 / 6637 92.0 % 289 / 314 76.9 % 3455 / 4494
unicodetype_db.h
100.0%
100.0 % 311 / 311 100.0 % 3 / 3 100.0 % 154 / 154
unionobject.c
87.4%87.4%
87.4 % 173 / 198 100.0 % 17 / 17 77.0 % 94 / 122
weakrefobject.c
84.8%84.8%
84.8 % 346 / 408 60.8 % 45 / 74 34.1 % 228 / 668

Generated by: LCOV version 1.14