forked from thanhnguyen-aws/plausible
-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathTest.lean
More file actions
78 lines (69 loc) · 3.21 KB
/
Copy pathTest.lean
File metadata and controls
78 lines (69 loc) · 3.21 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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
/-
Copyright (c) 2024 Lean FRO, LLC. All rights reserved.
Released under Apache 2.0 license as described in the file LICENSE.
Authors: Henrik Böving
-/
-- import Test.Tactic
-- import Test.Testable
-- Common definitions for snapshot tests
import Test.CommonDefinitions.BinaryTree
import Test.CommonDefinitions.FunctionCallInConclusion
import Test.CommonDefinitions.ListRelations
import Test.CommonDefinitions.Permutation
import Test.CommonDefinitions.STLCDefinitions
-- Tests for `#derive_generator` (derives `ArbitrarySuchThat`)
import Test.DeriveArbitrarySuchThat.DeriveBSTGenerator
import Test.DeriveArbitrarySuchThat.DeriveBalancedTreeGenerator
import Test.DeriveArbitrarySuchThat.DeriveRegExpMatchGenerator
import Test.DeriveArbitrarySuchThat.SimultaneousMatchingTests
import Test.DeriveArbitrarySuchThat.FunctionCallsTest
import Test.DeriveArbitrarySuchThat.DerivePermutationGenerator
import Test.DeriveArbitrarySuchThat.MutuallyRecursiveRelationsTest
-- Tests for `deriving Arbitrary`
import Test.DeriveArbitrary.DeriveTreeGenerator
import Test.DeriveArbitrary.DeriveSTLCTermTypeGenerators
import Test.DeriveArbitrary.DeriveNKIValueGenerator
import Test.DeriveArbitrary.DeriveNKIBinopGenerator
import Test.DeriveArbitrary.DeriveRegExpGenerator
import Test.DeriveArbitrary.StructureTest
import Test.DeriveArbitrary.BitVecStructureTest
import Test.DeriveArbitrarySuchThat.DeriveSTLCGenerator
import Test.DeriveArbitrarySuchThat.NonLinearPatternsTest
import Test.DeriveArbitrary.MissingNonRecursiveConstructorTest
import Test.DeriveArbitrary.ParameterizedTypeTest
import Test.DeriveArbitrary.MutuallyRecursiveTypeTest
-- Tests for instances of `Enum` for simple types
import Test.Enum.EnumInstancesTest
-- Tests for `deriving Enum`
import Test.DeriveEnum.DeriveTreeEnumerator
import Test.DeriveEnum.DeriveSTLCTermTypeEnumerators
import Test.DeriveEnum.DeriveNKIValueEnumerator
import Test.DeriveEnum.DeriveNKIBinopEnumerator
import Test.DeriveEnum.DeriveRegExpEnumerator
import Test.DeriveEnum.StructureTest
import Test.DeriveEnum.BitVecStructureTest
-- Tests for `#derive_checker` (derives `DecOpt`)
import Test.DeriveDecOpt.DeriveBSTChecker
import Test.DeriveDecOpt.DeriveBalancedTreeChecker
import Test.DeriveDecOpt.DeriveRegExpMatchChecker
import Test.DeriveDecOpt.SimultaneousMatchingTests
import Test.DeriveDecOpt.ExistentialVariablesTest
import Test.DeriveDecOpt.FunctionCallsTest
import Test.DeriveDecOpt.DeriveSTLCChecker
import Test.DeriveDecOpt.NonLinearPatternsTest
import Test.DeriveDecOpt.DerivePermutationChecker
-- Tests for `#derive_enumerator` (derives `EnumSuchThat`)
import Test.DeriveEnumSuchThat.DeriveBSTEnumerator
import Test.DeriveEnumSuchThat.DeriveBalancedTreeEnumerator
import Test.DeriveEnumSuchThat.DeriveRegExpMatchEnumerator
import Test.DeriveEnumSuchThat.SimultaneousMatchingTests
import Test.DeriveEnumSuchThat.DeriveSTLCEnumerator
import Test.DeriveEnumSuchThat.NonLinearPatternsTest
import Test.DeriveEnumSuchThat.DerivePermutationEnumerator
-- Key Value Store Example
import Test.KeyValueStoreExample.KeyValueStore
import Test.KeyValueStoreExample.TestKeyValueStoreCheckerGenerators
-- Cedar Example
import Test.CedarExample.Cedar
import Test.CedarExample.CedarCheckerGenerators
import Test.CedarExample.CedarWellTypedTermGenerator