Coverage Report

View results by: Directories | Files

Path Line Coverage Function Coverage Region Coverage
clinic/
 26.55% (638/2403)
 27.91% (36/129)
 26.45% (573/2166)
Python-ast.c
 37.68% (6431/17069)
 74.34% (113/152)
 26.59% (6054/22768)
Python-tokenize.c
  6.60% (19/288)
 33.33% (4/12)
  7.34% (19/259)
_contextvars.c
 50.00% (9/18)
 66.67% (2/3)
 66.67% (8/12)
_warnings.c
 33.56% (387/1153)
 55.36% (31/56)
 36.08% (469/1300)
assemble.c
 85.66% (490/572)
100.00% (30/30)
 80.21% (450/561)
ast.c
  1.54% (14/912)
  4.00% (1/25)
  1.68% (20/1192)
ast_preprocess.c
 81.64% (618/757)
 90.00% (27/30)
 82.52% (1567/1899)
ast_unparse.c
  0.00% (0/710)
  0.00% (0/47)
  0.00% (0/1403)
bltinmodule.c
 36.91% (753/2040)
 55.07% (38/69)
 44.02% (1134/2576)
bootstrap_hash.c
 28.71% (60/209)
 44.44% (4/9)
 23.27% (37/159)
ceval.c
 36.75% (828/2253)
 50.00% (50/100)
 49.07% (6251/12739)
ceval_gil.c
 24.88% (160/643)
 32.69% (17/52)
 23.27% (121/520)
ceval_macros.h
100.00% (15/15)
100.00% (3/3)
100.00% (10/10)
codecs.c
 33.99% (399/1174)
 40.30% (27/67)
 34.66% (365/1053)
codegen.c
 66.46% (3049/4588)
 84.38% (135/160)
 54.81% (7110/12971)
compile.c
 65.80% (814/1237)
 91.53% (54/59)
 69.47% (1049/1510)
condvar.h
  0.00% (0/12)
  0.00% (0/1)
  0.00% (0/7)
config_common.h
 50.00% (12/24)
 66.67% (2/3)
 57.14% (8/14)
context.c
  9.40% (67/713)
 10.94% (7/64)
  8.74% (64/732)
critical_section.c
  0.00% (0/20)
  0.00% (0/10)
  0.00% (0/10)
crossinterp.c
  1.31% (28/2137)
  3.42% (4/117)
  1.58% (25/1578)
crossinterp_data_lookup.h
  8.29% (45/543)
  8.89% (4/45)
  9.04% (35/387)
crossinterp_exceptions.h
 23.53% (28/119)
 25.00% (3/12)
 14.67% (11/75)
dtoa.c
 80.57% (1364/1693)
 96.43% (27/28)
 79.74% (1271/1594)
dynload_shlib.c
 32.65% (16/49)
100.00% (1/1)
 17.07% (7/41)
errors.c
 34.57% (447/1293)
 52.33% (45/86)
 32.70% (413/1263)
fileutils.c
 28.54% (351/1230)
 50.00% (30/60)
 27.72% (227/819)
flowgraph.c
 82.26% (2411/2931)
 93.86% (107/114)
 81.15% (2687/3311)
formatter_unicode.c
 23.57% (263/1116)
 47.83% (11/23)
 28.79% (277/962)
frame.c
 83.16% (79/95)
 75.00% (6/8)
 79.61% (82/103)
future.c
 90.22% (83/92)
100.00% (3/3)
 97.00% (97/100)
gc.c
 61.81% (811/1312)
 69.47% (66/95)
 61.57% (665/1080)
gc_gil.c
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/1)
getargs.c
 22.72% (512/2254)
 44.23% (23/52)
 23.74% (480/2022)
getcompiler.c
100.00% (3/3)
100.00% (1/1)
100.00% (2/2)
getcopyright.c
100.00% (3/3)
100.00% (1/1)
100.00% (1/1)
getopt.c
  0.00% (0/88)
  0.00% (0/2)
  0.00% (0/68)
getplatform.c
100.00% (3/3)
100.00% (1/1)
100.00% (1/1)
getversion.c
100.00% (14/14)
100.00% (2/2)
100.00% (6/6)
hamt.c
  0.00% (0/1230)
  0.00% (0/72)
  0.00% (0/1113)
