@@ -158,44 +158,6 @@ agdaEvalUplcProg WithoutCosting =
158158 error $ " deBruijnTerm (agdaEvalUplcProg WithoutCosting): " <> show err
159159 Right namedTerm -> EvalSuccess $ UPLC. Program () version namedTerm
160160
161- {-| A list of evaluation tests which are currently expected to fail. Once a fix
162- for a test is pushed, the test will succeed and should be removed from the
163- list. The entries of the list are paths from the root of plutus-conformance to
164- the directory containing the test, eg
165- "test-cases/uplc/evaluation/builtin/semantics/addInteger/addInteger1" -}
166- failingEvaluationTests :: [FilePath ]
167- failingEvaluationTests =
168- [ -- These "constant casing" tests fail because Agda metatheory does not yet
169- -- implement casing on constant values.
170- -- TODO: remove these tests once casing on constant is added to Agda metatheory.
171- " test-cases/uplc/evaluation/term/constant-case/bool/bool-01"
172- , " test-cases/uplc/evaluation/term/constant-case/bool/bool-02"
173- , " test-cases/uplc/evaluation/term/constant-case/bool/bool-03"
174- , " test-cases/uplc/evaluation/term/constant-case/bool/bool-04"
175- , " test-cases/uplc/evaluation/term/constant-case/bool/bool-05"
176- , " test-cases/uplc/evaluation/term/constant-case/bool/bool-06"
177- , " test-cases/uplc/evaluation/term/constant-case/bool/bool-07"
178- , " test-cases/uplc/evaluation/term/constant-case/integer/integer-01"
179- , " test-cases/uplc/evaluation/term/constant-case/integer/integer-02"
180- , " test-cases/uplc/evaluation/term/constant-case/integer/integer-03"
181- , " test-cases/uplc/evaluation/term/constant-case/integer/integer-04"
182- , " test-cases/uplc/evaluation/term/constant-case/list/list-01"
183- , " test-cases/uplc/evaluation/term/constant-case/list/list-02"
184- , " test-cases/uplc/evaluation/term/constant-case/list/list-03"
185- , " test-cases/uplc/evaluation/term/constant-case/list/list-04"
186- , " test-cases/uplc/evaluation/term/constant-case/list/list-05"
187- , " test-cases/uplc/evaluation/term/constant-case/list/list-06"
188- , " test-cases/uplc/evaluation/term/constant-case/list/list-07"
189- , " test-cases/uplc/evaluation/term/constant-case/pair/pair-01"
190- , " test-cases/uplc/evaluation/term/constant-case/pair/pair-02"
191- , " test-cases/uplc/evaluation/term/constant-case/pair/pair-03"
192- , " test-cases/uplc/evaluation/term/constant-case/pair/pair-04"
193- , " test-cases/uplc/evaluation/term/constant-case/pair/pair-05"
194- , " test-cases/uplc/evaluation/term/constant-case/unit/unit-01"
195- , " test-cases/uplc/evaluation/term/constant-case/unit/unit-02"
196- , " test-cases/uplc/evaluation/term/constant-case/unit/unit-03"
197- ]
198-
199161{-| A list of budget tests which are currently expected to fail. Once a fix for
200162 a test is pushed, the test will succeed and should be removed from the list.
201163 The entries of the list are paths from the root of plutus-conformance to the
@@ -207,34 +169,37 @@ failingEvaluationTests =
207169 fail too), so this is built on top of that list rather than including copies of
208170 all of the entries here. -}
209171failingBudgetTests :: [FilePath ]
210- failingBudgetTests = failingEvaluationTests ++ budgetOnlyFailures
211- where
212- -- These fail their budget test only (evaluation succeeds), currently
213- -- because the Agda code doesn't know about the IntegerCostedLiterally
214- -- size measure used by `replicateByte` and `dropList`.
215- budgetOnlyFailures =
216- [ " test-cases/uplc/evaluation/builtin/semantics/replicateByte/case-07"
217- , " test-cases/uplc/evaluation/builtin/semantics/replicateByte/case-09"
218- , " test-cases/uplc/evaluation/builtin/semantics/dropList/dropList-01"
219- , " test-cases/uplc/evaluation/builtin/semantics/dropList/dropList-02"
220- , " test-cases/uplc/evaluation/builtin/semantics/dropList/dropList-03"
221- , " test-cases/uplc/evaluation/builtin/semantics/dropList/dropList-04"
222- , " test-cases/uplc/evaluation/builtin/semantics/dropList/dropList-05"
223- , " test-cases/uplc/evaluation/builtin/semantics/dropList/dropList-06"
224- , " test-cases/uplc/evaluation/builtin/semantics/dropList/dropList-07"
225- , " test-cases/uplc/evaluation/builtin/semantics/dropList/dropList-08"
226- , " test-cases/uplc/evaluation/builtin/semantics/dropList/dropList-09"
227- , " test-cases/uplc/evaluation/builtin/semantics/dropList/dropList-10"
228- , " test-cases/uplc/evaluation/builtin/semantics/dropList/dropList-11"
229- , " test-cases/uplc/evaluation/builtin/semantics/dropList/dropList-12"
230- , " test-cases/uplc/evaluation/builtin/semantics/dropList/dropList-13"
231- , " test-cases/uplc/evaluation/builtin/semantics/dropList/dropList-14"
232- , " test-cases/uplc/evaluation/builtin/semantics/dropList/dropList-15"
233- , " test-cases/uplc/evaluation/builtin/semantics/dropList/dropList-16"
234- , " test-cases/uplc/evaluation/builtin/semantics/appendString"
235- , " test-cases/uplc/evaluation/builtin/semantics/encodeUtf8"
236- , " test-cases/uplc/evaluation/builtin/semantics/equalsString/equalsString-02"
237- ]
172+ failingBudgetTests =
173+ -- These fail their budget test only (evaluation succeeds), currently
174+ -- because the Agda code doesn't know about the IntegerCostedLiterally
175+ -- size measure used by `replicateByte` and `dropList`.
176+ [ " test-cases/uplc/evaluation/builtin/semantics/replicateByte/case-07"
177+ , " test-cases/uplc/evaluation/builtin/semantics/replicateByte/case-09"
178+ , " test-cases/uplc/evaluation/builtin/semantics/dropList/dropList-01"
179+ , " test-cases/uplc/evaluation/builtin/semantics/dropList/dropList-02"
180+ , " test-cases/uplc/evaluation/builtin/semantics/dropList/dropList-03"
181+ , " test-cases/uplc/evaluation/builtin/semantics/dropList/dropList-04"
182+ , " test-cases/uplc/evaluation/builtin/semantics/dropList/dropList-05"
183+ , " test-cases/uplc/evaluation/builtin/semantics/dropList/dropList-06"
184+ , " test-cases/uplc/evaluation/builtin/semantics/dropList/dropList-07"
185+ , " test-cases/uplc/evaluation/builtin/semantics/dropList/dropList-08"
186+ , " test-cases/uplc/evaluation/builtin/semantics/dropList/dropList-09"
187+ , " test-cases/uplc/evaluation/builtin/semantics/dropList/dropList-10"
188+ , " test-cases/uplc/evaluation/builtin/semantics/dropList/dropList-11"
189+ , " test-cases/uplc/evaluation/builtin/semantics/dropList/dropList-12"
190+ , " test-cases/uplc/evaluation/builtin/semantics/dropList/dropList-13"
191+ , " test-cases/uplc/evaluation/builtin/semantics/dropList/dropList-14"
192+ , " test-cases/uplc/evaluation/builtin/semantics/dropList/dropList-15"
193+ , " test-cases/uplc/evaluation/builtin/semantics/dropList/dropList-16"
194+ , " test-cases/uplc/evaluation/builtin/semantics/appendString"
195+ , " test-cases/uplc/evaluation/builtin/semantics/encodeUtf8"
196+ , " test-cases/uplc/evaluation/builtin/semantics/equalsString/equalsString-02"
197+ ]
198+
199+ {-| A list of evaluation tests which are currently expected to fail. Once a fix
200+ for a test is pushed, the test will succeed and should be removed from the list. -}
201+ failingEvaluationTests :: [FilePath ]
202+ failingEvaluationTests = []
238203
239204-- Run the tests: see Note [Evaluation with and without costing] above.
240205main :: IO ()
0 commit comments