[package] name = "rtest" version = "0.2.2" authors = ["Marcel Märtens "] edition = "2021" license = "Apache-2.0 OR MIT" homepage = "https://gitlab.com/xMAC94x/rtest" repository = "https://gitlab.com/xMAC94x/rtest" documentation = "https://docs.rs/rtest" description = "integration test building framework" categories = ["development-tools::testing"] keywords = ["testing"] readme = "../README.md" [features] default = ["capture_tracing", "async"] capture_tracing = ["tracing-subscriber", "bytes"] async = ["tokio", "futures-util", "paste"] # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] anymap3 = "1.0.0" colored = "2.0.0" thiserror = "1.0.40" serde = { version = "1.0.190", features = ["derive"] } serde_json = { version = "1.0" } clap = { version = "4.3.0", features = ["derive"] } backtrace = "0.3.67" tracing = { version = "0.1.37" } tracing-subscriber = { version = "0.3", features = [ "env-filter", ], optional = true } bytes = { version = "1.4.0", optional = true } tokio = { version = "1.31.0", default-features = false, features = [ "rt", ], optional = true } futures-util = { version = "0.3.28", default-features = false, features = [ "std", ], optional = true } paste = { version = "1.0.12", optional = true } rtest-util = { version = "0.2.0", path = "../rtest-util", features = ["serde"] } [dev-dependencies] axum = { version = "0.7.4" } reqwest = { version = "0.12.4", features = ["json"] } rtest-derive = { version = "0.2.0", path = "../rtest-derive" } tracing = { version = "0.1.37" } rand = { version = "0.8.5" } [[example]] name = "filesystem" [[example]] name = "webshop"