winch: Adding support for integration tests (#5588)
* Adding in the foundations for Winch `filetests` This commit adds two new crates into the Winch workspace: `filetests` and `test-macros`. The intent is to mimic the structure of Cranelift `filetests`, but in a simpler way. * Updates to documentation This commits adds a high level document to outline how to test Winch through the `winch-tools` utility. It also updates some inline documentation which gets propagated to the CLI. * Updating test-macro to use a glob instead of only a flat directory
This commit is contained in:
@@ -156,6 +156,8 @@ cranelift-bforest = { path = "cranelift/bforest", version = "0.93.0" }
|
||||
cranelift = { path = "cranelift/umbrella", version = "0.93.0" }
|
||||
|
||||
winch-codegen = { path = "winch/codegen", version = "=0.4.0" }
|
||||
winch-filetests = { path = "winch/filetests" }
|
||||
winch-test-macros = { path = "winch/test-macros" }
|
||||
|
||||
target-lexicon = { version = "0.12.3", default-features = false, features = ["std"] }
|
||||
anyhow = "1.0.22"
|
||||
@@ -186,6 +188,10 @@ bitflags = "1.2"
|
||||
thiserror = "1.0.15"
|
||||
async-trait = "0.1.42"
|
||||
heck = "0.4"
|
||||
similar = "2.1.0"
|
||||
toml = "0.5.9"
|
||||
serde = "1.0.94"
|
||||
glob = "0.3.0"
|
||||
|
||||
[features]
|
||||
default = [
|
||||
|
||||
Reference in New Issue
Block a user