1
0
mirror of https://github.com/containers/bootc.git synced 2026-02-05 15:45:53 +01:00
Files
bootc/tests-integration
ckyrouac 44ce2cf2c2 install: Deprecate skip-fetch-check, replace with run-fetch-check
This deprecates skip-fetch-check in favor of the inverse,
run-fetch-check. Updates docs and tests to reflect the change.

Signed-off-by: ckyrouac <ckyrouac@redhat.com>
2025-04-08 14:51:58 -04:00
..
2024-10-05 11:25:16 +00:00

Integration tests crate

This crate holds integration tests (as distinct from the regular Rust unit tests run as part of cargo test).

Building and running

cargo run -p tests-integration will work. Note that at the current time all test suites target an externally built bootc-compatible container image. See how things are set up in e.g. Github Actions, where we first run a podman build with the bootc git sources.

Available suites

host-privileged

This suite will run the target container image in a way that expects full privileges, but is not destructive.

install-alongside

This suite is DESTRUCTIVE, executing the bootc install to-existing-root style flow using the host root. Run it in a transient virtual machine.