24 lines
529 B
Bash
24 lines
529 B
Bash
# SPDX-License-Identifier: GPL-2.0-or-later
|
|
|
|
image="${TEST_IMAGES[fedora-bootc]}"
|
|
user="${TEST_IMAGES_DEFAULT_USER[fedora-bootc]}"
|
|
|
|
__run() {
|
|
__engine run --detach --name "$TEST_ID" "$image" --bootc-disk-size "$1"
|
|
}
|
|
|
|
! RUST_LIB_BACKTRACE=0 __run 0
|
|
__engine rm "$TEST_ID"
|
|
|
|
for size in 1K 1M; do
|
|
__run "$size"
|
|
! __engine exec "$TEST_ID" --as "$user"
|
|
__engine rm --force "$TEST_ID"
|
|
done
|
|
|
|
for size in 1G 1T 1024T; do
|
|
__run "$size"
|
|
__engine exec "$TEST_ID" --as "$user"
|
|
__engine rm --force "$TEST_ID"
|
|
done
|