diff --git a/Cargo.lock b/Cargo.lock index f8a0053c24..4a01d49e88 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -3307,6 +3307,8 @@ dependencies = [ "slog", "slog-scope", "subprocess", + "tempfile", + "test-utils", "thiserror 1.0.69", ] @@ -3325,6 +3327,7 @@ dependencies = [ "num_cpus", "oci-spec 0.8.4", "regex", + "rstest", "safe-path 0.1.0", "serde", "serde-enum-str", @@ -3334,6 +3337,8 @@ dependencies = [ "slog-scope", "sysctl", "sysinfo", + "tempfile", + "test-utils", "thiserror 1.0.69", "toml", ] @@ -3539,6 +3544,7 @@ dependencies = [ "slog-json", "slog-scope", "slog-term", + "tempfile", ] [[package]] @@ -3584,11 +3590,16 @@ version = "0.2.0" dependencies = [ "anyhow", "chrono", + "lazy_static", "maplit", "nix 0.30.1", + "once_cell", "page_size", "slog", + "slog-async", "slog-scope", + "slog-term", + "test-utils", "tokio", ] @@ -6073,6 +6084,7 @@ name = "safe-path" version = "0.1.0" dependencies = [ "libc", + "tempfile", ] [[package]] @@ -6496,6 +6508,8 @@ dependencies = [ "kata-sys-util", "kata-types", "nix 0.26.4", + "tempfile", + "test-utils", "tokio", ] diff --git a/Cargo.toml b/Cargo.toml index ca197b0c56..4496c12c60 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -6,6 +6,17 @@ rust-version = "1.88" [workspace] members = [ + # libs + "src/libs/kata-sys-util", + "src/libs/kata-types", + "src/libs/logging", + "src/libs/mem-agent", + "src/libs/protocols", + "src/libs/runtime-spec", + "src/libs/safe-path", + "src/libs/shim-interface", + "src/libs/test-utils", + # kata-agent "src/agent", "src/agent/rustjail", @@ -48,7 +59,6 @@ resolver = "2" # TODO: Add all excluded crates to root workspace exclude = [ "src/tools", - "src/libs", # kata-deploy binary is standalone and has its own Cargo.toml for now "tools/packaging/kata-deploy/binary", diff --git a/src/libs/Cargo.toml b/src/libs/Cargo.toml deleted file mode 100644 index 8f8cf06470..0000000000 --- a/src/libs/Cargo.toml +++ /dev/null @@ -1,13 +0,0 @@ -[workspace] -members = [ - "kata-sys-util", - "kata-types", - "logging", - "mem-agent", - "protocols", - "runtime-spec", - "safe-path", - "shim-interface", - "test-utils", -] -resolver = "2"