-
Notifications
You must be signed in to change notification settings - Fork 64
/
plutarch-test.cabal
160 lines (153 loc) · 3.63 KB
/
plutarch-test.cabal
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
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
cabal-version: 3.0
name: plutarch-test
version: 1.2.0
common c
default-language: GHC2021
default-extensions:
BlockArguments
DataKinds
DefaultSignatures
DeriveAnyClass
DerivingStrategies
DerivingVia
DisambiguateRecordFields
DuplicateRecordFields
FunctionalDependencies
GADTs
ImpredicativeTypes
LambdaCase
LexicalNegation
LiberalTypeSynonyms
MonadComprehensions
MultiWayIf
NegativeLiterals
NoFlexibleInstances
NoMonomorphismRestriction
NoStarIsType
NondecreasingIndentation
NumDecimals
OverloadedLabels
OverloadedRecordDot
OverloadedStrings
PackageImports
PartialTypeSignatures
PatternSynonyms
QualifiedDo
QuantifiedConstraints
QuasiQuotes
RankNTypes
RecordWildCards
RecursiveDo
RoleAnnotations
TypeFamilies
TypeFamilyDependencies
UnicodeSyntax
UnliftedFFITypes
UnliftedNewtypes
ViewPatterns
ghc-options:
-Weverything -Wno-unused-do-bind -Wno-missing-kind-signatures
-Wno-partial-type-signatures -Werror -Wno-implicit-prelude
-Wno-name-shadowing -Wno-unsafe -Wno-missing-safe-haskell-mode
-Wno-missing-local-signatures -Wno-prepositive-qualified-module
-Wno-missing-import-lists -Wno-monomorphism-restriction
-Wno-all-missed-specializations -Wno-unrecognised-warning-flags
-Wno-unrecognised-pragmas -Wno-unticked-promoted-constructors
-Wno-operator-whitespace -fprint-equality-relations
-fprint-explicit-kinds -fprint-explicit-foralls
-Wno-missing-export-lists
library
import: c
hs-source-dirs: .
exposed-modules:
Plutarch.Test
Plutarch.Test.Benchmark
Plutarch.Test.Golden
Plutarch.Test.ListSyntax
Plutarch.Test.Property
Plutarch.Test.Property.Extra
Plutarch.Test.Property.Gen
Plutarch.Test.Property.HaskEquiv
Plutarch.Test.Property.Marshal
Plutarch.Test.Run
build-depends:
, aeson >=2.0
, base
, bytestring
, containers
, data-default
, directory
, filepath
, hedgehog
, hspec
, hspec-core
, hspec-golden
, mtl
, plutarch
, plutus-core
, plutus-ledger-api
, plutus-tx
, quickcheck-instances
, sop-core
, tasty-hunit
, tasty-quickcheck
, text
executable plutarch-test
import: c
main-is: Main.hs
hs-source-dirs: tests
build-tool-depends: hspec-discover:hspec-discover
build-depends:
, base
, base16-bytestring
, bytestring
, hedgehog
, hspec
, hspec-hedgehog
, plutarch
, plutarch-extra
, plutarch-test
, plutus-core
, plutus-ledger-api
, plutus-tx
, quickcheck-instances
, serialise
, sop-core
, tasty-hunit
, tasty-quickcheck
, text
, transformers
other-modules:
Plutarch.ApiSpec
Plutarch.BoolSpec
Plutarch.ByteStringSpec
Plutarch.EitherSpec
Plutarch.Extra.ApiSpec
Plutarch.Extra.ByteStringSpec
Plutarch.Extra.IntervalSpec
Plutarch.Extra.ListSpec
Plutarch.Extra.MaybeSpec
Plutarch.Extra.RationalDataSpec
Plutarch.FieldSpec
Plutarch.IntegerSpec
Plutarch.LiftSpec
Plutarch.ListSpec
Plutarch.MaybeSpec
Plutarch.MonadicSpec
Plutarch.PairSpec
Plutarch.PIsDataSpec
Plutarch.PLamSpec
Plutarch.PlutusTypeSpec
Plutarch.POrdSpec
Plutarch.RationalSpec
Plutarch.RecursionSpec
Plutarch.ScriptsSpec
Plutarch.ShowSpec
Plutarch.SpecTypes
Plutarch.StringSpec
Plutarch.TraceSpec
Plutarch.TryFromSpec
Plutarch.UnitSpec
Plutarch.UPLCSpec
Spec
ghc-options: -threaded -rtsopts -with-rtsopts=-N