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.71% (6483/17192)
 70.06% (117/167)
 26.35% (6731/25540)
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
 46.23% (515/1114)
 72.22% (39/54)
 51.90% (794/1530)
assemble.c
 84.36% (480/569)
100.00% (30/30)
 76.54% (535/699)
ast.c
  1.53% (14/914)
  4.00% (1/25)
  1.83% (23/1259)
ast_preprocess.c
 75.92% (577/760)
 86.67% (26/30)
 81.63% (1822/2232)
ast_unparse.c
  0.00% (0/716)
  0.00% (0/47)
  0.00% (0/1463)
bltinmodule.c
 43.39% (909/2095)
 72.86% (51/70)
 47.89% (1474/3078)
bootstrap_hash.c
 28.71% (60/209)
 44.44% (4/9)
 21.39% (40/187)
ceval.c
 43.16% (1070/2479)
 61.68% (66/107)
 55.93% (9027/16140)
ceval.h
 61.00% (122/200)
 84.62% (11/13)
 36.24% (158/436)
ceval_gil.c
 24.80% (159/641)
 32.08% (17/53)
 23.75% (147/619)
ceval_macros.h
 91.18% (31/34)
100.00% (5/5)
 89.29% (25/28)
codecs.c
 40.17% (468/1165)
 47.76% (32/67)
 40.47% (518/1280)
codegen.c
 61.61% (2951/4790)
 77.78% (126/162)
 50.40% (7111/14110)
compile.c
 65.61% (849/1294)
 91.67% (55/60)
 69.57% (1278/1837)
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.60% (67/698)
 10.94% (7/64)
  9.06% (77/850)
critical_section.c
  0.00% (0/20)
  0.00% (0/10)
  0.00% (0/10)
crossinterp.c
  1.34% (29/2158)
  3.36% (4/119)
  1.62% (37/2291)
crossinterp_data_lookup.h
  8.19% (44/537)
  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.61% (1413/1690)
 96.43% (27/28)
 83.03% (1429/1721)
dynload_shlib.c
 32.65% (16/49)
100.00% (1/1)
 18.87% (10/53)
errors.c
 35.48% (452/1274)
 51.16% (44/86)
 36.07% (553/1533)
fileutils.c
 29.91% (367/1227)
 51.67% (31/60)
 30.48% (320/1050)
flowgraph.c
 80.25% (2413/3007)
 93.97% (109/116)
 80.46% (3248/4037)
frame.c
 82.80% (77/93)
 75.00% (6/8)
 86.01% (123/143)
future.c
 98.91% (91/92)
100.00% (3/3)
 98.06% (101/103)
gc.c
 65.10% (692/1063)
 67.09% (53/79)
 65.62% (670/1021)
gc_gil.c
100.00% (3/3)
100.00% (1/1)
100.00% (1/1)
getargs.c
 32.51% (747/2298)
 50.00% (28/56)
 33.53% (851/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/1241)
  0.00% (0/72)
  0.00% (0/1350)
hashtable.c
 61.64% (143/232)
 60.00% (12/20)
 61.86% (120/194)
import.c
 40.53% (1297/3200)
 59.30% (102/172)
 42.15% (1578/3744)
importdl.c
 40.25% (128/318)
 75.00% (9/12)
 56.56% (181/320)
initconfig.c
 31.21% (964/3089)
 46.10% (65/141)
 28.27% (850/3007)
instruction_sequence.c
 56.41% (132/234)
 54.55% (12/22)
 45.79% (125/273)
instrumentation.c
  4.15% (80/1926)
  6.48% (7/108)
  4.31% (82/1903)
intrinsics.c
 45.05% (82/182)
 60.00% (9/15)
 53.25% (123/231)
jit_unwind.c
  0.00% (0/124)
  0.00% (0/9)
  0.00% (0/55)
legacy_tracing.c
  0.00% (0/544)
  0.00% (0/31)
  0.00% (0/625)
lock.c
 19.23% (80/416)
 30.30% (10/33)
 19.81% (63/318)
marshal.c
 52.06% (771/1481)
 68.00% (34/50)
 56.33% (1246/2212)
modsupport.c
 45.22% (279/617)
 65.38% (17/26)
 47.47% (253/533)
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/224)
  0.00% (0/10)
  0.00% (0/131)
perf_trampoline.c
  0.00% (0/316)
  0.00% (0/20)
  0.00% (0/271)
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
 89.19% (99/111)
 77.78% (7/9)
 88.03% (103/117)
pylifecycle.c
 28.81% (580/2013)
 35.56% (32/90)
 34.11% (699/2049)
pymath.c
100.00% (8/8)
100.00% (2/2)
100.00% (2/2)
pystate.c
 28.51% (487/1708)
 34.44% (52/151)
 20.91% (377/1803)
pystrcmp.c
 60.00% (12/20)
 50.00% (1/2)
 56.76% (21/37)
pystrhex.c
 51.81% (86/166)
 77.78% (7/9)
 40.98% (50/122)
pystrtod.c
 72.31% (235/325)
100.00% (7/7)
 74.92% (227/303)
python_coverage.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/2)
pythonrun.c
  9.86% (124/1258)
 13.85% (9/65)
 10.31% (151/1464)
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/618)
  0.00% (0/22)
  0.00% (0/515)
remote_debugging.c
  0.00% (0/224)
  0.00% (0/9)
  0.00% (0/113)
slots.c
 50.00% (162/324)
 81.82% (9/11)
 56.04% (116/207)
specialize.c
 82.28% (1416/1721)
 90.77% (59/65)
 86.48% (1669/1930)
structmember.c
 23.33% (77/330)
100.00% (4/4)
 21.45% (89/415)
suggestions.c
  0.00% (0/138)
  0.00% (0/4)
  0.00% (0/180)
symtable.c
 53.92% (1286/2385)
 77.14% (54/70)
 59.73% (2713/4542)
sysmodule.c
 26.32% (567/2154)
 28.15% (38/135)
 41.99% (1373/3270)
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.37% (66/896)
 17.07% (7/41)
  9.46% (94/994)
tracemalloc.c
  6.74% (61/905)
  9.68% (6/62)
  7.05% (63/894)
Totals
 38.68% (32273/83444)
 46.83% (1610/3438)
 40.89% (51393/125682)