test: add all plutus conformance tests

This commit is contained in:
rvcas
2023-11-15 00:07:00 -05:00
committed by Lucas
parent b80db2f7f8
commit b6f6064aaf
880 changed files with 5384 additions and 2 deletions

View File

@@ -0,0 +1,4 @@
-- select first branch
(program 1.1.0
(case (constr 0 (con integer 0)) (lam x (con integer 1)) (lam x (con integer 2)))
)

View File

@@ -0,0 +1 @@
(program 1.1.0 (con integer 1))

View File

@@ -0,0 +1,4 @@
-- select second branch
(program 1.1.0
(case (constr 1 (con integer 0)) (lam x (con integer 1)) (lam x (con integer 2)))
)

View File

@@ -0,0 +1 @@
(program 1.1.0 (con integer 2))

View File

@@ -0,0 +1,4 @@
-- select first branch and do computation with the args
(program 1.1.0
(case (constr 0 (con integer 3) (con integer 2)) (lam x (lam y [(builtin addInteger) x y])) (lam x (lam y [(builtin subtractInteger) x y])))
)

View File

@@ -0,0 +1 @@
(program 1.1.0 (con integer 5))

View File

@@ -0,0 +1,4 @@
-- select second branch and do computation with the args
(program 1.1.0
(case (constr 1 (con integer 3) (con integer 2)) (lam x (lam y [(builtin addInteger) x y])) (lam x (lam y [(builtin subtractInteger) x y])))
)

View File

@@ -0,0 +1 @@
(program 1.1.0 (con integer 1))

View File

@@ -0,0 +1,4 @@
-- case of non-constr
(program 1.1.0
(case (con integer 1) (lam x x) (lam x x))
)

View File

@@ -0,0 +1 @@
evaluation failure

View File

@@ -0,0 +1,4 @@
-- branch with wrong arguments
(program 1.1.0
(case (constr 0 (con integer 0)) (con integer 1) (lam x (con integer 2)))
)

View File

@@ -0,0 +1 @@
evaluation failure

View File

@@ -0,0 +1,4 @@
-- case can't be used before 1.1.0
(program 1.0.0
(case (con integer 1))
)

View File

@@ -0,0 +1,4 @@
-- nullary case
(program 1.1.0
(case (constr 0) (con integer 1) (con integer 2))
)

View File

@@ -0,0 +1 @@
(program 1.1.0 (con integer 1))

View File

@@ -0,0 +1,4 @@
-- empty case, aka -XEmptyCase
(program 1.1.0
(case (constr 0))
)

View File

@@ -0,0 +1 @@
evaluation failure