Coverage Report

View results by: Directories | Files

Path Line Coverage Function Coverage Region Coverage
clinic/
 34.76% (972/2796)
 34.51% (49/142)
 35.27% (1026/2909)
Python-ast.c
 32.26% (4337/13442)
 70.06% (117/167)
 24.91% (4604/18479)
Python-tokenize.c
 58.10% (165/284)
 69.23% (9/13)
 54.58% (143/262)
_contextvars.c
 50.00% (9/18)
 66.67% (2/3)
 66.67% (8/12)
_warnings.c
 44.95% (516/1148)
 69.64% (39/56)
 49.69% (795/1600)
assemble.c
 83.39% (492/590)
100.00% (30/30)
 80.12% (516/644)
ast.c
  1.50% (14/933)
  3.85% (1/26)
  1.78% (23/1291)
ast_preprocess.c
 75.92% (577/760)
 86.67% (26/30)
 81.45% (1822/2237)
ast_unparse.c
  8.10% (58/716)
 17.02% (8/47)
  5.33% (78/1463)
bltinmodule.c
 43.79% (924/2110)
 74.29% (52/70)
 48.47% (1502/3099)
bootstrap_hash.c
 28.71% (60/209)
 44.44% (4/9)
 22.22% (42/189)
ceval.c
 42.98% (1062/2471)
 60.19% (65/108)
 56.50% (9028/15980)
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.14% (468/1166)
 47.76% (32/67)
 39.86% (515/1292)
codegen.c
 62.45% (3018/4833)
 78.95% (135/171)
 51.78% (7146/13801)
compile.c
 66.33% (930/1402)
 92.31% (60/65)
 70.22% (1417/2018)
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
  8.90% (67/753)
 10.45% (7/67)
  8.61% (77/894)
critical_section.c
 20.00% (4/20)
 20.00% (2/10)
 20.00% (2/10)
crossinterp.c
  1.34% (29/2158)
  3.36% (4/119)
  1.60% (37/2306)
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)
 13.89% (15/108)
dtoa.c
 83.60% (1417/1695)
 96.43% (27/28)
 82.95% (1435/1730)
dynload_shlib.c
 32.65% (16/49)
100.00% (1/1)
 18.87% (10/53)
errors.c
 33.44% (429/1283)
 50.00% (43/86)
 34.70% (534/1539)
fileutils.c
 31.13% (396/1272)
 53.12% (34/64)
 30.57% (347/1135)
flowgraph.c
 80.87% (2447/3026)
 93.97% (109/116)
 81.29% (3323/4088)
frame.c
 82.80% (77/93)
 75.00% (6/8)
 86.11% (124/144)
future.c
 92.37% (109/118)
100.00% (3/3)
 97.66% (125/128)
gc.c
 65.84% (717/1089)
 66.67% (52/78)
 65.76% (680/1034)
gc_gil.c
100.00% (3/3)
100.00% (1/1)
100.00% (1/1)
getargs.c
 32.30% (740/2291)
 50.91% (28/55)
 33.41% (853/2553)
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/96)
  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/1232)
  0.00% (0/72)
  0.00% (0/1340)
hashtable.c
 61.64% (143/232)
 60.00% (12/20)
 61.86% (120/194)
import.c
 42.63% (1367/3207)
 60.57% (106/175)
 44.58% (1735/3892)
importdl.c
 41.19% (131/318)
 75.00% (9/12)
 57.23% (186/325)
initconfig.c
 31.41% (975/3104)
 45.39% (64/141)
 30.19% (856/2835)
instruction_sequence.c
 56.41% (132/234)
 54.55% (12/22)
 45.65% (126/276)
instrumentation.c
  4.14% (80/1931)
  6.48% (7/108)
  4.29% (82/1912)
intrinsics.c
 42.23% (87/206)
 58.82% (10/17)
 50.38% (133/264)
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
 20.64% (77/373)
 35.71% (10/28)
 21.02% (62/295)
marshal.c
 54.90% (891/1623)
 70.91% (39/55)
 56.81% (1305/2297)
modsupport.c
 47.65% (294/617)
 69.23% (18/26)
 51.97% (277/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/228)
  0.00% (0/10)
  0.00% (0/135)
perf_trampoline.c
  0.00% (0/324)
  0.00% (0/20)
  0.00% (0/277)
preconfig.c
 45.38% (260/573)
 80.00% (24/30)
 37.24% (213/572)
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.96% (587/2027)
 35.56% (32/90)
 34.33% (712/2074)
pymath.c
100.00% (8/8)
100.00% (2/2)
100.00% (2/2)
pystate.c
 28.30% (491/1735)
 34.19% (53/155)
 20.41% (379/1857)
pystrcmp.c
 60.00% (12/20)
 50.00% (1/2)
 56.76% (21/37)
pystrhex.c
 53.49% (92/172)
 77.78% (7/9)
 41.46% (51/123)
pystrtod.c
 75.53% (250/331)
100.00% (7/7)
 79.62% (250/314)
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.35% (152/1469)
pytime.c
 22.98% (142/618)
 32.26% (20/62)
 24.90% (124/498)
qsbr.c
  0.00% (0/152)
  0.00% (0/14)
  0.00% (0/107)
remote_debug.h
  0.00% (0/625)
  0.00% (0/23)
  0.00% (0/528)
remote_debugging.c
  0.00% (0/224)
  0.00% (0/9)
  0.00% (0/113)
slots.c
 52.47% (170/324)
 90.91% (10/11)
 57.49% (119/207)
specialize.c
 81.83% (1405/1717)
 90.77% (59/65)
 86.13% (1664/1932)
structmember.c
 23.33% (77/330)
100.00% (4/4)
 22.41% (93/415)
suggestions.c
 73.19% (101/138)
 75.00% (3/4)
 78.19% (147/188)
symtable.c
 54.19% (1294/2388)
 78.08% (57/73)
 60.12% (2716/4518)
sysmodule.c
 26.46% (567/2143)
 28.15% (38/135)
 41.97% (1374/3274)
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)
 21.28% (30/141)
traceback.c
  7.41% (66/891)
 17.07% (7/41)
  9.46% (94/994)
tracemalloc.c
  6.02% (61/1014)
  9.84% (6/61)
  6.06% (61/1006)
typecache.c
 89.12% (131/147)
100.00% (13/13)
 92.37% (109/118)
Totals
 38.35% (30975/80761)
 47.77% (1669/3494)
 42.11% (50247/119330)