@@ -165,20 +165,32 @@ failingEvaluationTests =
165165 , " test-cases/uplc/evaluation/builtin/constant/value/zero-asset"
166166 , " test-cases/uplc/evaluation/builtin/constant/value/max-key-length-1"
167167 , " test-cases/uplc/evaluation/builtin/constant/value/max-key-length-2"
168+ , " test-cases/uplc/evaluation/builtin/constant/value/overflow"
169+ , " test-cases/uplc/evaluation/builtin/constant/value/no-overflow"
170+ , " test-cases/uplc/evaluation/builtin/constant/value/underflow"
171+ , " test-cases/uplc/evaluation/builtin/constant/value/no-underflow"
168172 , " test-cases/uplc/evaluation/builtin/semantics/insertCoin/multi-ccy-empty"
169173 , " test-cases/uplc/evaluation/builtin/semantics/insertCoin/multi-ccy-nonempty"
170174 , " test-cases/uplc/evaluation/builtin/semantics/insertCoin/multi-token"
171175 , " test-cases/uplc/evaluation/builtin/semantics/insertCoin/negative-empty"
172176 , " test-cases/uplc/evaluation/builtin/semantics/insertCoin/positive-empty"
173177 , " test-cases/uplc/evaluation/builtin/semantics/insertCoin/positive-nonempty"
174178 , " test-cases/uplc/evaluation/builtin/semantics/insertCoin/zero-positive"
179+ , " test-cases/uplc/evaluation/builtin/semantics/insertCoin/overflow"
180+ , " test-cases/uplc/evaluation/builtin/semantics/insertCoin/no-overflow"
181+ , " test-cases/uplc/evaluation/builtin/semantics/insertCoin/underflow"
182+ , " test-cases/uplc/evaluation/builtin/semantics/insertCoin/no-underflow"
175183 , " test-cases/uplc/evaluation/builtin/semantics/lookupCoin/absent"
176184 , " test-cases/uplc/evaluation/builtin/semantics/lookupCoin/present"
177185 , " test-cases/uplc/evaluation/builtin/semantics/unionValue/cancel-01"
178186 , " test-cases/uplc/evaluation/builtin/semantics/unionValue/cancel-02"
179187 , " test-cases/uplc/evaluation/builtin/semantics/unionValue/combine"
180188 , " test-cases/uplc/evaluation/builtin/semantics/unionValue/unitl"
181189 , " test-cases/uplc/evaluation/builtin/semantics/unionValue/unitr"
190+ , " test-cases/uplc/evaluation/builtin/semantics/unionValue/overflow"
191+ , " test-cases/uplc/evaluation/builtin/semantics/unionValue/no-overflow"
192+ , " test-cases/uplc/evaluation/builtin/semantics/unionValue/underflow"
193+ , " test-cases/uplc/evaluation/builtin/semantics/unionValue/no-underflow"
182194 , " test-cases/uplc/evaluation/builtin/semantics/valueContains/ccy-missing"
183195 , " test-cases/uplc/evaluation/builtin/semantics/valueContains/empty"
184196 , " test-cases/uplc/evaluation/builtin/semantics/valueContains/multi-insufficient"
@@ -193,6 +205,10 @@ failingEvaluationTests =
193205 , " test-cases/uplc/evaluation/builtin/semantics/scaleValue/by-zero"
194206 , " test-cases/uplc/evaluation/builtin/semantics/scaleValue/by-pos"
195207 , " test-cases/uplc/evaluation/builtin/semantics/scaleValue/by-neg"
208+ , " test-cases/uplc/evaluation/builtin/semantics/scaleValue/overflow"
209+ , " test-cases/uplc/evaluation/builtin/semantics/scaleValue/underflow"
210+ , " test-cases/uplc/evaluation/builtin/semantics/scaleValue/no-overflow"
211+ , " test-cases/uplc/evaluation/builtin/semantics/scaleValue/no-underflow"
196212 ]
197213
198214{-| A list of budget tests which are currently expected to fail. Once a fix for
@@ -263,20 +279,32 @@ failingBudgetTests =
263279 , " test-cases/uplc/evaluation/builtin/constant/value/zero-asset"
264280 , " test-cases/uplc/evaluation/builtin/constant/value/max-key-length-1"
265281 , " test-cases/uplc/evaluation/builtin/constant/value/max-key-length-2"
282+ , " test-cases/uplc/evaluation/builtin/constant/value/overflow"
283+ , " test-cases/uplc/evaluation/builtin/constant/value/no-overflow"
284+ , " test-cases/uplc/evaluation/builtin/constant/value/underflow"
285+ , " test-cases/uplc/evaluation/builtin/constant/value/no-underflow"
266286 , " test-cases/uplc/evaluation/builtin/semantics/insertCoin/multi-ccy-empty"
267287 , " test-cases/uplc/evaluation/builtin/semantics/insertCoin/multi-ccy-nonempty"
268288 , " test-cases/uplc/evaluation/builtin/semantics/insertCoin/multi-token"
269289 , " test-cases/uplc/evaluation/builtin/semantics/insertCoin/negative-empty"
270290 , " test-cases/uplc/evaluation/builtin/semantics/insertCoin/positive-empty"
271291 , " test-cases/uplc/evaluation/builtin/semantics/insertCoin/positive-nonempty"
272292 , " test-cases/uplc/evaluation/builtin/semantics/insertCoin/zero-positive"
293+ , " test-cases/uplc/evaluation/builtin/semantics/insertCoin/overflow"
294+ , " test-cases/uplc/evaluation/builtin/semantics/insertCoin/no-overflow"
295+ , " test-cases/uplc/evaluation/builtin/semantics/insertCoin/underflow"
296+ , " test-cases/uplc/evaluation/builtin/semantics/insertCoin/no-underflow"
273297 , " test-cases/uplc/evaluation/builtin/semantics/lookupCoin/absent"
274298 , " test-cases/uplc/evaluation/builtin/semantics/lookupCoin/present"
275299 , " test-cases/uplc/evaluation/builtin/semantics/unionValue/cancel-01"
276300 , " test-cases/uplc/evaluation/builtin/semantics/unionValue/cancel-02"
277301 , " test-cases/uplc/evaluation/builtin/semantics/unionValue/combine"
278302 , " test-cases/uplc/evaluation/builtin/semantics/unionValue/unitl"
279303 , " test-cases/uplc/evaluation/builtin/semantics/unionValue/unitr"
304+ , " test-cases/uplc/evaluation/builtin/semantics/unionValue/overflow"
305+ , " test-cases/uplc/evaluation/builtin/semantics/unionValue/no-overflow"
306+ , " test-cases/uplc/evaluation/builtin/semantics/unionValue/underflow"
307+ , " test-cases/uplc/evaluation/builtin/semantics/unionValue/no-underflow"
280308 , " test-cases/uplc/evaluation/builtin/semantics/valueContains/ccy-missing"
281309 , " test-cases/uplc/evaluation/builtin/semantics/valueContains/empty"
282310 , " test-cases/uplc/evaluation/builtin/semantics/valueContains/multi-insufficient"
@@ -291,6 +319,10 @@ failingBudgetTests =
291319 , " test-cases/uplc/evaluation/builtin/semantics/scaleValue/by-zero"
292320 , " test-cases/uplc/evaluation/builtin/semantics/scaleValue/by-pos"
293321 , " test-cases/uplc/evaluation/builtin/semantics/scaleValue/by-neg"
322+ , " test-cases/uplc/evaluation/builtin/semantics/scaleValue/overflow"
323+ , " test-cases/uplc/evaluation/builtin/semantics/scaleValue/underflow"
324+ , " test-cases/uplc/evaluation/builtin/semantics/scaleValue/no-overflow"
325+ , " test-cases/uplc/evaluation/builtin/semantics/scaleValue/no-underflow"
294326 ]
295327
296328-- Run the tests: see Note [Evaluation with and without costing] above.
0 commit comments