summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorYu Watanabe <watanabe.yu+github@gmail.com>2017-12-06 00:36:55 +0900
committerYu Watanabe <watanabe.yu+github@gmail.com>2017-12-06 00:36:55 +0900
commitf0e018e748cd48b8959160b160fdd85827afd5bf (patch)
treefc2f61dc90e3992d0bbf2795bf7ebefa39a7a466 /test
parent1ff8b31d9b611b91b0b0d3ab9343c29df4ecde56 (diff)
downloadsystemd-f0e018e748cd48b8959160b160fdd85827afd5bf.tar.gz
test-execute: cleanup
This makes rename the test units by a consistent naming scheme, add several logs, and sort internal functions. No functional change.
Diffstat (limited to 'test')
-rw-r--r--test/meson.build22
-rw-r--r--test/test-execute/exec-bind-paths.service14
-rw-r--r--test/test-execute/exec-bindpaths.service17
-rw-r--r--test/test-execute/exec-dynamicuser-statedir.service (renamed from test/test-execute/exec-dynamicuser-state-dir.service)0
-rw-r--r--test/test-execute/exec-readonlypaths-simple.service (renamed from test/test-execute/exec-read-only-path-succeed.service)3
-rw-r--r--test/test-execute/exec-restrictnamespaces-mnt-blacklist.service (renamed from test/test-execute/exec-restrict-namespaces-mnt-blacklist.service)0
-rw-r--r--test/test-execute/exec-restrictnamespaces-mnt.service (renamed from test/test-execute/exec-restrict-namespaces-mnt.service)0
-rw-r--r--test/test-execute/exec-restrictnamespaces-no.service (renamed from test/test-execute/exec-restrict-namespaces-no.service)0
-rw-r--r--test/test-execute/exec-restrictnamespaces-yes.service (renamed from test/test-execute/exec-restrict-namespaces-yes.service)0
-rw-r--r--test/test-execute/exec-specifier-interpolation.service (renamed from test/test-execute/exec-spec-interpolation.service)0
-rw-r--r--test/test-execute/exec-specifier.service3
-rw-r--r--test/test-execute/exec-specifier@.service3
-rw-r--r--test/test-execute/exec-standardinput-data.service (renamed from test/test-execute/exec-stdin-data.service)0
-rw-r--r--test/test-execute/exec-standardinput-file.service (renamed from test/test-execute/exec-stdio-file.service)0
-rw-r--r--test/test-execute/exec-unsetenvironment.service (renamed from test/test-execute/exec-unset-environment.service)0
15 files changed, 37 insertions, 25 deletions
diff --git a/test/meson.build b/test/meson.build
index 33fa28e3c4..cd00186266 100644
--- a/test/meson.build
+++ b/test/meson.build
@@ -45,7 +45,7 @@ test_data_files = '''
sockets.target
son.service
sysinit.target
- test-execute/exec-bind-paths.service
+ test-execute/exec-bindpaths.service
test-execute/exec-capabilityambientset-merge-nfsnobody.service
test-execute/exec-capabilityambientset-merge.service
test-execute/exec-capabilityambientset-nfsnobody.service
@@ -56,7 +56,7 @@ test_data_files = '''
test-execute/exec-capabilityboundingset-simple.service
test-execute/exec-dynamicuser-fixeduser-one-supplementarygroup.service
test-execute/exec-dynamicuser-fixeduser.service
- test-execute/exec-dynamicuser-state-dir.service
+ test-execute/exec-dynamicuser-statedir.service
test-execute/exec-dynamicuser-supplementarygroups.service
test-execute/exec-environment-empty.service
test-execute/exec-environment-multiple.service
@@ -96,24 +96,24 @@ test_data_files = '''
test-execute/exec-protectkernelmodules-no-capabilities.service
test-execute/exec-protectkernelmodules-yes-capabilities.service
test-execute/exec-protectkernelmodules-yes-mount-propagation.service
- test-execute/exec-read-only-path-succeed.service
test-execute/exec-readonlypaths-mount-propagation.service
+ test-execute/exec-readonlypaths-simple.service
test-execute/exec-readonlypaths-with-bindpaths.service
test-execute/exec-readonlypaths.service
test-execute/exec-readwritepaths-mount-propagation.service
- test-execute/exec-restrict-namespaces-mnt-blacklist.service
- test-execute/exec-restrict-namespaces-mnt.service
- test-execute/exec-restrict-namespaces-no.service
- test-execute/exec-restrict-namespaces-yes.service
+ test-execute/exec-restrictnamespaces-mnt-blacklist.service
+ test-execute/exec-restrictnamespaces-mnt.service
+ test-execute/exec-restrictnamespaces-no.service
+ test-execute/exec-restrictnamespaces-yes.service
test-execute/exec-runtimedirectory-mode.service
test-execute/exec-runtimedirectory-owner-nfsnobody.service
test-execute/exec-runtimedirectory-owner.service
test-execute/exec-runtimedirectory.service
- test-execute/exec-spec-interpolation.service
+ test-execute/exec-specifier-interpolation.service
test-execute/exec-specifier.service
test-execute/exec-specifier@.service
- test-execute/exec-stdin-data.service
- test-execute/exec-stdio-file.service
+ test-execute/exec-standardinput-data.service
+ test-execute/exec-standardinput-file.service
test-execute/exec-supplementarygroups-multiple-groups-default-group-user.service
test-execute/exec-supplementarygroups-multiple-groups-withgid.service
test-execute/exec-supplementarygroups-multiple-groups-withuid.service
@@ -132,7 +132,7 @@ test_data_files = '''
test-execute/exec-systemcallfilter-with-errno-number.service
test-execute/exec-umask-0177.service
test-execute/exec-umask-default.service
- test-execute/exec-unset-environment.service
+ test-execute/exec-unsetenvironment.service
test-execute/exec-user-nfsnobody.service
test-execute/exec-user.service
test-execute/exec-workingdirectory.service
diff --git a/test/test-execute/exec-bind-paths.service b/test/test-execute/exec-bind-paths.service
deleted file mode 100644
index e6584c8ef4..0000000000
--- a/test/test-execute/exec-bind-paths.service
+++ /dev/null
@@ -1,14 +0,0 @@
-[Service]
-Type=oneshot
-# Create a file in /tmp/test-exec_bind_paths
-ExecStart=/bin/sh -c 'touch /tmp/test-exec_bind_paths/thisisasimpletest'
-# Then, the file can be access through /tmp
-ExecStart=/bin/sh -c 'test -f /tmp/thisisasimpletest'
-# Also, through /tmp/test-exec_bind_readonly_paths
-ExecStart=/bin/sh -c 'test -f /tmp/test-exec_bind_readonly_paths/thisisasimpletest'
-# The file cannot modify through /tmp/test-exec_bind_readonly_paths
-ExecStart=/bin/sh -x -c '! touch /tmp/test-exec_bind_readonly_paths/thisisasimpletest'
-# Cleanup
-ExecStart=/bin/sh -c 'rm /tmp/thisisasimpletest'
-BindPaths=/tmp:/tmp/test-exec_bind_paths
-BindReadOnlyPaths=/tmp:/tmp/test-exec_bind_readonly_paths
diff --git a/test/test-execute/exec-bindpaths.service b/test/test-execute/exec-bindpaths.service
new file mode 100644
index 0000000000..7bd8fa7402
--- /dev/null
+++ b/test/test-execute/exec-bindpaths.service
@@ -0,0 +1,17 @@
+[Unit]
+Description=Test for BindPaths= and BindReadOnlyPaths=
+
+[Service]
+Type=oneshot
+# Create a file in /tmp/test-exec-bindpaths
+ExecStart=/bin/sh -c 'touch /tmp/test-exec-bindpaths/thisisasimpletest'
+# Then, the file can be access through /tmp
+ExecStart=/bin/sh -c 'test -f /tmp/thisisasimpletest'
+# Also, through /tmp/test-exec-bindreadonlypaths
+ExecStart=/bin/sh -c 'test -f /tmp/test-exec-bindreadonlypaths/thisisasimpletest'
+# The file cannot modify through /tmp/test-exec-bindreadonlypaths
+ExecStart=/bin/sh -x -c '! touch /tmp/test-exec-bindreadonlypaths/thisisasimpletest'
+# Cleanup
+ExecStart=/bin/sh -c 'rm /tmp/thisisasimpletest'
+BindPaths=/tmp:/tmp/test-exec-bindpaths
+BindReadOnlyPaths=/tmp:/tmp/test-exec-bindreadonlypaths
diff --git a/test/test-execute/exec-dynamicuser-state-dir.service b/test/test-execute/exec-dynamicuser-statedir.service
index cc09c938cf..cc09c938cf 100644
--- a/test/test-execute/exec-dynamicuser-state-dir.service
+++ b/test/test-execute/exec-dynamicuser-statedir.service
diff --git a/test/test-execute/exec-read-only-path-succeed.service b/test/test-execute/exec-readonlypaths-simple.service
index 754dc92790..a9a715905c 100644
--- a/test/test-execute/exec-read-only-path-succeed.service
+++ b/test/test-execute/exec-readonlypaths-simple.service
@@ -1,3 +1,6 @@
+[Unit]
+Description=Test for ReadOnlyPaths=
+
[Service]
Type=oneshot
# This should work, as we explicitly disable the effect of ReadOnlyPaths=
diff --git a/test/test-execute/exec-restrict-namespaces-mnt-blacklist.service b/test/test-execute/exec-restrictnamespaces-mnt-blacklist.service
index ab909cbd94..ab909cbd94 100644
--- a/test/test-execute/exec-restrict-namespaces-mnt-blacklist.service
+++ b/test/test-execute/exec-restrictnamespaces-mnt-blacklist.service
diff --git a/test/test-execute/exec-restrict-namespaces-mnt.service b/test/test-execute/exec-restrictnamespaces-mnt.service
index 1aeed72717..1aeed72717 100644
--- a/test/test-execute/exec-restrict-namespaces-mnt.service
+++ b/test/test-execute/exec-restrictnamespaces-mnt.service
diff --git a/test/test-execute/exec-restrict-namespaces-no.service b/test/test-execute/exec-restrictnamespaces-no.service
index 33500302d2..33500302d2 100644
--- a/test/test-execute/exec-restrict-namespaces-no.service
+++ b/test/test-execute/exec-restrictnamespaces-no.service
diff --git a/test/test-execute/exec-restrict-namespaces-yes.service b/test/test-execute/exec-restrictnamespaces-yes.service
index 3fe70e2bea..3fe70e2bea 100644
--- a/test/test-execute/exec-restrict-namespaces-yes.service
+++ b/test/test-execute/exec-restrictnamespaces-yes.service
diff --git a/test/test-execute/exec-spec-interpolation.service b/test/test-execute/exec-specifier-interpolation.service
index 3e62662aa9..3e62662aa9 100644
--- a/test/test-execute/exec-spec-interpolation.service
+++ b/test/test-execute/exec-specifier-interpolation.service
diff --git a/test/test-execute/exec-specifier.service b/test/test-execute/exec-specifier.service
index aebdd7c4c2..37852390ac 100644
--- a/test/test-execute/exec-specifier.service
+++ b/test/test-execute/exec-specifier.service
@@ -1,3 +1,6 @@
+[Unit]
+Description=Test for specifiers
+
[Service]
Type=oneshot
ExecStart=/usr/bin/test %n = exec-specifier.service
diff --git a/test/test-execute/exec-specifier@.service b/test/test-execute/exec-specifier@.service
index 1038f05027..0015dffca6 100644
--- a/test/test-execute/exec-specifier@.service
+++ b/test/test-execute/exec-specifier@.service
@@ -1,3 +1,6 @@
+[Unit]
+Description=Test for specifiers (template unit)
+
[Service]
Type=oneshot
ExecStart=/usr/bin/test %n = exec-specifier@foo-bar.service
diff --git a/test/test-execute/exec-stdin-data.service b/test/test-execute/exec-standardinput-data.service
index 1ca536ffc5..1ca536ffc5 100644
--- a/test/test-execute/exec-stdin-data.service
+++ b/test/test-execute/exec-standardinput-data.service
diff --git a/test/test-execute/exec-stdio-file.service b/test/test-execute/exec-standardinput-file.service
index 8fd11caf8e..8fd11caf8e 100644
--- a/test/test-execute/exec-stdio-file.service
+++ b/test/test-execute/exec-standardinput-file.service
diff --git a/test/test-execute/exec-unset-environment.service b/test/test-execute/exec-unsetenvironment.service
index 5b0123b81e..5b0123b81e 100644
--- a/test/test-execute/exec-unset-environment.service
+++ b/test/test-execute/exec-unsetenvironment.service