-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathStrataTests.lean
More file actions
31 lines (30 loc) · 1.17 KB
/
Copy pathStrataTests.lean
File metadata and controls
31 lines (30 loc) · 1.17 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
-- GENERATED FILE. Do not edit it by hand.
--
-- Run `lake exe write-test-imports` again after you add or remove a file under
-- `StrataTests/`. If you add a property to a file that exists, the imports do not
-- change.
--
-- Lean links statically. Therefore a driver sees a `@[strata_property]` declaration
-- only if the driver imports the module that holds the declaration, directly or
-- indirectly. This file is that import. It is the same need as `mod tests;` in Rust, or
-- as a file in a Dune library in OCaml. A generator writes this file, so the author of
-- a property does not edit it.
import StrataTests.Adt
import StrataTests.Alias
import StrataTests.Cmd
import StrataTests.Diagnostics
import StrataTests.Example
import StrataTests.Expr
import StrataTests.Function
import StrataTests.Lift
import StrataTests.Monomorphization
import StrataTests.Mutual
import StrataTests.Phase
import StrataTests.Printer
import StrataTests.Proc
import StrataTests.Program
import StrataTests.Stmt
import StrataTests.Transforms
-- This guard fails the build if the list above does not hold a file that is under
-- `StrataTests/`. Therefore the suite cannot miss a new property file.
#verify_test_root