feat: add end to end tests to replace acceptance tests with strict uplc comparison.

Add acceptance tests 1,2, 6 as end to end tests
This commit is contained in:
microproofs
2023-04-17 15:14:34 -04:00
committed by Kasey
parent 661a9a7ab8
commit 7dd13f8d73
11 changed files with 410 additions and 119 deletions

View File

@@ -6,7 +6,11 @@ edition = "2021"
repository = "https://github.com/aiken-lang/aiken/crates/project"
homepage = "https://github.com/aiken-lang/aiken"
license = "Apache-2.0"
authors = ["Lucas Rosa <x@rvcas.dev>", "Kasey White <kwhitemsg@gmail.com>", "KtorZ <matthias.benkort@gmail.com>"]
authors = [
"Lucas Rosa <x@rvcas.dev>",
"Kasey White <kwhitemsg@gmail.com>",
"KtorZ <matthias.benkort@gmail.com>",
]
rust-version = "1.66.1"
[dependencies]
@@ -41,5 +45,11 @@ zip = "0.6.4"
aiken-lang = { path = "../aiken-lang", version = "1.0.2-alpha" }
uplc = { path = '../uplc', version = "1.0.2-alpha" }
[dev-dependencies]
proptest = "1.1.0"
pretty_assertions = "1.3.0"
[features]
default = ["uplc/default", "aiken-lang/default"]
native-secp256k1 = ["uplc/native-secp256k1", "aiken-lang/native-secp256k1"]