Coverage Report

View results by: Directories | Files

Path Line Coverage Function Coverage Region Coverage
clinic/
 34.90% (897/2570)
 34.07% (46/135)
 35.92% (948/2639)
Python-ast.c
 37.95% (6505/17139)
 70.48% (117/166)
 26.30% (6765/25723)
Python-tokenize.c
 57.14% (164/287)
 75.00% (9/12)
 61.77% (181/293)
_contextvars.c
 50.00% (9/18)
 66.67% (2/3)
 66.67% (8/12)
_warnings.c
 43.76% (487/1113)
 66.67% (36/54)
 50.23% (767/1527)
assemble.c
 85.56% (486/568)
100.00% (30/30)
 82.66% (553/669)
ast.c
  1.53% (14/914)
  4.00% (1/25)
  1.83% (23/1259)
ast_preprocess.c
 78.16% (594/760)
 90.00% (27/30)
 82.17% (1834/2232)
ast_unparse.c
  0.00% (0/710)
  0.00% (0/47)
  0.00% (0/1449)
bltinmodule.c
 43.25% (903/2088)
 71.43% (50/70)
 47.72% (1463/3066)
bootstrap_hash.c
 28.71% (60/209)
 44.44% (4/9)
 21.39% (40/187)
ceval.c
 43.25% (1073/2481)
 60.38% (64/106)
 56.23% (8991/15990)
ceval.h
 57.00% (114/200)
 76.92% (10/13)
 35.09% (153/436)
ceval_gil.c
 24.80% (159/641)
 32.08% (17/53)
 23.75% (147/619)
ceval_macros.h
 95.65% (22/23)
100.00% (4/4)
 88.89% (16/18)
codecs.c
 34.74% (404/1163)
 40.30% (27/67)
 34.69% (444/1280)
codegen.c
 62.63% (2955/4718)
 80.12% (129/161)
 51.62% (7142/13837)
compile.c
 63.84% (807/1264)
 88.33% (53/60)
 68.30% (1224/1792)
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.64% (67/695)
 10.94% (7/64)
  9.11% (77/845)
critical_section.c
  0.00% (0/20)
  0.00% (0/10)
  0.00% (0/10)
crossinterp.c
  1.27% (27/2130)
  3.42% (4/117)
  1.56% (35/2245)
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
 83.55% (1412/1690)
 96.43% (27/28)
 82.98% (1428/1721)
dynload_shlib.c
 67.35% (33/49)
100.00% (1/1)
 60.38% (32/53)
errors.c
 34.01% (433/1273)
 52.33% (45/86)
 34.77% (533/1533)
fileutils.c
 30.05% (369/1228)
 51.67% (31/60)
 30.53% (320/1048)
flowgraph.c
 80.39% (2328/2896)
 93.91% (108/115)
 80.34% (3117/3880)
frame.c
 82.80% (77/93)
 75.00% (6/8)
 83.22% (119/143)
future.c
 90.22% (83/92)
100.00% (3/3)
 97.09% (100/103)
gc.c
 66.34% (879/1325)
 70.83% (68/96)
 68.60% (839/1223)
gc_gil.c
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/1)
getargs.c
 32.68% (751/2298)
 50.00% (28/56)
 34.16% (867/2538)
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/1239)
  0.00% (0/72)
  0.00% (0/1344)
hashtable.c
 59.91% (139/232)
 55.00% (11/20)
 59.79% (116/194)
import.c
 40.24% (1297/3223)
 58.96% (102/173)
 42.23% (1585/3753)
importdl.c
 39.94% (127/318)
 75.00% (9/12)
 55.62% (178/320)
initconfig.c
 32.47% (983/3027)
 46.76% (65/139)
 30.07% (906/3013)
instruction_sequence.c
 52.99% (124/234)
 50.00% (11/22)
 39.19% (107/273)
instrumentation.c
  4.19% (80/1911)
  6.54% (7/107)
  4.34% (82/1889)
intrinsics.c
 43.82% (78/178)
 57.14% (8/14)
 52.42% (119/227)
legacy_tracing.c
  0.00% (0/544)
  0.00% (0/31)
  0.00% (0/625)
lock.c
 18.87% (77/408)
 30.30% (10/33)
 19.75% (62/314)
marshal.c
 52.10% (757/1453)
 67.35% (33/49)
 56.05% (1218/2173)
modsupport.c
 45.37% (279/615)
 65.38% (17/26)
 47.65% (253/531)
mysnprintf.c
 88.00% (22/25)
100.00% (2/2)
 94.74% (18/19)
mystrtoul.c
 58.78% (87/148)
100.00% (2/2)
 60.00% (96/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/285)
  0.00% (0/14)
  0.00% (0/132)
perf_trampoline.c
  0.00% (0/313)
  0.00% (0/19)
  0.00% (0/270)
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
 85.59% (95/111)
 77.78% (7/9)
 85.47% (100/117)
pylifecycle.c
 28.46% (561/1971)
 33.33% (30/90)
 33.90% (674/1988)
pymath.c
100.00% (8/8)
100.00% (2/2)
100.00% (2/2)
pystate.c
 31.55% (454/1439)
 38.81% (52/134)
 22.50% (347/1542)
pystrcmp.c
 60.00% (12/20)
 50.00% (1/2)
 56.76% (21/37)
pystrhex.c
 40.00% (66/165)
 66.67% (6/9)
 31.15% (38/122)
pystrtod.c
 68.92% (224/325)
100.00% (7/7)
 73.60% (223/303)
python_coverage.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/2)
pythonrun.c
  9.31% (115/1235)
 12.70% (8/63)
  9.72% (138/1420)
pytime.c
 22.98% (142/618)
 32.26% (20/62)
 25.00% (124/496)
qsbr.c
  0.00% (0/152)
  0.00% (0/14)
  0.00% (0/107)
remote_debug.h
  0.00% (0/404)
  0.00% (0/16)
  0.00% (0/292)
remote_debugging.c
  0.00% (0/224)
  0.00% (0/9)
  0.00% (0/113)
specialize.c
 83.20% (1352/1625)
 98.21% (55/56)
 88.84% (1561/1757)
structmember.c
 22.75% (76/334)
100.00% (4/4)
 19.26% (78/405)
suggestions.c
  0.00% (0/138)
  0.00% (0/4)
  0.00% (0/180)
symtable.c
 54.80% (1290/2354)
 82.86% (58/70)
 61.88% (2785/4501)
sysmodule.c
 26.49% (565/2133)
 28.15% (38/135)
 42.18% (1368/3243)
thread.c
 36.57% (64/175)
 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
  7.39% (66/893)
 17.07% (7/41)
  9.49% (94/991)
tracemalloc.c
  6.74% (61/905)
  9.68% (6/62)
  7.05% (63/894)
Totals
 38.84% (31924/82198)
 47.04% (1596/3393)
 41.13% (51069/124161)