hashtable.c
 59.83% (140/234)
 55.00% (11/20)
 60.36% (102/169)
import.c
 40.85% (1091/2671)
 57.62% (87/151)
 43.85% (1019/2324)
importdl.c
 37.86% (117/309)
 72.73% (8/11)
 56.12% (133/237)
initconfig.c
 32.87% (962/2927)
 47.01% (63/134)
 30.23% (764/2527)
instruction_sequence.c
 55.56% (130/234)
 52.38% (11/21)
 40.09% (87/217)
instrumentation.c
  4.16% (80/1923)
  6.54% (7/107)
  4.76% (66/1386)
intrinsics.c
 39.34% (72/183)
 42.86% (6/14)
 51.61% (96/186)
legacy_tracing.c
  0.00% (0/551)
  0.00% (0/31)
  0.00% (0/485)
lock.c
 14.60% (60/411)
 27.27% (9/33)
 14.04% (40/285)
marshal.c
 53.25% (804/1510)
 70.21% (33/47)
 59.80% (1068/1786)
modsupport.c
 47.68% (247/518)
 65.22% (15/23)
 48.09% (176/366)
mysnprintf.c
 88.46% (23/26)
100.00% (2/2)
 87.50% (7/8)
mystrtoul.c
 59.73% (89/149)
100.00% (2/2)
 59.87% (91/152)
optimizer.c
  0.00% (0/7)
  0.00% (0/2)
  0.00% (0/3)
parking_lot.c
  0.00% (0/173)
  0.00% (0/13)
  0.00% (0/96)
pathconfig.c
 37.73% (103/273)
 25.00% (4/16)
 43.49% (117/269)
perf_jit_trampoline.c
  0.00% (0/281)
  0.00% (0/14)
  0.00% (0/88)
perf_trampoline.c
  0.00% (0/278)
  0.00% (0/18)
  0.00% (0/183)
preconfig.c
 48.01% (290/604)
 80.00% (24/30)
 36.22% (184/508)
pyarena.c
 85.71% (66/77)
100.00% (7/7)
 87.23% (41/47)
pyhash.c
 86.49% (96/111)
 77.78% (7/9)
 86.96% (100/115)
pylifecycle.c
 29.57% (550/1860)
 34.94% (29/83)
 35.62% (577/1620)
pymath.c
100.00% (8/8)
100.00% (2/2)
100.00% (2/2)
pystate.c
 29.78% (416/1397)
 37.40% (49/131)
 14.10% (152/1078)
pystrcmp.c
  0.00% (0/20)
  0.00% (0/2)
  0.00% (0/37)
pystrhex.c
  0.00% (0/128)
  0.00% (0/5)
  0.00% (0/94)
pystrtod.c
 62.88% (205/326)
100.00% (7/7)
 64.91% (172/265)
python_coverage.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/2)
pythonrun.c
  8.67% (107/1234)
 12.90% (8/62)
  8.15% (98/1202)
pytime.c
 11.21% (72/642)
 17.19% (11/64)
  9.71% (40/412)
qsbr.c
  0.00% (0/149)
  0.00% (0/14)
  0.00% (0/71)
remote_debug.h
  0.00% (0/335)
  0.00% (0/13)
  0.00% (0/197)
remote_debugging.c
  0.00% (0/268)
  0.00% (0/10)
  0.00% (0/137)
specialize.c
 79.97% (1262/1578)
 96.36% (53/55)
 84.86% (1267/1493)
structmember.c
 16.92% (55/325)
100.00% (3/3)
 13.90% (52/374)
suggestions.c
  0.00% (0/138)
  0.00% (0/4)
  0.00% (0/153)
symtable.c
 57.60% (1323/2297)
 86.76% (59/68)
 63.62% (2534/3983)
sysmodule.c
 22.10% (451/2041)
 25.38% (33/130)
 38.94% (1037/2663)
thread.c
 35.63% (62/174)
 43.75% (7/16)
 34.21% (39/114)
thread_pthread.h
 19.83% (47/237)
 29.63% (8/27)
 22.03% (26/118)
traceback.c
  5.21% (45/864)
 12.82% (5/39)
  7.51% (64/852)
tracemalloc.c
  6.42% (57/888)
  8.06% (5/62)
  5.31% (39/734)
Totals
 37.18% (30254/81380)
 45.07% (1491/3308)
 39.64% (41786/105426)