1[package] 2name = "base" 3version = "0.1.0" 4authors = ["The ChromiumOS Authors"] 5edition = "2021" 6 7# The process tests will use fork, which requires a custom test harness to enforce single threaded 8# execution. 9[[test]] 10name = "process" 11path = "tests/process.rs" 12harness = false 13 14[features] 15chromeos = [] 16seccomp_trace = [] 17 18[dependencies] 19audio_streams = { path = "../common/audio_streams" } # provided by ebuild 20base_event_token_derive = { path = "base_event_token_derive", version = "*" } 21data_model = { path = "../common/data_model" } # provided by ebuild 22sync = { path = "../common/sync" } # provided by ebuild 23 24cfg-if = "*" 25chrono = "*" 26env_logger = "0.9.0" 27libc = "*" 28log = "0.4" 29once_cell = "1.7" 30remain = "0.2" 31serde = { version = "1", features = [ "derive" ] } 32serde_json = "*" 33smallvec = "1.6.1" 34tempfile = "3" 35thiserror = "1.0.20" 36uuid = { version = "1", features = ["v4"] } 37zerocopy = "*" 38 39[dev-dependencies] 40libtest-mimic = "0.6" 41 42[target.'cfg(unix)'.dependencies] 43minijail = "*" 44 45[target.'cfg(windows)'.dependencies] 46rand = "0.8" 47winapi = "*" 48win_util = { path = "../win_util"} 49protobuf = { version = "*", features = [ "with-serde" ] } 50 51[target.'cfg(windows)'.dev-dependencies] 52regex = "*" 53