]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
test: move TEST-22-TMPFILES setup to static files
authorZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Tue, 10 Dec 2019 12:32:20 +0000 (13:32 +0100)
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Sat, 28 Mar 2020 10:46:47 +0000 (11:46 +0100)
13 files changed:
test/TEST-22-TMPFILES/test.sh
test/test-functions
test/units/testsuite-22.01.sh [moved from test/TEST-22-TMPFILES/test-01.sh with 100% similarity]
test/units/testsuite-22.02.sh [moved from test/TEST-22-TMPFILES/test-02.sh with 100% similarity]
test/units/testsuite-22.03.sh [moved from test/TEST-22-TMPFILES/test-03.sh with 100% similarity]
test/units/testsuite-22.04.sh [moved from test/TEST-22-TMPFILES/test-04.sh with 100% similarity]
test/units/testsuite-22.05.sh [moved from test/TEST-22-TMPFILES/test-05.sh with 100% similarity]
test/units/testsuite-22.06.sh [moved from test/TEST-22-TMPFILES/test-06.sh with 100% similarity]
test/units/testsuite-22.07.sh [moved from test/TEST-22-TMPFILES/test-07.sh with 100% similarity]
test/units/testsuite-22.08.sh [moved from test/TEST-22-TMPFILES/test-08.sh with 100% similarity]
test/units/testsuite-22.09.sh [moved from test/TEST-22-TMPFILES/test-09.sh with 100% similarity]
test/units/testsuite-22.service [moved from test/TEST-22-TMPFILES/testsuite.service with 60% similarity]
test/units/testsuite-22.sh [moved from test/TEST-22-TMPFILES/run-tmpfiles-tests.sh with 58% similarity]

index aa6efcfb48fc206dbd6788a1c4688a8fca5a6338..5ab688e4ac3c4ea7246416f64017f998892a1d6b 100755 (executable)
@@ -9,23 +9,9 @@ test_setup() {
     # create the basic filesystem layout
     setup_basic_environment
     mask_supporting_services
-    inst_binary mv
-    inst_binary stat
-    inst_binary seq
-    inst_binary xargs
-    inst_binary mkfifo
-    inst_binary readlink
-
-    # setup the testsuite service
-    cp testsuite.service $initdir/etc/systemd/system/
-    setup_testsuite
-
-    mkdir -p $initdir/testsuite
-    cp run-tmpfiles-tests.sh $initdir/testsuite/
-    cp test-*.sh $initdir/testsuite/
 
     # create dedicated rootfs for nspawn (located in $TESTDIR/nspawn-root)
     setup_nspawn_root
 }
 
-do_test "$@"
+do_test "$@" 22
index 0a111771bf2d6f58ab5eb0e27fa97ee94fc22104..9eef9a63fbf699be0cb71234fd94191617f4c49d 100644 (file)
@@ -58,15 +58,19 @@ BASICTOOLS=(
     ln
     loadkeys
     login
+    mkfifo
+    mktemp
     modprobe
     mount
     mv
     nc
+    readlink
     rm
     rmdir
     sed
     setfont
     setsid
+    seq
     sh
     sleep
     socat
similarity index 60%
rename from test/TEST-22-TMPFILES/testsuite.service
rename to test/units/testsuite-22.service
index 2f1b15c3ed57690d35e2dafdec7ca235201254a4..3d53cbf56ce983c849eb42772edce783e26e439f 100644 (file)
@@ -1,12 +1,11 @@
 [Unit]
-Description=Testsuite service
+Description=TEST-22-TMPFILES
 After=systemd-tmpfiles-setup.service
 Before=getty-pre.target
 Wants=getty-pre.target
 
 [Service]
-WorkingDirectory=/testsuite
-ExecStart=/testsuite/run-tmpfiles-tests.sh
+ExecStart=/usr/lib/systemd/tests/testdata/units/%N.sh
 Type=oneshot
 StandardOutput=tty
 StandardError=tty
similarity index 58%
rename from test/TEST-22-TMPFILES/run-tmpfiles-tests.sh
rename to test/units/testsuite-22.sh
index a0158f0421634257d8e7db4f9e47b10c2b4181f2..afce85aceb9bcf11cc3f671538ef4fdf93daf3f1 100755 (executable)
@@ -5,8 +5,8 @@ set -e
 
 >/failed
 
-for t in test-*.sh; do
-        echo "Running $t"; ./$t
+for t in ${0%.sh}.*.sh; do
+    echo "Running $t"; ./$t
 done
 
 touch /testok