[package] name = "lesavka_testing" version = "0.1.0" edition = "2024" publish = false build = "build.rs" [lib] name = "lesavka_testing" path = "src/lib.rs" [dev-dependencies] anyhow = "1.0" async-stream = "0.3" chrono = "0.4" evdev = "0.13" futures-util = "0.3" libc = "0.2" lesavka_client = { path = "../client" } lesavka_common = { path = "../common" } lesavka_server = { path = "../server" } chacha20poly1305 = "0.10" gstreamer = { version = "0.23", features = ["v1_22"] } gstreamer-app = { version = "0.23", features = ["v1_22"] } gstreamer-video = { version = "0.23", features = ["v1_22"] } gtk = { version = "0.8", package = "gtk4", features = ["v4_6"] } winit = "0.30" serial_test = { workspace = true } serde = { version = "1.0", features = ["derive"] } serde_json = "1.0" shell-escape = "0.1" temp-env = { workspace = true } tempfile = { workspace = true } tokio = { version = "1.45", features = ["full", "macros", "rt-multi-thread", "sync", "time"] } tokio-stream = "0.1" tonic = { version = "0.13", features = ["transport"] } tonic-reflection = "0.13" tracing = "0.1" tracing-appender = "0.2" tracing-subscriber = { version = "0.3", features = ["env-filter", "fmt", "ansi"] } udev = "0.8" v4l = "0.14"