summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2018-03-21 19:55:54 +0100
committerLennart Poettering <lennart@poettering.net>2018-04-13 11:34:48 +0200
commit7ce49e656b1377713ade999dfe381807a78313cd (patch)
tree09447767663baf33bc48b7243fa438997d11afea /test
parent5396624506e155c4bc10c0ee65b939600860ab67 (diff)
downloadsystemd-7ce49e656b1377713ade999dfe381807a78313cd.tar.gz
test: add test for prefix unit loading
Diffstat (limited to 'test')
-rw-r--r--test/meson.build13
-rw-r--r--test/unit-.service.d/10-override.conf2
-rw-r--r--test/unit-with-.service.d/20-override.conf2
-rw-r--r--test/unit-with-multiple-.service.d/20-override.conf2
-rw-r--r--test/unit-with-multiple-.service.d/30-override.conf2
-rw-r--r--test/unit-with-multiple-dashes.service6
-rw-r--r--test/unit-with-multiple-dashes.service.d/10-override.conf2
7 files changed, 25 insertions, 4 deletions
diff --git a/test/meson.build b/test/meson.build
index 0bd45cd891..c112e09577 100644
--- a/test/meson.build
+++ b/test/meson.build
@@ -158,13 +158,18 @@ test_data_files = '''
test-path/path-unit.path
test-path/paths.target
test-path/sysinit.target
- testsuite.target
- timers.target
- unstoppable.service
test-umount/empty.mountinfo
+ test-umount/example.swaps
test-umount/garbled.mountinfo
test-umount/rhbug-1554943.mountinfo
- test-umount/example.swaps
+ testsuite.target
+ timers.target
+ unit-with-.service.d/20-override.conf
+ unit-with-multiple-.service.d/20-override.conf
+ unit-with-multiple-.service.d/30-override.conf
+ unit-with-multiple-dashes.service
+ unit-with-multiple-dashes.service.d/10-override.conf
+ unstoppable.service
'''.split()
if conf.get('ENABLE_RESOLVE') == 1
diff --git a/test/unit-.service.d/10-override.conf b/test/unit-.service.d/10-override.conf
new file mode 100644
index 0000000000..916737d415
--- /dev/null
+++ b/test/unit-.service.d/10-override.conf
@@ -0,0 +1,2 @@
+[Unit]
+Description=override0
diff --git a/test/unit-with-.service.d/20-override.conf b/test/unit-with-.service.d/20-override.conf
new file mode 100644
index 0000000000..c6c2438f73
--- /dev/null
+++ b/test/unit-with-.service.d/20-override.conf
@@ -0,0 +1,2 @@
+[Unit]
+Documentation=man:override1
diff --git a/test/unit-with-multiple-.service.d/20-override.conf b/test/unit-with-multiple-.service.d/20-override.conf
new file mode 100644
index 0000000000..62fafd2e3b
--- /dev/null
+++ b/test/unit-with-multiple-.service.d/20-override.conf
@@ -0,0 +1,2 @@
+[Unit]
+Documentation=man:override2
diff --git a/test/unit-with-multiple-.service.d/30-override.conf b/test/unit-with-multiple-.service.d/30-override.conf
new file mode 100644
index 0000000000..b9616da8a8
--- /dev/null
+++ b/test/unit-with-multiple-.service.d/30-override.conf
@@ -0,0 +1,2 @@
+[Unit]
+Documentation=man:override3
diff --git a/test/unit-with-multiple-dashes.service b/test/unit-with-multiple-dashes.service
new file mode 100644
index 0000000000..b38b3604b8
--- /dev/null
+++ b/test/unit-with-multiple-dashes.service
@@ -0,0 +1,6 @@
+[Unit]
+Description=A unit with multiple dashes
+Documentation=man:test
+
+[Service]
+ExecStart=/bin/true
diff --git a/test/unit-with-multiple-dashes.service.d/10-override.conf b/test/unit-with-multiple-dashes.service.d/10-override.conf
new file mode 100644
index 0000000000..982c3621a6
--- /dev/null
+++ b/test/unit-with-multiple-dashes.service.d/10-override.conf
@@ -0,0 +1,2 @@
+[Unit]
+Description=override4