Coverage Report

View results by: Directories | Files

Path Line Coverage Function Coverage Region Coverage
clinic/
 27.29% (656/2404)
 28.68% (37/129)
 27.72% (680/2453)
Python-ast.c
 37.71% (6431/17052)
 70.48% (117/166)
 26.05% (6651/25535)
Python-tokenize.c
  6.62% (19/287)
 33.33% (4/12)
  7.51% (22/293)
_contextvars.c
 50.00% (9/18)
 66.67% (2/3)
 66.67% (8/12)
_warnings.c
 33.60% (385/1146)
 55.36% (31/56)
 36.44% (571/1567)
assemble.c
 85.56% (486/568)
100.00% (30/30)
 82.66% (553/669)
ast.c
  1.54% (14/912)
  4.00% (1/25)
  1.83% (23/1256)
ast_preprocess.c
 81.72% (617/755)
 90.00% (27/30)
 84.44% (1878/2224)
ast_unparse.c
  0.00% (0/710)
  0.00% (0/47)
  0.00% (0/1449)
bltinmodule.c
 36.91% (750/2032)
 55.07% (38/69)
 41.80% (1248/2986)
bootstrap_hash.c
 28.71% (60/209)
 44.44% (4/9)
 21.39% (40/187)
ceval.c
 37.47% (837/2234)
 50.50% (51/101)
 52.11% (8370/16063)
ceval_gil.c
 24.72% (157/635)
 32.69% (17/52)
 24.15% (149/617)
ceval_macros.h
100.00% (15/15)
100.00% (3/3)
100.00% (10/10)
codecs.c
 34.74% (404/1163)
 40.30% (27/67)
 34.69% (444/1280)
codegen.c
 66.44% (3035/4568)
 84.91% (135/159)
 55.47% (7401/13342)
compile.c
 65.61% (807/1230)
 91.53% (54/59)
 69.73% (1230/1764)
condvar.h
  0.00% (0/12)
  0.00% (0/1)
  0.00% (0/8)
config_common.h
 50.00% (12/24)
 66.67% (2/3)
 56.25% (9/16)
context.c
  9.56% (67/701)
 10.94% (7/64)
  8.98% (77/857)
critical_section.c
  0.00% (0/20)
  0.00% (0/10)
  0.00% (0/10)
crossinterp.c
  1.28% (27/2115)
  3.42% (4/117)
  1.57% (35/2227)
crossinterp_data_lookup.h
  8.21% (44/536)
  8.89% (4/45)
  8.42% (41/487)
crossinterp_exceptions.h
 24.14% (28/116)
 25.00% (3/12)
 14.02% (15/107)
dtoa.c
 80.59% (1362/1690)
 96.43% (27/28)
 79.66% (1371/1721)
dynload_shlib.c
 32.65% (16/49)
100.00% (1/1)
 18.87% (10/53)
errors.c
 35.61% (454/1275)
 54.65% (47/86)
 35.85% (551/1537)
fileutils.c
 28.34% (348/1228)
 50.00% (30/60)
 27.70% (290/1047)
flowgraph.c
 82.22% (2395/2913)
 93.91% (108/115)
 81.90% (3194/3900)
frame.c
 82.80% (77/93)
 75.00% (6/8)
 81.95% (109/133)
future.c
 90.22% (83/92)
100.00% (3/3)
 97.09% (100/103)
gc.c
 61.72% (806/1306)
 69.47% (66/95)
 62.03% (750/1209)
gc_gil.c
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/1)
getargs.c
 22.70% (506/2229)
 44.23% (23/52)
 23.69% (580/2448)
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/87)
  0.00% (0/2)
  0.00% (0/75)
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/1223)
  0.00% (0/72)
  0.00% (0/1314)
hashtable.c
 59.91% (139/232)
 55.00% (11/20)
 59.79% (116/194)
import.c
 40.97% (1077/2629)
 57.62% (87/151)
 43.20% (1270/2940)
importdl.c
 37.75% (114/302)
 72.73% (8/11)
 54.92% (173/315)
