[package] name = "stemedb-chaos" version = "0.1.0" edition = "2021" description = "Chaos testing framework for StemeDB distributed clusters" # Inherit workspace lints [lints] workspace = true [dependencies] # Core types stemedb-core = { path = "../stemedb-core" } stemedb-storage = { path = "../stemedb-storage" } stemedb-cluster = { path = "../stemedb-cluster" } stemedb-merkle = { path = "../stemedb-merkle" } # Async runtime tokio = { version = "1", features = ["full", "test-util"] } # Error handling thiserror = "1.0" # Logging tracing = "0.1" # HLC timestamps uhlc = "0.7" # Concurrent data structures dashmap = "6" parking_lot = "0.12" # Random selection rand = "0.8" # Async traits async-trait = "0.1" # Temp directories for tests tempfile = "3.10" # Hex encoding for debug output hex = "0.4" [dev-dependencies] tokio-test = "0.4" ed25519-dalek = { version = "2", features = ["rand_core"] } proptest = "1.4"