Coverage report
54.83%
93%
(11170 / 11884)
codegen/
compile_classical.ml
0%
(89 / 11786)
codegen/
compile_enhanced.ml
0%
(3 / 311)
codegen/
die.ml
69%
(138 / 200)
codegen/
instrList.ml
31%
(166 / 528)
exes/
deser.ml
60%
(30 / 50)
exes/
didc.ml
54%
(78 / 142)
exes/
moc.ml
81%
(62 / 76)
ic/
url.ml
76%
(204 / 267)
idllib/
arrange_idl.ml
95%
(223 / 233)
idllib/
compile_js.ml
48%
(73 / 150)
idllib/
escape.ml
100%
(0 / 0)
idllib/
exception.ml
100%
(0 / 0)
idllib/
flags.ml
100%
(7 / 7)
idllib/
idlHash.ml
83%
(118 / 142)
idllib/
lexer.ml
37%
(585 / 1563)
idllib/
parser.ml
68%
(80 / 117)
idllib/
pipeline.ml
88%
(16 / 18)
idllib/
resolve_import.ml
87%
(149 / 170)
idllib/
typing.ml
1%
(3 / 299)
ir_def/
arrange_ir.ml
81%
(923 / 1131)
ir_def/
check_ir.ml
92%
(374 / 404)
ir_def/
construct.ml
96%
(146 / 151)
ir_def/
freevars.ml
74%
(77 / 104)
ir_def/
ir.ml
97%
(66 / 68)
ir_def/
ir_effect.ml
100%
(14 / 14)
ir_def/
ir_utils.ml
100%
(0 / 0)
ir_def/
note.ml
82%
(160 / 195)
ir_def/
rename.ml
0%
(6 / 680)
ir_interpreter/
interpret_ir.ml
96%
(478 / 496)
ir_passes/
async.ml
87%
(496 / 566)
ir_passes/
await.ml
87%
(144 / 164)
ir_passes/
const.ml
88%
(229 / 258)
ir_passes/
eq.ml
90%
(171 / 189)
ir_passes/
erase_typ_field.ml
91%
(290 / 317)
ir_passes/
show.ml
91%
(182 / 200)
ir_passes/
tailcall.ml
90%
(73 / 81)
lang_utils/
diag.ml
80%
(4 / 5)
lang_utils/
dom.ml
68%
(11 / 16)
lang_utils/
env.ml
100%
(0 / 0)
lang_utils/
error_codes.ml
100%
(85 / 85)
lang_utils/
expGraph.ml
95%
(20 / 21)
lang_utils/
lbool.ml
69%
(36 / 52)
lang_utils/
nameRel.ml
100%
(37 / 37)
lang_utils/
scc.ml
28%
(15 / 53)
lang_utils/
source.ml
44%
(26 / 58)
lang_utils/
trivia.ml
49%
(353 / 712)
lib/
lib.ml
73%
(581 / 791)
linking/
linkModule.ml
90%
(1051 / 1159)
lowering/
desugar.ml
77%
(7 / 9)
mo_config/
args.ml
100%
(0 / 0)
mo_config/
flags.ml
40%
(2 / 5)
mo_config/
internal_error.ml
0%
(0 / 514)
mo_def/
arrange.ml
98%
(53 / 54)
mo_def/
compUnit.ml
55%
(29 / 52)
mo_def/
syntax.ml
82%
(219 / 266)
mo_frontend/
bi_match.ml
91%
(294 / 321)
mo_frontend/
coverage.ml
99%
(217 / 219)
mo_frontend/
definedness.ml
96%
(96 / 99)
mo_frontend/
effect.ml
100%
(128 / 128)
mo_frontend/
error_reporting.ml
100%
(69 / 69)
mo_frontend/
lexer.ml
100%
(5 / 5)
mo_frontend/
lexer_lib.ml
92%
(51 / 55)
mo_frontend/
menhir_error_reporting.ml
38%
(2610 / 6711)
mo_frontend/
parser.ml
100%
(0 / 0)
mo_frontend/
parser_lib.ml
57%
(36 / 63)
mo_frontend/
parsing.ml
37%
(86 / 231)
mo_frontend/
printers.ml
89%
(255 / 284)
mo_frontend/
source_lexer.ml
45%
(123 / 270)
mo_frontend/
source_token.ml
100%
(32 / 32)
mo_frontend/
stability.ml
65%
(57 / 87)
mo_frontend/
static.ml
93%
(68 / 73)
mo_frontend/
suggest.ml
98%
(138 / 140)
mo_frontend/
traversals.ml
91%
(2291 / 2509)
mo_frontend/
typing.ml
80%
(50 / 62)
mo_frontend/
variance.ml
84%
(86 / 102)
mo_idl/
idl_to_mo.ml
94%
(162 / 171)
mo_idl/
mo_to_idl.ml
42%
(335 / 793)
mo_interpreter/
interpret.ml
0%
(0 / 76)
mo_types/
arrange_type.ml
100%
(3 / 3)
mo_types/
async_cap.ml
87%
(21 / 24)
mo_types/
cons.ml
80%
(99 / 123)
mo_types/
expansive.ml
100%
(9 / 9)
mo_types/
hash.ml
96%
(24 / 25)
mo_types/
productive.ml
100%
(10 / 10)
mo_types/
scope.ml
84%
(80 / 95)
mo_types/
typ_hash.ml
84%
(1283 / 1520)
mo_types/
type.ml
0%
(0 / 30)
mo_values/
arrange_ops.ml
37%
(6 / 16)
mo_values/
call_conv.ml
57%
(146 / 254)
mo_values/
numerics.ml
37%
(125 / 336)
mo_values/
operator.ml
14%
(100 / 688)
mo_values/
prim.ml
30%
(40 / 130)
mo_values/
show.ml
55%
(149 / 267)
mo_values/
value.ml
80%
(395 / 493)
pipeline/
pipeline.ml
94%
(151 / 160)
pipeline/
resolve_import.ml
100%
(3 / 3)
prelude/
prelude.ml
5%
(4 / 69)
profiler/
counters.ml
23%
(3 / 13)
profiler/
profiler.ml
100%
(0 / 0)
profiler/
profilerFlags.ml
100%
(0 / 0)
rts/
rts.ml
100%
(0 / 0)
source_id/
generated.ml
50%
(1 / 2)
source_id/
source_id.ml
10%
(1 / 10)
viper/
common.ml
36%
(9 / 25)
viper/
prelude.ml
25%
(24 / 96)
viper/
prep.ml
52%
(96 / 182)
viper/
pretty.ml
35%
(365 / 1018)
viper/
trans.ml
36%
(65 / 180)
viper/
traversals.ml
100%
(13 / 13)
wasm-exts/
abbreviation.ml
1%
(1 / 56)
wasm-exts/
ast.ml
100%
(0 / 0)
wasm-exts/
customModule.ml
73%
(644 / 873)
wasm-exts/
customModuleDecode.ml
67%
(708 / 1045)
wasm-exts/
customModuleEncode.ml
86%
(76 / 88)
wasm-exts/
dwarf5.ml
82%
(37 / 45)
wasm-exts/
operators.ml
4%
(4 / 82)
wasm-exts/
types.ml