initconfig.c
 32.44% (954/2941)
 45.99% (63/137)
 30.07% (882/2933)
instruction_sequence.c
 55.84% (129/231)
 52.38% (11/21)
 45.19% (122/270)
instrumentation.c
  4.19% (80/1911)
  6.54% (7/107)
  4.34% (82/1889)
intrinsics.c
 39.89% (71/178)
 42.86% (6/14)
 48.46% (110/227)
legacy_tracing.c
  0.00% (0/544)
  0.00% (0/31)
  0.00% (0/625)
lock.c
 14.29% (58/406)
 27.27% (9/33)
 14.65% (46/314)
marshal.c
 52.03% (744/1430)
 67.35% (33/49)
 57.69% (1211/2099)
modsupport.c
 43.09% (265/615)
 61.54% (16/26)
 44.82% (238/531)
mysnprintf.c
 88.00% (22/25)
100.00% (2/2)
 94.74% (18/19)
mystrtoul.c
 59.46% (88/148)
100.00% (2/2)
 60.62% (97/160)
optimizer.c
  0.00% (0/7)
  0.00% (0/2)
  0.00% (0/3)
parking_lot.c
  0.00% (0/167)
  0.00% (0/12)
  0.00% (0/109)
pathconfig.c
 37.73% (103/273)
 25.00% (4/16)
 39.94% (123/308)
perf_jit_trampoline.c
  0.00% (0/281)
  0.00% (0/14)
  0.00% (0/131)
perf_trampoline.c
  0.00% (0/276)
  0.00% (0/18)
  0.00% (0/229)
preconfig.c
 47.92% (288/601)
 80.00% (24/30)
 37.91% (221/583)
pyarena.c
 85.71% (66/77)
100.00% (7/7)
 86.21% (50/58)
pyhash.c
 86.49% (96/111)
 77.78% (7/9)
 86.32% (101/117)
pylifecycle.c
 28.50% (550/1930)
 32.58% (29/89)
 34.02% (663/1949)
pymath.c
100.00% (8/8)
100.00% (2/2)
100.00% (2/2)
pystate.c
 29.83% (412/1381)
 37.40% (49/131)
 21.31% (319/1497)
pystrcmp.c
  0.00% (0/20)
  0.00% (0/2)
  0.00% (0/37)
pystrhex.c
  0.00% (0/126)
  0.00% (0/5)
  0.00% (0/116)
pystrtod.c
 62.77% (204/325)
100.00% (7/7)
 65.90% (201/305)
python_coverage.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/2)
pythonrun.c
  8.61% (105/1219)
 12.90% (8/62)
  8.42% (117/1390)
pytime.c
 11.08% (71/641)
 17.19% (11/64)
 12.06% (62/514)
qsbr.c
  0.00% (0/146)
  0.00% (0/14)
  0.00% (0/105)
remote_debug.h
  0.00% (0/332)
  0.00% (0/13)
  0.00% (0/231)
remote_debugging.c
  0.00% (0/268)
  0.00% (0/10)
  0.00% (0/139)
specialize.c
 80.08% (1270/1586)
 96.36% (53/55)
 86.15% (1455/1689)
structmember.c
 16.92% (55/325)
100.00% (3/3)
 14.36% (57/397)
suggestions.c
  0.00% (0/138)
  0.00% (0/4)
  0.00% (0/180)
symtable.c
 57.28% (1310/2287)
 86.76% (59/68)
 64.22% (2843/4427)
sysmodule.c
 23.13% (477/2062)
 26.72% (35/131)
 38.93% (1234/3170)
thread.c
 35.84% (62/173)
 43.75% (7/16)
 34.33% (46/134)
thread_pthread.h
 20.26% (47/232)
 29.63% (8/27)
 22.38% (32/143)
traceback.c
  5.22% (45/862)
 12.82% (5/39)
  7.84% (76/970)
tracemalloc.c
  6.21% (55/886)
  8.06% (5/62)
  5.88% (52/885)
Totals
 37.37% (29895/80008)
 45.02% (1492/3314)
 39.93% (48439/121306)