@@ -4,7 +4,7 @@ description: Cardano Re(altime) Con(formance) Framework based on Linear T
44category : Cardano
55 Testing
66copyright : 2026 Intersect.
7- version : 1.0 .0
7+ version : 1.1 .0
88license : Apache-2.0
99license-files : LICENSE
1010 NOTICE
@@ -13,6 +13,20 @@ maintainer: ruslan.feizerakhmanov@iohk.io
1313
1414build-type : Simple
1515extra-doc-files : CHANGELOG.md
16+ data-files :
17+ examples/cfgs/context.yaml
18+ examples/cfgs/formulas.yaml
19+ examples/extracts/ok-1.txt
20+ examples/extracts/ok-2.txt
21+ examples/extracts/ok-3.txt
22+ examples/extracts/ok-4.txt
23+ examples/extracts/ok-5.txt
24+ examples/extracts/fail-1.txt
25+ examples/extracts/fail-2.txt
26+ examples/extracts/fail-3.txt
27+ examples/extracts/fail-4.txt
28+ examples/extracts/fail-5.txt
29+ examples/extracts/fail-6.txt
1630 README.md
1731 recon-language-overview.md
1832 docs/*.txt
@@ -62,27 +76,45 @@ common common
6276library
6377 import : common
6478 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
79+ Cardano.ReCon.Common.Types
80+ , Cardano.ReCon.Common.Parser
81+
82+ , Cardano.ReCon.LTL.Check
83+ , Cardano.ReCon.LTL.Formula
84+ , Cardano.ReCon.LTL.Formula.Parser
85+ , Cardano.ReCon.LTL.Formula.Prec
86+ , Cardano.ReCon.LTL.Formula.Yaml
87+ , Cardano.ReCon.LTL.Formula.Pretty
7988 , Cardano.ReCon.LTL.Satisfy
80- , Cardano.ReCon.LTL.Subst
8189
90+ , Cardano.ReCon.Integer.Polynomial.Parser
91+ , Cardano.ReCon.Integer.Polynomial.Term
92+ , Cardano.ReCon.Integer.Polynomial.Value
93+
94+ , Cardano.ReCon.Presburger.Decide
95+ , Cardano.ReCon.Presburger.Formula
96+ , Cardano.ReCon.Presburger.Parser
97+
98+ , Cardano.ReCon.Trace.Event
8299 , Cardano.ReCon.Trace.Feed
83100 , Cardano.ReCon.Trace.Ingest
84101
85102 other-modules :
103+ Cardano.ReCon.LTL.Internal.Occurs
104+ , Cardano.ReCon.LTL.Internal.Progress
105+ , Cardano.ReCon.LTL.Internal.Rewrite
106+ , Cardano.ReCon.LTL.Internal.Subst
107+ , Cardano.ReCon.LTL.Internal.IR.HomogeneousFormula
108+ , Cardano.ReCon.LTL.Internal.IR.HomogeneousFormula.FinFree
109+ , Cardano.ReCon.LTL.Internal.IR.HomogeneousFormula.TextFree
110+ , Cardano.ReCon.Presburger.Internal.CooperQE
111+ , Cardano.ReCon.Presburger.Internal.IR.AffineDNF
112+ , Cardano.ReCon.Presburger.Internal.IR.CompNF
113+ , Cardano.ReCon.Presburger.Internal.IR.DNF
114+ , Cardano.ReCon.Presburger.Internal.IR.ForallFree
115+ , Cardano.ReCon.Presburger.Internal.IR.NegNF
116+ , Cardano.ReCon.Presburger.Internal.IR.NormAffineDNF
117+ , Cardano.ReCon.Presburger.Internal.IR.QuantifierFree
86118 other-extensions :
87119
88120 build-depends : base
@@ -147,6 +179,13 @@ test-suite cardano-recon-test
147179 type : exitcode-stdio-1.0
148180 hs-source-dirs : test
149181 main-is : Cardano/ReCon/Unit.hs
182+ other-modules :
183+ Cardano.ReCon.Integer.Polynomial.Semantics.Suite
184+ , Cardano.ReCon.Integer.Polynomial.Syntax.Suite
185+ , Cardano.ReCon.LTL.Semantics.Suite
186+ , Cardano.ReCon.LTL.Syntax.Suite
187+ , Cardano.ReCon.Presburger.Semantics.Suite
188+ , Cardano.ReCon.Presburger.Syntax.Suite
150189 build-depends :
151190 base
152191 , cardano-recon-framework
@@ -155,3 +194,22 @@ test-suite cardano-recon-test
155194 , tasty-hunit
156195 , text
157196 , megaparsec
197+
198+ test-suite cardano-recon-integration-test
199+ import : common
200+ type : exitcode-stdio-1.0
201+ hs-source-dirs : test
202+ main-is : Cardano/ReCon/Integration.hs
203+ other-modules :
204+ Cardano.ReCon.Integration.Suite
205+ , Paths_cardano_recon_framework
206+ autogen-modules :
207+ Paths_cardano_recon_framework
208+ build-depends :
209+ base
210+ , cardano-recon-framework
211+ , containers
212+ , filepath
213+ , tasty
214+ , tasty-hunit
215+ , text
0 commit comments