Skip to content

Commit

Permalink
[Move Test] Test harness for Move e2e tests
Browse files Browse the repository at this point in the history
  • Loading branch information
jjleng committed Jul 27, 2022
1 parent f413437 commit 8dd10fa
Show file tree
Hide file tree
Showing 22 changed files with 1,559 additions and 0 deletions.
23 changes: 23 additions & 0 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ members = [
"aptos-move/aptos-sdk-builder",
"aptos-move/aptos-transaction-benchmarks",
"aptos-move/aptos-validator-interface",
"aptos-move/aptos-transactional-test-harness",
"aptos-move/aptos-vm",
"aptos-move/e2e-tests",
"aptos-move/e2e-testsuite",
Expand Down
43 changes: 43 additions & 0 deletions aptos-move/aptos-transactional-test-harness/Cargo.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
[package]
name = "aptos-transactional-test-harness"
version = "0.1.0"
authors = ["Aptos Labs <[email protected]>"]
description = "Transactional testing framework for Move"
repository = "https://github.com/aptos-labs/aptos-core"
homepage = "https://aptoslabs.com"
license = "Apache-2.0"
publish = false
edition = "2018"

# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html

[dependencies]
anyhow = "1.0.57"
bcs = "0.1.3"
clap = "3.1.8"
hex = "0.4.3"
once_cell = "1.10.0"

# Move dependencies
move-deps = { path = "../move-deps", features = ["address32"] }

# Aptos Move dependencies
aptos-keygen = { path = "../../crates/aptos-keygen" }
aptos-vm = { path = "../aptos-vm" }
cached-framework-packages = { path = "../framework/cached-packages" }
framework = { path = "../framework" }
language-e2e-tests = { path = "../e2e-tests" }
vm-genesis= { path = "../vm-genesis" }

# Other Aptos dependencies
aptos-types = { path = "../../types", features = ["fuzzing"] }
aptos-transaction-builder = { path = "../../sdk/transaction-builder" }
aptos-crypto = { path = "../../crates/aptos-crypto" }
aptos-state-view = { path = "../../storage/state-view" }

[dev-dependencies]
datatest-stable = "0.1.1"

#[[test]]
#name = "tests"
#harness = false
Loading

0 comments on commit 8dd10fa

Please sign in to comment.