We are using our own test harness for filetests and embedding it in libtest isn't useful. It only hides test output until the end and results in unnecessary noise.
56 lines
2.0 KiB
TOML
56 lines
2.0 KiB
TOML
[package]
|
|
name = "cranelift-tools"
|
|
authors = ["The Cranelift Project Developers"]
|
|
version = "0.73.0"
|
|
description = "Binaries for testing the Cranelift libraries"
|
|
license = "Apache-2.0 WITH LLVM-exception"
|
|
documentation = "https://github.com/bytecodealliance/wasmtime/blob/main/cranelift/docs/index.md"
|
|
repository = "https://github.com/bytecodealliance/wasmtime"
|
|
publish = false
|
|
edition = "2021"
|
|
|
|
[[bin]]
|
|
name = "clif-util"
|
|
path = "src/clif-util.rs"
|
|
|
|
[[test]]
|
|
name = "filetests"
|
|
path = "tests/filetests.rs"
|
|
harness = false
|
|
|
|
[dependencies]
|
|
cfg-if = "1.0"
|
|
cranelift-codegen = { path = "codegen", version = "0.88.0" }
|
|
cranelift-entity = { path = "entity", version = "0.88.0" }
|
|
cranelift-interpreter = { path = "interpreter", version = "0.88.0" }
|
|
cranelift-reader = { path = "reader", version = "0.88.0" }
|
|
cranelift-frontend = { path = "frontend", version = "0.88.0" }
|
|
cranelift-wasm = { path = "wasm", version = "0.88.0", optional = true }
|
|
cranelift-native = { path = "native", version = "0.88.0" }
|
|
cranelift-filetests = { path = "filetests", version = "0.73.0" }
|
|
cranelift-module = { path = "module", version = "0.88.0" }
|
|
cranelift-object = { path = "object", version = "0.88.0" }
|
|
cranelift-jit = { path = "jit", version = "0.88.0" }
|
|
cranelift-preopt = { path = "preopt", version = "0.88.0" }
|
|
cranelift = { path = "umbrella", version = "0.88.0" }
|
|
filecheck = "0.5.0"
|
|
log = "0.4.8"
|
|
termcolor = "1.1.2"
|
|
capstone = { version = "0.9.0", optional = true }
|
|
wat = { version = "1.0.47", optional = true }
|
|
target-lexicon = { version = "0.12", features = ["std"] }
|
|
pretty_env_logger = "0.4.0"
|
|
rayon = { version = "1", optional = true }
|
|
indicatif = "0.13.0"
|
|
thiserror = "1.0.15"
|
|
walkdir = "2.2"
|
|
anyhow = "1.0.32"
|
|
clap = { version = "3.2.0", features = ["derive"] }
|
|
|
|
[features]
|
|
default = ["disas", "wasm", "cranelift-codegen/all-arch", "cranelift-codegen/trace-log", "souper-harvest"]
|
|
disas = ["capstone"]
|
|
wasm = ["wat", "cranelift-wasm"]
|
|
souper-harvest = ["cranelift-codegen/souper-harvest", "rayon"]
|
|
all-arch = ["cranelift-codegen/all-arch"]
|