content: [package]
  name = "move-unit-test"
  version = "0.1.0"
  authors = ["Diem Association <opensource@diem.com>"]
  description = "Unit testing framework for Move code"
  repository = "https://github.com/diem/diem"
  homepage = "https://diem.com"
  license = "Apache-2.0"
  publish = false
  edition = "2021"
  
  [dependencies]
  anyhow = { workspace = true }
  better_any = { workspace = true }
  clap = { workspace = true, features = ["derive"] }
  codespan-reporting = { workspace = true }
  colored = { workspace = true }
  evm = { workspace = true, optional = true }
  evm-exec-utils = { path = "../../evm/exec-utils", optional = true }
  itertools = { workspace = true }
  move-binary-format = { workspace = true }
  move-bytecode-utils = { workspace = true }
  move-command-line-common = { workspace = true }
  move-compiler = { workspace = true }
  move-compiler-v2 = { workspace = true }
  move-core-types = { workspace = true }
  move-ir-types = { workspace = true }
  move-model = { workspace = true }
  move-package = { workspace = true }
  move-resource-viewer = { workspace = true }
  move-stdlib = { path = "../../move-stdlib", features = ["testing"] }
  move-symbol-pool = { workspace = true }
  move-table-extension = { path = "../../extensions/move-table-extension" }
  move-to-yul = { path = "../../evm/move-to-yul", optional = true }
  move-vm-runtime = { workspace = true, features = ["testing"] }
  move-vm-test-utils = { workspace = true }
  move-vm-types = { workspace = true }
  once_cell = { workspace = true }
  primitive-types = { workspace = true, optional = true }
  rayon = { workspace = true }
  regex = { workspace = true }
  
  [dev-dependencies]
  datatest-stable = { workspace = true }
  difference = { workspace = true }
  move-cli = { path = "../move-cli" }
  move-model = { path = "../../move-model" }
  move-package = { path = "../move-package" }
  tempfile = { workspace = true }
  
  [[bin]]
  name = "move-unit-test"
  path = "src/main.rs"
  
  [[test]]
  name = "move_unit_test_testsuite"
  harness = false
  
  [features]
  evm-backend = ["move-to-yul", "evm-exec-utils", "evm", "primitive-types"]
  table-extension = [
      "move-vm-test-utils/table-extension"
  ]
  debugging = ["move-vm-runtime/debugging"]
  