1
1
mirror of https://github.com/systemd/systemd-stable.git synced 2024-12-22 13:33:56 +03:00

test: remove test-user2

Otherwise, we cannot run the test multiple times.
This commit is contained in:
Yu Watanabe 2021-12-22 15:43:05 +09:00
parent 367649ee66
commit a75a4148a8

View File

@ -26,6 +26,13 @@ inspect() {
homectl inspect --json=pretty "$USERNAME"
}
wait_for_state() {
for ((i=0;i<10;i++)) ; do
homectl inspect "$1" | grep -qF "State: $2" && break
sleep .5
done
}
systemd-analyze log-level debug
systemd-analyze log-target console
systemctl service-log-level systemd-homed debug
@ -156,8 +163,16 @@ PASSWORD=xEhErW0ndafV4s homectl with test-user -- test ! -f /home/test-user/xyz
PASSWORD=xEhErW0ndafV4s homectl with test-user -- test -f /home/test-user/xyz \
&& { echo 'unexpected success'; exit 1; }
wait_for_state test-user inactive
homectl remove test-user
if ! systemd-detect-virt -cq ; then
wait_for_state test-user2 active
homectl deactivate test-user2
wait_for_state test-user2 inactive
homectl remove test-user2
fi
systemd-analyze log-level info
echo OK >/testok