mirror of
https://github.com/systemd/systemd.git
synced 2025-01-10 05:18:17 +03:00
test: make homed test run in qemu
This commit is contained in:
parent
491347bdf6
commit
3054863345
@ -3,9 +3,23 @@
|
||||
set -e
|
||||
|
||||
TEST_DESCRIPTION="testing homed"
|
||||
TEST_NO_QEMU=1
|
||||
|
||||
# Skip the qemu version of the test, unless we have btrfs
|
||||
(modprobe -nv btrfs && command -v mkfs.btrfs) || TEST_NO_QEMU=1
|
||||
|
||||
# shellcheck source=test/test-functions
|
||||
. "${TEST_BASE_DIR:?}/test-functions"
|
||||
|
||||
# Need loop devices for mounting images
|
||||
test_append_files() {
|
||||
(
|
||||
if [ "$TEST_NO_QEMU" != "1" ] ; then
|
||||
instmods loop =block
|
||||
install_dmevent
|
||||
install_btrfs
|
||||
generate_module_dependencies
|
||||
fi
|
||||
)
|
||||
}
|
||||
|
||||
do_test "$@"
|
||||
|
@ -26,7 +26,9 @@ inspect() {
|
||||
systemd-analyze log-level debug
|
||||
systemd-analyze log-target console
|
||||
|
||||
NEWPASSWORD=xEhErW0ndafV4s homectl create test-user --disk-size=20M
|
||||
# we enable --luks-discard= since we run our tests in a tight VM, hence don't
|
||||
# needlessly pressure for storage
|
||||
NEWPASSWORD=xEhErW0ndafV4s homectl create test-user --disk-size=256M --luks-discard=yes
|
||||
inspect test-user
|
||||
|
||||
PASSWORD=xEhErW0ndafV4s homectl authenticate test-user
|
||||
|
Loading…
Reference in New Issue
Block a user