Coverage Report

View results by: Directories | Files

Path Line Coverage Function Coverage Region Coverage
clinic/
 26.18% (629/2403)
 27.13% (35/129)
 26.18% (567/2166)
Python-ast.c
 37.53% (6406/17069)
 73.68% (112/152)
 26.44% (6019/22768)
Python-tokenize.c
  0.00% (0/288)
  0.00% (0/12)
  0.00% (0/259)
_contextvars.c
 50.00% (9/18)
 66.67% (2/3)
 66.67% (8/12)
_warnings.c
 33.71% (389/1154)
 55.36% (31/56)
 36.08% (469/1300)
assemble.c
 84.62% (484/572)
100.00% (30/30)
 77.36% (434/561)
ast.c
  1.54% (14/912)
  4.00% (1/25)
  1.68% (20/1192)
ast_preprocess.c
 82.57% (611/740)
 93.10% (27/29)
 82.63% (1556/1883)
ast_unparse.c
  0.00% (0/767)
  0.00% (0/48)
  0.00% (0/1453)
bltinmodule.c
 35.05% (715/2040)
 55.07% (38/69)
 41.77% (1076/2576)
bootstrap_hash.c
 28.71% (60/209)
 44.44% (4/9)
 23.27% (37/159)
ceval.c
 36.17% (821/2270)
 49.00% (49/100)
 48.11% (6208/12903)
ceval_gil.c
 24.92% (160/642)
 32.69% (17/52)
 23.54% (121/514)
ceval_macros.h
100.00% (7/7)
100.00% (2/2)
100.00% (4/4)
codecs.c
 33.93% (397/1170)
 40.30% (27/67)
 34.49% (359/1041)
codegen.c
 59.42% (2732/4598)
 74.38% (119/160)
 49.26% (6401/12995)
compile.c
 61.44% (760/1237)
 84.75% (50/59)
 65.36% (987/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/16)
  0.00% (0/8)
  0.00% (0/8)
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
 35.06% (447/1275)
 52.33% (45/86)
 33.15% (413/1246)
fileutils.c
 37.97% (467/1230)
 56.67% (34/60)
 36.63% (300/819)
flowgraph.c
 81.83% (2391/2922)
 93.86% (107/114)
 80.91% (2679/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
 97.83% (90/92)
100.00% (3/3)
 97.00% (97/100)
gc.c
 61.47% (796/1295)
 69.15% (65/94)
 61.17% (649/1061)
gc_gil.c
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/1)
getargs.c
 23.10% (527/2281)
 44.23% (23/52)
 22.14% (500/2258)
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
 33.14% (970/2927)
 47.01% (63/134)
 30.51% (771/2527)
instruction_sequence.c
 52.14% (122/234)
 47.62% (10/21)
 33.64% (73/217)
instrumentation.c
  3.96% (76/1920)
  6.54% (7/107)
  4.76% (66/1388)
intrinsics.c
 34.97% (64/183)
 28.57% (4/14)
 45.16% (84/186)
legacy_tracing.c
  0.00% (0/443)
  0.00% (0/23)
  0.00% (0/396)
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/4)
  0.00% (0/1)
  0.00% (0/1)
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/249)
  0.00% (0/13)
  0.00% (0/85)
perf_trampoline.c
  0.00% (0/276)
  0.00% (0/18)
  0.00% (0/173)
preconfig.c
 47.00% (290/617)
 80.00% (24/30)
 35.52% (184/518)
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.56% (548/1854)
 34.94% (29/83)
 35.63% (575/1614)
pymath.c
100.00% (8/8)
100.00% (2/2)
100.00% (2/2)
pystate.c
 29.65% (413/1393)
 35.88% (47/131)
 13.97% (150/1074)
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.80% (107/1216)
 13.11% (8/61)
  8.28% (98/1184)
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/268)
  0.00% (0/11)
  0.00% (0/184)
remote_debugging.c
  0.00% (0/268)
  0.00% (0/10)
  0.00% (0/137)
specialize.c
 79.27% (1254/1582)
 96.36% (53/55)
 84.15% (1258/1495)
structmember.c
 16.00% (52/325)
100.00% (3/3)
 13.10% (49/374)
suggestions.c
  0.00% (0/138)
  0.00% (0/4)
  0.00% (0/153)
symtable.c
 52.81% (1213/2297)
 80.88% (55/68)
 58.47% (2329/3983)
sysmodule.c
 21.92% (446/2035)
 23.85% (31/130)
 38.80% (1031/2657)
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.24% (45/858)
 13.16% (5/38)
  7.52% (64/851)
tracemalloc.c
  6.42% (57/888)
  8.06% (5/62)
  5.31% (39/734)
Totals
 36.62% (29724/81176)
 44.22% (1455/3290)
 38.45% (40638/105684)