summaryrefslogtreecommitdiffstats
path: root/test/TEST-46-HOMED
diff options
context:
space:
mode:
authorZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>2020-03-20 19:52:41 +0100
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>2020-03-28 11:50:53 +0100
commit2c75449a3855cad34f2e3624c6321a4c2c807468 (patch)
tree0772e2a878e54c572da2e3c05e6c4f04f2e59ee2 /test/TEST-46-HOMED
parenttest: convert TEST-45 to a normal meson test (diff)
downloadsystemd-2c75449a3855cad34f2e3624c6321a4c2c807468.tar.xz
systemd-2c75449a3855cad34f2e3624c6321a4c2c807468.zip
test: move TEST-46-HOMED to static files
Diffstat (limited to 'test/TEST-46-HOMED')
-rwxr-xr-xtest/TEST-46-HOMED/test.sh18
-rwxr-xr-xtest/TEST-46-HOMED/testsuite.sh74
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