[UPLC] [Test] Add scoping tests #6773
Open
Garnix CI / check plutus-ir-test [x86_64-linux]
succeeded
Jan 6, 2025 in 5m 3s
Run results
Build succeeded
Details
Last 100 lines of logs:
NonStrict
nonStrict1: OK (0.32s)
nonStrict: OK (2.77s)
+++ OK, passed 99 tests.
RecSplit.Tests
RecSplit
truenonrec: OK (0.32s)
mutuallyRecursiveTypes: OK (0.34s)
mutuallyRecursiveValues: OK (0.29s)
selfrecursive: OK (0.31s)
small: OK (0.27s)
big: OK (0.33s)
recSplit: OK (1.88s)
+++ OK, passed 99 tests.
Rename.Tests
Rename
allShadowedDataNonRec: OK (0.34s)
allShadowedDataRec: OK (0.35s)
paramShadowedDataNonRec: OK (0.31s)
paramShadowedDataRec: OK (0.33s)
rename: OK (1.88s)
+++ OK, passed 99 tests.
RewriteRules.Tests
RewriteRules
equalsInt.pir: OK (0.37s)
divideInt.pir: OK (0.33s)
multiplyInt.pir: OK (0.33s)
let.pir: OK (0.35s)
unConstrConstrDataFst.pir: OK (0.34s)
unConstrConstrDataSnd.pir: OK (0.31s)
unConstrConstrDataFst.pir.eval: OK (0.41s)
rewriteRules: OK (2.50s)
+++ OK, passed 99 tests.
StrictLetRec.Tests
Transform
StrictLetRec
strictLetRec: OK (0.46s)
traces: OK (0.14s)
StrictifyBindings.Tests
StrictifyBindings
pure1: OK (0.26s)
impure1: OK (0.32s)
unused: OK (0.28s)
conapp: OK (0.29s)
strictifyBindings: OK (2.15s)
+++ OK, passed 99 tests.
ThunkRecursions.Tests
ThunkRecursions
listFold: OK (0.34s)
listFoldTrace: OK (0.38s)
monoMap: OK (0.44s)
errorBinding: OK (0.27s)
mutuallyRecursiveValues: OK (0.33s)
preserveEffectOrder: OK (0.37s)
preserveStrictness: OK (0.32s)
thunkRecursions: OK (1.90s)
+++ OK, passed 99 tests.
Unwrap.Tests
Unwrap
unwrapWrap: OK (0.37s)
unwrap: OK (1.56s)
+++ OK, passed 99 tests.
TypeCheck.Tests
TypeCheck
letInLet: OK (0.37s)
listMatch: OK (0.45s)
maybe: OK (0.46s)
ifError: OK (0.34s)
mutuallyRecursiveTypes: OK (0.46s)
mutuallyRecursiveValues: OK (0.40s)
nonrec1: OK (0.36s)
nonrec2: OK (0.44s)
nonrec3: OK (0.44s)
nonrec4: OK (0.45s)
nonrec6: OK (0.45s)
nonrec7: OK (0.45s)
nonrec8: OK (0.46s)
rec1: OK (0.43s)
rec2: OK (0.47s)
rec3: OK (0.49s)
rec4: OK (0.47s)
nonrecToRec: OK (0.49s)
nonrecToNonrec: OK (0.45s)
oldLength: OK (0.47s)
strictValue: OK (0.50s)
strictNonValue: OK (0.48s)
strictNonValue2: OK (0.48s)
strictNonValue3: OK (0.48s)
strictValueNonValue: OK (0.45s)
strictValueValue: OK (0.45s)
strictNonValueDeep: OK (0.45s)
even3Eval: OK (0.46s)
sameNameDifferentEnv: OK (0.45s)
typeLet: OK (0.43s)
typeLetRec: OK (0.43s)
wrongDataConstrReturnType: OK (0.41s)
nonSelfRecursive: OK (0.43s)
typeLetWrong: OK (0.41s)
All 323 tests passed (8.12s)
Loading