1
0
mirror of https://github.com/containers/bootc.git synced 2026-02-05 06:45:13 +01:00
Files
bootc/crates/tests-integration/Cargo.toml
Colin Walters 46b0bac421 container: Add export --format=tar command
Some people want to use container build tools, but for compatibility
with older systems export a tar format of the OS state e.g.
Anaconda liveimg expects this.

Basically this is only *slightly* more than just `tar cf`; we need
to handle SELinux labeling and move the kernel.

Ref: #1957

Assisted-by: OpenCode (Sonnet 4.5)
Signed-off-by: Colin Walters <walters@verbum.org>
2026-02-02 14:58:03 -05:00

38 lines
889 B
TOML

# Our integration tests
[package]
name = "tests-integration"
version = "0.1.0"
license = "MIT OR Apache-2.0"
edition = "2024"
publish = false
[[bin]]
name = "tests-integration"
path = "src/tests-integration.rs"
[dependencies]
# Workspace dependencies
anyhow = { workspace = true }
camino = { workspace = true }
cap-std-ext = { workspace = true }
clap = { workspace = true, features = ["derive","cargo"] }
fn-error-context = { workspace = true }
indoc = { workspace = true }
rustix = { workspace = true }
serde = { workspace = true, features = ["derive"] }
serde_json = { workspace = true }
tempfile = { workspace = true }
xshell = { workspace = true }
bootc-kernel-cmdline = { path = "../kernel_cmdline", version = "0.0.0" }
# Crate-specific dependencies
libtest-mimic = "0.8.0"
oci-spec = "0.8.0"
rand = "0.9"
rexpect = "0.6"
scopeguard = "1.2.0"
tar = "0.4"
[lints]
workspace = true