-
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathtest_main.ml
More file actions
18 lines (16 loc) · 805 Bytes
/
Copy pathtest_main.ml
File metadata and controls
18 lines (16 loc) · 805 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
(* SPDX-License-Identifier: MPL-2.0 *)
(* Copyright (c) 2024-2026 Jonathan D.A. Jewell <jonathan.jewell@open.ac.uk> *)
(** Main test runner for AffineScript *)
let () =
Alcotest.run "AffineScript"
([
("Lexer", Test_lexer.tests);
(* ("Parser", Test_parser.tests); *) (* TODO: Re-enable when test_parser is implemented *)
("Golden", Test_golden.tests);
("Examples", Test_golden.example_tests);
("Effects (#59)", Test_effects.tests);
("Effect-sites (#234, ADR-016)", Test_effect_sites.tests);
("TW L13 isolation (#10)", Test_tw_isolation.tests);
("Qualified paths (#228, ADR-014)", Test_qualified_paths.tests);
("Deno builtins ↔ stdlib decls consistency", Test_deno_builtins_consistency.tests);
] @ Test_e2e.tests @ Test_stdlib_aot.tests)