@@ -62,27 +62,45 @@ common common
6262library
6363 import : common
6464 exposed-modules :
65- Cardano.ReCon.LTL.Check
66- , Cardano.ReCon.LTL.Lang.Formula
67- , Cardano.ReCon.LTL.Lang.Formula.Parser
68- , Cardano.ReCon.LTL.Lang.Formula.Prec
69- , Cardano.ReCon.LTL.Lang.Formula.Yaml
70- , Cardano.ReCon.LTL.Lang.Fragment
71- , Cardano.ReCon.LTL.Lang.Fragment.Fragment0
72- , Cardano.ReCon.LTL.Lang.Fragment.Fragment1
73- , Cardano.ReCon.LTL.Lang.Fragment.Fragment2
74- , Cardano.ReCon.LTL.Lang.HomogeneousFormula
75- , Cardano.ReCon.LTL.Occurs
76- , Cardano.ReCon.LTL.Pretty
77- , Cardano.ReCon.LTL.Progress
78- , Cardano.ReCon.LTL.Rewrite
65+ Cardano.ReCon.Common.Types
66+ , Cardano.ReCon.Common.Parser
67+
68+ , Cardano.ReCon.LTL.Check
69+ , Cardano.ReCon.LTL.Formula
70+ , Cardano.ReCon.LTL.Formula.Parser
71+ , Cardano.ReCon.LTL.Formula.Prec
72+ , Cardano.ReCon.LTL.Formula.Yaml
73+ , Cardano.ReCon.LTL.Formula.Pretty
7974 , Cardano.ReCon.LTL.Satisfy
80- , Cardano.ReCon.LTL.Subst
8175
76+ , Cardano.ReCon.Integer.Polynomial.Parser
77+ , Cardano.ReCon.Integer.Polynomial.Term
78+ , Cardano.ReCon.Integer.Polynomial.Value
79+
80+ , Cardano.ReCon.Presburger.Decide
81+ , Cardano.ReCon.Presburger.Formula
82+ , Cardano.ReCon.Presburger.Parser
83+
84+ , Cardano.ReCon.Trace.Event
8285 , Cardano.ReCon.Trace.Feed
8386 , Cardano.ReCon.Trace.Ingest
8487
8588 other-modules :
89+ Cardano.ReCon.LTL.Internal.Occurs
90+ , Cardano.ReCon.LTL.Internal.Progress
91+ , Cardano.ReCon.LTL.Internal.Rewrite
92+ , Cardano.ReCon.LTL.Internal.Subst
93+ , Cardano.ReCon.LTL.Internal.IR.HomogeneousFormula
94+ , Cardano.ReCon.LTL.Internal.IR.HomogeneousFormula.FinFree
95+ , Cardano.ReCon.LTL.Internal.IR.HomogeneousFormula.TextFree
96+ , Cardano.ReCon.Presburger.Internal.CooperQE
97+ , Cardano.ReCon.Presburger.Internal.IR.AffineDNF
98+ , Cardano.ReCon.Presburger.Internal.IR.CompNF
99+ , Cardano.ReCon.Presburger.Internal.IR.DNF
100+ , Cardano.ReCon.Presburger.Internal.IR.ForallFree
101+ , Cardano.ReCon.Presburger.Internal.IR.NegNF
102+ , Cardano.ReCon.Presburger.Internal.IR.NormAffineDNF
103+ , Cardano.ReCon.Presburger.Internal.IR.QuantifierFree
86104 other-extensions :
87105
88106 build-depends : base
@@ -147,6 +165,13 @@ test-suite cardano-recon-test
147165 type : exitcode-stdio-1.0
148166 hs-source-dirs : test
149167 main-is : Cardano/ReCon/Unit.hs
168+ other-modules :
169+ Cardano.ReCon.Integer.Polynomial.Semantics.Suite
170+ , Cardano.ReCon.Integer.Polynomial.Syntax.Suite
171+ , Cardano.ReCon.LTL.Semantics.Suite
172+ , Cardano.ReCon.LTL.Syntax.Suite
173+ , Cardano.ReCon.Presburger.Semantics.Suite
174+ , Cardano.ReCon.Presburger.Syntax.Suite
150175 build-depends :
151176 base
152177 , cardano-recon-framework
@@ -155,3 +180,19 @@ test-suite cardano-recon-test
155180 , tasty-hunit
156181 , text
157182 , megaparsec
183+
184+ test-suite cardano-recon-integration-test
185+ import : common
186+ type : exitcode-stdio-1.0
187+ hs-source-dirs : test
188+ main-is : Cardano/ReCon/Integration.hs
189+ other-modules :
190+ Cardano.ReCon.Integration.Suite
191+ build-depends :
192+ base
193+ , cardano-recon-framework
194+ , containers
195+ , filepath
196+ , tasty
197+ , tasty-hunit
198+ , text
0 commit comments