Cargo.toml
1 [package] 2 name = "adnet-testbots" 3 version.workspace = true 4 edition.workspace = true 5 license.workspace = true 6 repository.workspace = true 7 8 [[bin]] 9 name = "adnet-testbots" 10 path = "src/main.rs" 11 12 [dependencies] 13 # Internal dependencies 14 adnet-testbot = { path = "../bot" } 15 adnet-testbot-roles = { path = "../roles" } 16 adnet-testbot-behaviors = { path = "../behaviors" } 17 adnet-testbot-integration = { path = "../integration" } 18 adnet-testbot-metrics = { path = "../metrics" } 19 adnet-testbot-scenarios = { path = "../scenarios" } 20 adnet-testbot-distributed = { path = "../distributed" } 21 22 # CLI 23 clap = { workspace = true } 24 25 # Async runtime 26 tokio = { workspace = true } 27 async-trait = { workspace = true } 28 29 # Serialization 30 serde = { workspace = true } 31 serde_json = { workspace = true } 32 serde_yaml = { workspace = true } 33 34 # Error handling 35 anyhow = { workspace = true } 36 37 # Tracing 38 tracing = { workspace = true } 39 tracing-subscriber = { workspace = true } 40 41 # UUID for worker IDs 42 uuid = { version = "1.6", features = ["v4"] } 43 44 [dev-dependencies] 45 tokio = { workspace = true, features = ["test-util"] }