diff options
Diffstat (limited to 'test/TEST-46-HOMED')
-rwxr-xr-x | test/TEST-46-HOMED/test.sh | 18 | ||||
-rwxr-xr-x | test/TEST-46-HOMED/testsuite.sh | 74 |
2 files changed, 1 insertions, 91 deletions
diff --git a/test/TEST-46-HOMED/test.sh b/test/TEST-46-HOMED/test.sh index 99fd5b85b8..5e87cf6143 100755 --- a/test/TEST-46-HOMED/test.sh +++ b/test/TEST-46-HOMED/test.sh @@ -16,22 +16,6 @@ test_setup() { setup_basic_environment mask_supporting_services - - # setup the testsuite service - cat >$initdir/etc/systemd/system/testsuite.service <<EOF -[Unit] -Description=Testsuite service -Before=getty-pre.target -Wants=getty-pre.target - -[Service] -ExecStart=/bin/bash -x /testsuite.sh -Type=oneshot -NotifyAccess=all -EOF - cp testsuite.sh $initdir/ - - setup_testsuite ) || return 1 setup_nspawn_root @@ -39,4 +23,4 @@ EOF umount $TESTDIR/root } -do_test "$@" +do_test "$@" 46 diff --git a/test/TEST-46-HOMED/testsuite.sh b/test/TEST-46-HOMED/testsuite.sh deleted file mode 100755 index 9ef9f30f1e..0000000000 --- a/test/TEST-46-HOMED/testsuite.sh +++ /dev/null @@ -1,74 +0,0 @@ -#!/usr/bin/env bash -set -ex -set -o pipefail - -# Check if homectl is installed, and if it isn't bail out early instead of failing -if ! test -x /usr/bin/homectl ; then - echo OK > /testok - exit 0 -fi - -inspect() { - homectl inspect $1 | tee /tmp/a - userdbctl user $1 | tee /tmp/b - cmp /tmp/a /tmp/b - rm /tmp/a /tmp/b -} - -systemd-analyze log-level debug -systemd-analyze log-target console - -NEWPASSWORD=xEhErW0ndafV4s homectl create test-user --disk-size=20M -inspect test-user - -PASSWORD=xEhErW0ndafV4s homectl authenticate test-user - -PASSWORD=xEhErW0ndafV4s homectl activate test-user -inspect test-user - -PASSWORD=xEhErW0ndafV4s homectl update test-user --real-name="Inline test" -inspect test-user - -homectl deactivate test-user -inspect test-user - -PASSWORD=xEhErW0ndafV4s NEWPASSWORD=yPN4N0fYNKUkOq homectl passwd test-user -inspect test-user - -PASSWORD=yPN4N0fYNKUkOq homectl activate test-user -inspect test-user - -SYSTEMD_LOG_LEVEL=debug PASSWORD=yPN4N0fYNKUkOq NEWPASSWORD=xEhErW0ndafV4s homectl passwd test-user -inspect test-user - -homectl deactivate test-user -inspect test-user - -PASSWORD=xEhErW0ndafV4s homectl activate test-user -inspect test-user - -PASSWORD=xEhErW0ndafV4s homectl deactivate test-user -inspect test-user - -PASSWORD=xEhErW0ndafV4s homectl update test-user --real-name="Offline test" -inspect test-user - -PASSWORD=xEhErW0ndafV4s homectl activate test-user -inspect test-user - -PASSWORD=xEhErW0ndafV4s homectl deactivate test-user -inspect test-user - -! PASSWORD=xEhErW0ndafV4s homectl with test-user -- test -f /home/test-user/xyz -PASSWORD=xEhErW0ndafV4s homectl with test-user -- touch /home/test-user/xyz -PASSWORD=xEhErW0ndafV4s homectl with test-user -- test -f /home/test-user/xyz -PASSWORD=xEhErW0ndafV4s homectl with test-user -- rm /home/test-user/xyz -! PASSWORD=xEhErW0ndafV4s homectl with test-user -- test -f /home/test-user/xyz - -homectl remove test-user - -systemd-analyze log-level info - -echo OK > /testok - -exit 0 |